[PULL] drm-xe-next-fixes
Lucas De Marchi
lucas.demarchi at intel.com
Fri Mar 15 04:14:18 UTC 2024
Hi Dave and Sima,
Here are the drm-xe fixes for the 6.9 cycle. Just 3 fixes: one trivial
fix for error path handling, one to avoid pinning all VMAs in
drm_gpuvm_exec_lock() when num_batch_buffer passed to xe_exec is 0 and
the other to allow userspace to free userptr while still having
bindings.
Lucas De Marchi
drm-xe-next-fixes-2024-03-14:
Driver changes:
- Invalidate userptr VMA on page pin fault, allowing userspace
to free userptr while still having bindings
- Fail early on sysfs file creation error
- Skip VMA pinning on xe_exec with num_batch_buffer == 0
The following changes since commit e62d2e00780b4a465c77d2229837495fcbc480d3:
drm/xe: Replace 'grouped target' in Makefile with pattern rule (2024-03-04 08:41:28 -0600)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-03-14
for you to fetch changes up to dd8a07f06dfd946e0eea1a3323d52e7c28a6ed80:
drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC (2024-03-14 14:29:42 -0500)
----------------------------------------------------------------
Driver changes:
- Invalidate userptr VMA on page pin fault, allowing userspace
to free userptr while still having bindings
- Fail early on sysfs file creation error
- Skip VMA pinning on xe_exec with num_batch_buffer == 0
----------------------------------------------------------------
Himal Prasad Ghimiray (1):
drm/xe: Return if kobj creation is failed
José Roberto de Souza (1):
drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
Matthew Brost (1):
drm/xe: Invalidate userptr VMA on page pin fault
drivers/gpu/drm/xe/xe_exec.c | 41 ++++++++++++++++++++----------------
drivers/gpu/drm/xe/xe_gt_pagefault.c | 4 ++--
drivers/gpu/drm/xe/xe_trace.h | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 32 +++++++++++++++++++++-------
drivers/gpu/drm/xe/xe_vm_types.h | 7 ++----
drivers/gpu/drm/xe/xe_vram_freq.c | 4 +++-
6 files changed, 55 insertions(+), 35 deletions(-)
More information about the dri-devel
mailing list