diff options
| author | Pankaj Gupta <gpankaj@codeaurora.org> | 2021-03-16 17:16:39 +0530 |
|---|---|---|
| committer | Pankaj Gupta <gpankaj@codeaurora.org> | 2021-03-16 17:16:39 +0530 |
| commit | 4197511bc352d71f1bc78b09e9852dd7e22bc7c7 (patch) | |
| tree | e05196bfc8d3d00a46c8ac0164c6245ea6a0ed21 | |
| parent | 1d16e8baa89dd5f7cf5a0be8020e413589928efe (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.c | 3 |
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 |
