diff options
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/msm/dp/dp_display.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c index da5c03a8cc4c..2b7263976740 100644 --- a/drivers/gpu/drm/msm/dp/dp_display.c +++ b/drivers/gpu/drm/msm/dp/dp_display.c @@ -309,7 +309,8 @@ static void dp_display_unbind(struct device *dev, struct device *master,  	struct msm_drm_private *priv = dev_get_drvdata(master);  	/* disable all HPD interrupts */ -	dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_INT_MASK, false); +	if (dp->core_initialized) +		dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_INT_MASK, false);  	kthread_stop(dp->ev_tsk); | 
