iris: Fix return of xe_batch_submit() when exec fails
authorJosé Roberto de Souza <jose.souza@intel.com>
Fri, 19 May 2023 19:31:43 +0000 (12:31 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 19 May 2023 21:58:46 +0000 (21:58 +0000)
commit50c8836bf02e3026e294d1e32562b406089c1f79
tree238587429438088839fc3eb13309bfd1c9de5921
parentfd99b671ff122a06692fe8f0f3666578f60fc039
iris: Fix return of xe_batch_submit() when exec fails

When intel_ioctl(DRM_IOCTL_XE_EXEC) fails it returns -1 sets errno
with the fail reason.
This fail reason is than is used to know if engine was banned in
context_or_engine_was_banned().

Not adding a fixes tag because Xe is not enabled by default.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23139>
src/gallium/drivers/iris/xe/iris_kmd_backend.c