drm/xe: Fix array bounds check for queries
authorUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Wed, 20 Sep 2023 19:29:21 +0000 (15:29 -0400)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:43:01 +0000 (11:43 -0500)
commitfd47ded2379265b58dd5ae699fa1f5a14e65fdfc
tree9f7e0e84965a683dc4c019b080ecbc1577c81788
parent6de492ae5f5ee6edccf1e1fae472bc5f95cec8e6
drm/xe: Fix array bounds check for queries

Queries are 0-indexed, so a query with value N is invalid if the
ARRAY_SIZE is N. Modify the check to account for that.

Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_query.c