]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe: Fix possible exec queue leak in exec IOCTL
authorMatthew Brost <matthew.brost@intel.com>
Tue, 5 Nov 2024 04:35:23 +0000 (20:35 -0800)
committerMatthew Brost <matthew.brost@intel.com>
Tue, 5 Nov 2024 19:16:35 +0000 (11:16 -0800)
commit07064a200b40ac2195cb6b7b779897d9377e5e6f
treea1565be17d79ab3a8bf612fedf4bca1b2f11fbab
parent71fb41bdd9bab7f541d81920367e2732ead7db8c
drm/xe: Fix possible exec queue leak in exec IOCTL

In a couple of places after an exec queue is looked up the exec IOCTL
returns on input errors without dropping the exec queue ref. Fix this
ensuring the exec queue ref is dropped on input error.

Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Cc: <stable@vger.kernel.org>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241105043524.4062774-2-matthew.brost@intel.com
drivers/gpu/drm/xe/xe_exec.c