From: Stefan Agner Date: Thu, 24 Mar 2016 06:27:11 +0000 (-0700) Subject: drm/fsl-dcu: detach panel on destroy X-Git-Tag: v4.7-rc1~77^2~38^2~6 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=a109f66f4be771eba8df241f22da58323273c635;p=karo-tx-linux.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); }