[PULL] drm-xe-fixes

Rodrigo Vivi
2025-08-21T19:21:02Z

Here goes our xe-fixes targeting -rc3.

The xe_vm_create fixes should actually had been squashed together,
to avoid null-deref in the vm_create. But this would mess up
the original hash of a fix propagated last week that already
landed in -rc2. :/

I should had checked this last week, I'm sorry for that.
But at least the end result is right and fixing real issue.

Thanks,
Rodrigo.

drm-xe-fixes-2025-08-21-1:
- xe_vm_create fixes (Piotr)
- Fix vm_bind_ioctl double free (Christoph)
The following changes since commit c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9:

Linux 6.17-rc2 (2025-08-17 15:22:10 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-08-21-1

for you to fetch changes up to 111fb43a557726079a67ce3ab51f602ddbf7097e:

drm/xe: Fix vm_bind_ioctl double free bug (2025-08-21 15:06:58 -0400)

----------------------------------------------------------------
- xe_vm_create fixes (Piotr)
- Fix vm_bind_ioctl double free (Christoph)

----------------------------------------------------------------
Christoph Manszewski (1):
drm/xe: Fix vm_bind_ioctl double free bug

Piotr Piórkowski (2):
drm/xe: Assign ioctl xe file handler to vm in xe_vm_create
drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_create

drivers/gpu/drm/xe/xe_migrate.c | 2 +-
drivers/gpu/drm/xe/xe_pxp_submit.c | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 48 ++++++++++++++++++--------------------
drivers/gpu/drm/xe/xe_vm.h | 2 +-
4 files changed, 26 insertions(+), 28 deletions(-)