[PULL] drm-xe-fixes

Rodrigo Vivi
2025-02-27T16:29:06Z

Here goes our xe fixes for this round.

Thanks,
Rodrigo.

drm-xe-fixes-2025-02-27:
uAPI:
- OA uapi fix (Umesh)

Driver:
- Userptr related fixes (Auld)
- Remove a duplicated register entry (Mingong)
- Scheduler related fix to prevent exec races when freeing it (Tejas)
The following changes since commit d082ecbc71e9e0bf49883ee4afd435a77a5101b6:

Linux 6.14-rc4 (2025-02-23 12:32:57 -0800)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-02-27

for you to fetch changes up to 12c2f962fe71f390951d9242725bc7e608f55927:

drm/xe: cancel pending job timer before freeing scheduler (2025-02-26 08:16:21 -0500)

----------------------------------------------------------------
uAPI:
- OA uapi fix (Umesh)

Driver:
- Userptr related fixes (Auld)
- Remove a duplicated register entry (Mingong)
- Scheduler related fix to prevent exec races when freeing it (Tejas)

----------------------------------------------------------------
Matthew Auld (2):
drm/xe/userptr: restore invalidation list on error
drm/xe/userptr: fix EFAULT handling

Mingcong Bai (1):
drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size)

Tejas Upadhyay (1):
drm/xe: cancel pending job timer before freeing scheduler

Umesh Nerlige Ramappa (1):
drm/xe/oa: Allow oa_exponent value of 0

drivers/gpu/drm/xe/regs/xe_engine_regs.h | 1 -
drivers/gpu/drm/xe/xe_guc_submit.c | 2 ++
drivers/gpu/drm/xe/xe_oa.c | 5 ++--
drivers/gpu/drm/xe/xe_vm.c | 40 ++++++++++++++++++++++++++------
4 files changed, 38 insertions(+), 10 deletions(-)