From df7dd145f09de91ca58f8747bdef307e2508dd6d Mon Sep 17 00:00:00 2001 From: Hareesh Gundu Date: Wed, 28 Sep 2016 11:20:49 +0530 Subject: [PATCH] msm: kgsl: Fix dispatch_q NULL dereference Add a NULL check for dispatch_q which will avoid NULL pointer dereference in dispatcher_do_fault(). Change-Id: I429aa91f9c5fa92ce2e8b23cc4911454744f75c9 Signed-off-by: Hareesh Gundu --- drivers/gpu/msm/adreno_dispatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/msm/adreno_dispatch.c b/drivers/gpu/msm/adreno_dispatch.c index 5d3b2b8a7266..522c32743d3d 100644 --- a/drivers/gpu/msm/adreno_dispatch.c +++ b/drivers/gpu/msm/adreno_dispatch.c @@ -1814,7 +1814,7 @@ static int dispatcher_do_fault(struct adreno_device *adreno_dev) } } - if (!adreno_cmdqueue_is_empty(dispatch_q)) { + if (dispatch_q && !adreno_cmdqueue_is_empty(dispatch_q)) { cmdbatch = dispatch_q->cmd_q[dispatch_q->head]; trace_adreno_cmdbatch_fault(cmdbatch, fault); }