[PULL] drm-xe-fixes

Lucas De Marchi
2025-04-18T05:43:41Z

A few fixes for 6.15-rc3. Nothing really special.

drm-xe-fixes-2025-04-18:
Driver Changes:
- Fix LRC address being written too late for GuC
- Fix notifier vs folio deadlock
- Fix race betwen dma_buf unmap and vram eviction
- Fix debugfs handling PXP terminations unconditionally

Thanks,
Lucas De Marchi

The following changes since commit 8ffd015db85fea3e15a77027fda6c02ced4d2444:

Linux 6.15-rc2 (2025-04-13 11:54:49 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-04-18

for you to fetch changes up to 78600df8f593407a3df2d6c48c35d0ad203d7fb4:

drm/xe/pxp: do not queue unneeded terminations from debugfs (2025-04-17 18:53:38 -0700)

----------------------------------------------------------------
Driver Changes:
- Fix LRC address being written too late for GuC
- Fix notifier vs folio deadlock
- Fix race betwen dma_buf unmap and vram eviction
- Fix debugfs handling PXP terminations unconditionally

----------------------------------------------------------------
Daniele Ceraolo Spurio (1):
drm/xe/pxp: do not queue unneeded terminations from debugfs

Lucas De Marchi (1):
drm/xe: Set LRC addresses before guc load

Matthew Auld (2):
drm/xe/userptr: fix notifier vs folio deadlock
drm/xe/dma_buf: stop relying on placement in unmap

drivers/gpu/drm/xe/xe_dma_buf.c | 5 +--
drivers/gpu/drm/xe/xe_guc_ads.c | 75 ++++++++++++++++++++++---------------
drivers/gpu/drm/xe/xe_hmm.c | 24 ------------
drivers/gpu/drm/xe/xe_pxp_debugfs.c | 13 ++++++-
4 files changed, 57 insertions(+), 60 deletions(-)