drm: Don't swallow error codes in drm_dev_alloc()
[cascardo/linux.git] / drivers / gpu / drm / arm / malidp_drv.c
index c383d72..9280358 100644 (file)
@@ -311,8 +311,8 @@ static int malidp_bind(struct device *dev)
                return ret;
 
        drm = drm_dev_alloc(&malidp_driver, dev);
-       if (!drm) {
-               ret = -ENOMEM;
+       if (IS_ERR(drm)) {
+               ret = PTR_ERR(drm);
                goto alloc_fail;
        }