drm/imx: imx-ldb: check return code on panel attach
[deliverable/linux.git] / drivers / gpu / drm / imx / imx-ldb.c
index 00d67b5407d8d6833d1ca8429134323a742a90bf..5d2831dfb8b9842acff6dd194337fee8bacee1f7 100644 (file)
@@ -474,8 +474,12 @@ static int imx_ldb_register(struct drm_device *drm,
        drm_connector_init(drm, &imx_ldb_ch->connector,
                           &imx_ldb_connector_funcs, DRM_MODE_CONNECTOR_LVDS);
 
-       if (imx_ldb_ch->panel)
-               drm_panel_attach(imx_ldb_ch->panel, &imx_ldb_ch->connector);
+       if (imx_ldb_ch->panel) {
+               ret = drm_panel_attach(imx_ldb_ch->panel,
+                                      &imx_ldb_ch->connector);
+               if (ret)
+                       return ret;
+       }
 
        drm_mode_connector_attach_encoder(&imx_ldb_ch->connector, encoder);
 
This page took 0.028121 seconds and 5 git commands to generate.