diff --git a/msm/dp/dp_display.c b/msm/dp/dp_display.c index a0d467e800..c1668a43be 100644 --- a/msm/dp/dp_display.c +++ b/msm/dp/dp_display.c @@ -1333,7 +1333,6 @@ static void dp_display_attention_work(struct work_struct *work) mutex_lock(&dp->session_lock); dp_audio_enable(dp, false); - mutex_unlock(&dp->session_lock); if (dp->link->sink_request & DP_TEST_LINK_PHY_TEST_PATTERN) { SDE_EVT32_EXTERNAL(dp->state, @@ -1352,7 +1351,6 @@ static void dp_display_attention_work(struct work_struct *work) dp->ctrl->link_maintenance(dp->ctrl); } - mutex_lock(&dp->session_lock); dp_audio_enable(dp, true); mutex_unlock(&dp->session_lock);