diff --git a/msm/dp/dp_display.c b/msm/dp/dp_display.c index f24341f113..d8bb0a0714 100644 --- a/msm/dp/dp_display.c +++ b/msm/dp/dp_display.c @@ -1125,10 +1125,8 @@ static int dp_display_usbpd_disconnect_cb(struct device *dev) dp_display_state_remove(DP_STATE_CONFIGURED); - mutex_lock(&dp->session_lock); if (dp->debug->psm_enabled && dp_display_state_is(DP_STATE_READY)) dp->link->psm_config(dp->link, &dp->panel->link_info, true); - mutex_unlock(&dp->session_lock); dp_display_disconnect_sync(dp);