From 92359a8a2e68001f07c6d1aa2a1818de5ec7b637 Mon Sep 17 00:00:00 2001 From: Andhavarapu Karthik Date: Tue, 21 Sep 2021 10:00:57 +0530 Subject: [PATCH] disp: msm: sde: add checks to avoid null pointer dereference This change adds required checks to avoid accessing null pointer where debug bus is not initialised and dumping the debug bus points. Change-Id: Ia46a4b95706f05e37be660f006c04b1e2e9f6848 Signed-off-by: Andhavarapu Karthik --- msm/sde_dbg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/msm/sde_dbg.c b/msm/sde_dbg.c index a065ef45a98c..23855af9c9f0 100644 --- a/msm/sde_dbg.c +++ b/msm/sde_dbg.c @@ -959,6 +959,9 @@ static void _sde_dbg_dump_sde_dbg_bus(struct sde_dbg_sde_debug_bus *bus) u32 bus_size; char name[20]; + if (!bus || !bus->cmn.entries_size) + return; + reg_base = _sde_dump_get_blk_addr(bus->cmn.name); if (!reg_base || !reg_base->base) { pr_err("unable to find mem_base for %s\n", bus->cmn.name);