summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahul Sharma <sharah@codeaurora.org>2017-07-11 14:32:27 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-07-12 03:20:41 -0700
commitb1d4d653cc1d7e11d9f3492d923e49dede152a00 (patch)
treea27dd07be858f8478e42c5eb35474c6cf3b7147e
parent3629cb733f815af1ac307f3159da4256da09d2d6 (diff)
msm: ais: fix crash during dumping io register
Check whether ispif->base is null before dumping. Change-Id: I7d9738d5361052b01a5e4a205d9f18a9e36b64bd CRs-Fixed: 2046207 Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/ais/ispif/msm_ispif.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/media/platform/msm/ais/ispif/msm_ispif.c b/drivers/media/platform/msm/ais/ispif/msm_ispif.c
index 8eb88364a2cb..c41f4546da5f 100644
--- a/drivers/media/platform/msm/ais/ispif/msm_ispif.c
+++ b/drivers/media/platform/msm/ais/ispif/msm_ispif.c
@@ -69,6 +69,11 @@ static void msm_ispif_io_dump_reg(struct ispif_device *ispif)
{
if (!ispif->enb_dump_reg)
return;
+ if (!ispif->base) {
+ pr_err("%s: null pointer for the ispif base\n", __func__);
+ return;
+ }
+
msm_camera_io_dump(ispif->base, 0x250, 0);
}