diff options
author | PixelBot AutoMerger <android-nexus-securitybot@system.gserviceaccount.com> | 2022-12-11 18:47:43 -0800 |
---|---|---|
committer | SecurityBot <android-nexus-securitybot@system.gserviceaccount.com> | 2022-12-11 18:47:44 -0800 |
commit | 8d04690832ea4a19e3a75a82eaf6b32e200c8c63 (patch) | |
tree | 623e32d1dc910f03f319f974ee40aaeaef46f5a7 /mali_kbase/mali_kbase_core_linux.c | |
parent | b98ccad8117bba0642bcbb1fbad079b41a6091ee (diff) | |
parent | 060f234fbdd34423679dac57fc1b33ec38a447fd (diff) | |
download | gpu-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.c | 5 |
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, |