From 71963395a56f5b8996f2c5ab6a3efb33f7e0dc45 Mon Sep 17 00:00:00 2001 From: Hareesh Gundu Date: Fri, 30 Sep 2016 15:00:32 +0530 Subject: msm: kgsl: Fix potential device NULL pointer dereferences Ensure that device pointer isn't NULL before using it in kgsl_snapshot_save_frozen_objs(). Change-Id: I676dfa5567b1d09427e3e7691045fabc71b53d43 Signed-off-by: Hareesh Gundu --- drivers/gpu/msm/kgsl_snapshot.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/gpu') diff --git a/drivers/gpu/msm/kgsl_snapshot.c b/drivers/gpu/msm/kgsl_snapshot.c index a2e4a909062f..13dc3017072d 100644 --- a/drivers/gpu/msm/kgsl_snapshot.c +++ b/drivers/gpu/msm/kgsl_snapshot.c @@ -1067,6 +1067,9 @@ void kgsl_snapshot_save_frozen_objs(struct work_struct *work) size_t size = 0; void *ptr; + if (IS_ERR_OR_NULL(device)) + return; + kgsl_snapshot_process_ib_obj_list(snapshot); list_for_each_entry(obj, &snapshot->obj_list, node) { -- cgit v1.2.3