summaryrefslogtreecommitdiff
path: root/mali_kbase/mali_kbase_core_linux.c
diff options
context:
space:
mode:
authorPixelBot AutoMerger <android-nexus-securitybot@system.gserviceaccount.com>2022-12-11 18:47:43 -0800
committerSecurityBot <android-nexus-securitybot@system.gserviceaccount.com>2022-12-11 18:47:44 -0800
commit8d04690832ea4a19e3a75a82eaf6b32e200c8c63 (patch)
tree623e32d1dc910f03f319f974ee40aaeaef46f5a7 /mali_kbase/mali_kbase_core_linux.c
parentb98ccad8117bba0642bcbb1fbad079b41a6091ee (diff)
parent060f234fbdd34423679dac57fc1b33ec38a447fd (diff)
downloadgpu-8d04690832ea4a19e3a75a82eaf6b32e200c8c63.tar.gz
Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc
SBMerger: 478053055 Change-Id: Icd13bab21f3326e9f91e60398ac5a8ff4b818040 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
Diffstat (limited to 'mali_kbase/mali_kbase_core_linux.c')
-rw-r--r--mali_kbase/mali_kbase_core_linux.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mali_kbase/mali_kbase_core_linux.c b/mali_kbase/mali_kbase_core_linux.c
index 228bc29..f94eb90 100644
--- a/mali_kbase/mali_kbase_core_linux.c
+++ b/mali_kbase/mali_kbase_core_linux.c
@@ -1566,7 +1566,10 @@ static int kbasep_kcpu_queue_enqueue(struct kbase_context *kctx,
static int kbasep_cs_tiler_heap_init(struct kbase_context *kctx,
union kbase_ioctl_cs_tiler_heap_init *heap_init)
{
- kctx->jit_group_id = heap_init->in.group_id;
+ if (heap_init->in.group_id >= MEMORY_GROUP_MANAGER_NR_GROUPS)
+ return -EINVAL;
+ else
+ kctx->jit_group_id = heap_init->in.group_id;
return kbase_csf_tiler_heap_init(kctx, heap_init->in.chunk_size,
heap_init->in.initial_chunks, heap_init->in.max_chunks,