drm/imx: parallel-display: check return code from of_get_drm_display_mode()
[deliverable/linux.git] / drivers / gpu / drm / imx / parallel-display.c
index 7b7bb31008319562bcb8d960e8e954ca6c3ceecb..4abac21c5c9bbc0751df61f22bc8f1eaca020b37 100644 (file)
@@ -73,10 +73,16 @@ static int imx_pd_connector_get_modes(struct drm_connector *connector)
 
        if (np) {
                struct drm_display_mode *mode = drm_mode_create(connector->dev);
+               int ret;
 
                if (!mode)
                        return -EINVAL;
-               of_get_drm_display_mode(np, &imxpd->mode, OF_USE_NATIVE_MODE);
+
+               ret = of_get_drm_display_mode(np, &imxpd->mode,
+                                             OF_USE_NATIVE_MODE);
+               if (ret)
+                       return ret;
+
                drm_mode_copy(mode, &imxpd->mode);
                mode->type |= DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED,
                drm_mode_probed_add(connector, mode);
This page took 0.032149 seconds and 5 git commands to generate.