summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPankaj Gupta <gpankaj@codeaurora.org>2021-03-16 17:16:39 +0530
committerPankaj Gupta <gpankaj@codeaurora.org>2021-03-16 17:16:39 +0530
commit4197511bc352d71f1bc78b09e9852dd7e22bc7c7 (patch)
treee05196bfc8d3d00a46c8ac0164c6245ea6a0ed21
parent1d16e8baa89dd5f7cf5a0be8020e413589928efe (diff)
msm: kgsl: Access map_count only if entry is successfully allocated
In kgsl_mem_entry_create, access map_count only if entry is allocated successfully to avoid invalid access. Change-Id: I57bce1aec2da6a27b6d13dbee96ed86a45c9660c Signed-off-by: Deepak Kumar <dkumar@codeaurora.org> Signed-off-by: Pankaj Gupta <gpankaj@codeaurora.org>
-rw-r--r--drivers/gpu/msm/kgsl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/msm/kgsl.c b/drivers/gpu/msm/kgsl.c
index 43ec8d8ff88b..3b0f42eae0f6 100644
--- a/drivers/gpu/msm/kgsl.c
+++ b/drivers/gpu/msm/kgsl.c
@@ -265,8 +265,9 @@ kgsl_mem_entry_create(void)
/* put this ref in the caller functions after init */
kref_get(&entry->refcount);
+ atomic_set(&entry->map_count, 0);
}
- atomic_set(&entry->map_count, 0);
+
return entry;
}
#ifdef CONFIG_DMA_SHARED_BUFFER