From: Stefan Agner Date: Thu, 24 Mar 2016 06:27:11 +0000 (-0700) Subject: drm/fsl-dcu: detach panel on destroy X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=a109f66f4be771eba8df241f22da58323273c635;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git drm/fsl-dcu: detach panel on destroy Disable the earlier attached panel on connector destroy. Signed-off-by: Stefan Agner --- diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c index 99cb7ba44d2b..20fb7b0f2571 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c @@ -79,7 +79,10 @@ int fsl_dcu_drm_encoder_create(struct fsl_dcu_drm_device *fsl_dev, static void fsl_dcu_drm_connector_destroy(struct drm_connector *connector) { + struct fsl_dcu_drm_connector *fsl_con = to_fsl_dcu_connector(connector); + drm_connector_unregister(connector); + drm_panel_detach(fsl_con->panel); drm_connector_cleanup(connector); }