drm/msm: validate framebuffer before accessing it
Add framebuffer validation checks before accessing it
to get the format information.
Change-Id: Iac43158509b323169c2e7ab47fc9370915354fc6
Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
diff --git a/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c b/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c
index 4766d4f..bbb13d6 100644
--- a/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c
+++ b/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c
@@ -170,6 +170,11 @@
SDE_DEBUG("[fb_secure:%d]\n", wb_cfg->is_secure);
format = msm_framebuffer_format(fb);
+ if (!format) {
+ SDE_DEBUG("invalid format for fb\n");
+ return;
+ }
+
wb_cfg->dest.format = sde_get_sde_format_ext(
format->pixel_format,
fb->modifier,