]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe: Ensure all locks released in exec IOCTL
authorMatthew Brost <matthew.brost@intel.com>
Wed, 6 Nov 2024 22:49:44 +0000 (14:49 -0800)
committerLucas De Marchi <lucas.demarchi@intel.com>
Wed, 13 Nov 2024 15:49:14 +0000 (07:49 -0800)
commitce0d6970231903f43572a6998020fdc8b3a8f455
tree6274f8ce0b983c979d3691036c87487b8155f172
parent2d5404caa8c7bb5c4e0435f94b28834ae5456623
drm/xe: Ensure all locks released in exec IOCTL

In couple of places the wrong error handling goto was used to release
locks. Fix these to ensure all locks dropped on exec IOCTL errors.

Cc: Francois Dugast <francois.dugast@intel.com>
Fixes: d16ef1a18e39 ("drm/xe/exec: Switch hw engine group execution mode upon job submission")
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241106224944.30130-1-matthew.brost@intel.com
(cherry picked from commit 9e7aacd8402b88394e6a83cb242901fde77a1773)
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_exec.c