Kaynağa Gözat

Merge "disp: msm: dp: fix dp-mst stream double disabled issue"

qctecmdr 4 yıl önce
ebeveyn
işleme
d0e92b2a26
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 6 0
      msm/dp/dp_display.c

+ 6 - 0
msm/dp/dp_display.c

@@ -1257,6 +1257,12 @@ static void dp_display_stream_disable(struct dp_display_private *dp,
 		return;
 	}
 
+	if (dp_panel->stream_id == DP_STREAM_MAX ||
+			!dp->active_panels[dp_panel->stream_id]) {
+		DP_ERR("panel is already disabled\n");
+		return;
+	}
+
 	DP_DEBUG("stream_id=%d, active_stream_cnt=%d\n",
 			dp_panel->stream_id, dp->active_stream_cnt);