drm: Don't swallow error codes in drm_dev_alloc()
[cascardo/linux.git] / drivers / gpu / drm / hisilicon / kirin / kirin_drm_drv.c
index 1fc2f50..90377a6 100644 (file)
@@ -207,8 +207,8 @@ static int kirin_drm_bind(struct device *dev)
        int ret;
 
        drm_dev = drm_dev_alloc(driver, dev);
-       if (!drm_dev)
-               return -ENOMEM;
+       if (IS_ERR(drm_dev))
+               return PTR_ERR(drm_dev);
 
        drm_dev->platformdev = to_platform_device(dev);