From ad0b79b8d7a671457ba76bb7840a499c24049927 Mon Sep 17 00:00:00 2001 From: Lei Chen Date: Tue, 1 Sep 2020 15:12:44 +0800 Subject: [PATCH] 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 --- msm/sde/sde_kms.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index 5020ac05c7c3..9bef2b611b50 100644 --- a/msm/sde/sde_kms.c +++ b/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);