Re: [PULL] drm-xe-fixes

Simona Vetter
2025-10-24T11:42:54Z

On Thu, Oct 23, 2025 at 10:59:05PM -0500, Lucas De Marchi wrote:
> Hi Dave and Sima,
>
> Here are the fixes towards 6.18-rc3.
>
> drm-xe-fixes-2025-10-23:
> UAPI Changes:
> - Make madvise autoreset an explicit behavior requested by userspace
> (Thomas Hellström)
>
> Driver Changes:
> - Drop XE_VMA flag conversion and ensure GPUVA flags are passed around
> (homas Hellström)
> - Fix missing wq allocation error checking (Matthew Brost)
>
> Thanks,
> Lucas De Marchi
>
> The following changes since commit 211ddde0823f1442e4ad052a2f30f050145ccada:
>
> Linux 6.18-rc2 (2025-10-19 15:19:16 -1000)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-10-23
>
> for you to fetch changes up to ce29214ada6d08dbde1eeb5a69c3b09ddf3da146:
>
> drm/xe: Check return value of GGTT workqueue allocation (2025-10-23 20:09:30 -0700)

Pulled into drm-fixes, thanks.
-Sima

>
> ----------------------------------------------------------------
> UAPI Changes:
> - Make madvise autoreset an explicit behavior requested by userspace
> (Thomas Hellström)
>
> Driver Changes:
> - Drop XE_VMA flag conversion and ensure GPUVA flags are passed around
> (homas Hellström)
> - Fix missing wq allocation error checking (Matthew Brost)
>
> ----------------------------------------------------------------
> Matthew Brost (1):
> drm/xe: Check return value of GGTT workqueue allocation
>
> Thomas Hellström (2):
> drm/xe: Retain vma flags when recreating and splitting vmas for madvise
> drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag
>
> drivers/gpu/drm/xe/xe_ggtt.c | 3 ++
> drivers/gpu/drm/xe/xe_pt.c | 4 +-
> drivers/gpu/drm/xe/xe_svm.c | 5 +++
> drivers/gpu/drm/xe/xe_vm.c | 96 ++++++++++++++++------------------------
> drivers/gpu/drm/xe/xe_vm_types.h | 10 +----
> include/uapi/drm/xe_drm.h | 15 +++++++
> 6 files changed, 64 insertions(+), 69 deletions(-)

--
Simona Vetter
Software Engineer