From 4536e7b2a6e8fab966f44a6175fdbdd3f4eaa050 Mon Sep 17 00:00:00 2001 From: Jayaprakash Date: Thu, 28 Nov 2019 17:39:27 +0530 Subject: [PATCH] disp: msm: sde: add null pointer checks Add null check for pingpong block used during the commit phase. Change-Id: I3ebbcfe9c42ee6d1201a141f553bbb0a0ae97ad6 Signed-off-by: Jayaprakash --- msm/sde/sde_encoder_phys_vid.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/msm/sde/sde_encoder_phys_vid.c b/msm/sde/sde_encoder_phys_vid.c index 377340681b..b94c9e83a9 100644 --- a/msm/sde/sde_encoder_phys_vid.c +++ b/msm/sde/sde_encoder_phys_vid.c @@ -756,9 +756,10 @@ static void sde_encoder_phys_vid_enable(struct sde_encoder_phys *phys_enc) vid_enc = to_sde_encoder_phys_vid(phys_enc); intf = phys_enc->hw_intf; ctl = phys_enc->hw_ctl; - if (!phys_enc->hw_intf || !phys_enc->hw_ctl) { - SDE_ERROR("invalid hw_intf %d hw_ctl %d\n", - !phys_enc->hw_intf, !phys_enc->hw_ctl); + if (!phys_enc->hw_intf || !phys_enc->hw_ctl || !phys_enc->hw_pp) { + SDE_ERROR("invalid hw_intf %d hw_ctl %d hw_pp %d\n", + !phys_enc->hw_intf, !phys_enc->hw_ctl, + !phys_enc->hw_pp); return; } if (!ctl->ops.update_bitmask) {