diff options
author | Tvrtko Ursulin <tvrtko.ursulin@igalia.com> | 2024-07-11 14:53:30 +0100 |
---|---|---|
committer | Maíra Canal <mcanal@igalia.com> | 2024-07-13 11:00:30 -0300 |
commit | f32b5128d2c440368b5bf3a7a356823e235caabb (patch) | |
tree | 57274c6ddf40d111278b14c48fe505c077a7b0b5 /drivers/gpu/drm/v3d/v3d_drv.h | |
parent | 6f1cacf4eba7a3203f08954a7e00b744e43f741c (diff) | |
download | linux-f32b5128d2c440368b5bf3a7a356823e235caabb.tar.gz linux-f32b5128d2c440368b5bf3a7a356823e235caabb.tar.bz2 linux-f32b5128d2c440368b5bf3a7a356823e235caabb.zip |
drm/v3d: Prevent out of bounds access in performance query extensions
Check that the number of perfmons userspace is passing in the copy and
reset extensions is not greater than the internal kernel storage where
the ids will be copied into.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Fixes: bae7cb5d6800 ("drm/v3d: Create a CPU job extension for the reset performance query job")
Cc: Maíra Canal <mcanal@igalia.com>
Cc: Iago Toral Quiroga <itoral@igalia.com>
Cc: stable@vger.kernel.org # v6.8+
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Maíra Canal <mcanal@igalia.com>
Signed-off-by: Maíra Canal <mcanal@igalia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240711135340.84617-2-tursulin@igalia.com
Diffstat (limited to 'drivers/gpu/drm/v3d/v3d_drv.h')
0 files changed, 0 insertions, 0 deletions