Эх сурвалжийг харах

disp: msm: sde: do DRM encoder NULL check before waking up display

DRM encoder can be NULL during modeset concurrency, so add this
change to check drm encoder and only wake up display when drm encoder
is available.

Change-Id: I50dd85eb39567aba4895dc19801020d7ead841b8
Signed-off-by: Lei Chen <[email protected]>
Lei Chen 4 жил өмнө
parent
commit
ad0b79b8d7
1 өөрчлөгдсөн 2 нэмэгдсэн , 1 устгасан
  1. 2 1
      msm/sde/sde_kms.c

+ 2 - 1
msm/sde/sde_kms.c

@@ -3220,7 +3220,8 @@ void sde_kms_display_early_wakeup(struct drm_device *dev,
 		else
 			drm_enc = conn->encoder;
 
-		sde_encoder_early_wakeup(drm_enc);
+		if (drm_enc)
+			sde_encoder_early_wakeup(drm_enc);
 	}
 
 	drm_connector_list_iter_end(&conn_iter);