From 799761a1052ad82f904660c29013783e8a2e2d22 Mon Sep 17 00:00:00 2001 From: Animesh Kishore Date: Tue, 20 Mar 2018 11:59:18 +0530 Subject: mdss: mdp: Fix access after null check Warn and early return if arguments NULL. Change-Id: I1453b80c9af56fe88bde3bc67b45e5952adbc984 Signed-off-by: Animesh Kishore --- drivers/video/fbdev/msm/mdss_mdp_ctl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drivers/video') diff --git a/drivers/video/fbdev/msm/mdss_mdp_ctl.c b/drivers/video/fbdev/msm/mdss_mdp_ctl.c index ec56bcf6e64e..cbcd66c8a100 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_ctl.c +++ b/drivers/video/fbdev/msm/mdss_mdp_ctl.c @@ -4892,7 +4892,8 @@ static inline void __mdss_mdp_mixer_write_layer(struct mdss_mdp_ctl *ctl, u32 off[NUM_MIXERCFG_REGS]; int i; - BUG_ON(!values || count < NUM_MIXERCFG_REGS); + if (WARN_ON(!values || count < NUM_MIXERCFG_REGS)) + return; __mdss_mdp_mixer_get_offsets(mixer_num, off, ARRAY_SIZE(off)); -- cgit v1.2.3