[PULL] drm-xe-fixes
Thomas Hellstrom <[email protected]>
| Newsgroups | org.freedesktop.lists.intel-gfx,org.freedesktop.lists.dri-devel,org.freedesktop.lists.intel-xe |
|---|---|
| Message-ID | <aln1tRUXZJ_qzD65@fedora> |
Hi Dave, Simona
This week's drm-xe-fixes PR. Also slightly late.
A set of driver-only fixes all over the place.
Thanks,
Thomas
drm-xe-fixes-2026-07-17:
Driver Changes:
- Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOCK (Himal)
- Hold a dma-buf reference for imported BOs (Nitin)
- Fix writable override for CRI (Alexander)
- Fix VF CCS attach/detach race with in-flight BO moves (Matthew Brost)
- Fix WOPCM size for LNL+ (Daniele)
- Reset current_op in xe_pt_update_ops_init (Zongyao Bai)
- Keep scheduler timeline name alive (Arvind)
- Hold device ref until queue teardown completes (Arvind)
- Disable display in admin only PF mode (Satyanarayana)
The following changes since commit a13c140cc289c0b7b3770bce5b3ad42ab35074aa:
Linux 7.2-rc3 (2026-07-12 14:16:39 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-07-17
for you to fetch changes up to 130910bac905a42225f93841e338bbea4a431b1a:
drm/xe/pf: Disable display in admin only PF mode (2026-07-16 16:53:38 +0200)
----------------------------------------------------------------
Driver Changes:
- Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOCK (Himal)
- Hold a dma-buf reference for imported BOs (Nitin)
- Fix writable override for CRI (Alexander)
- Fix VF CCS attach/detach race with in-flight BO moves (Matthew Brost)
- Fix WOPCM size for LNL+ (Daniele)
- Reset current_op in xe_pt_update_ops_init (Zongyao Bai)
- Keep scheduler timeline name alive (Arvind)
- Hold device ref until queue teardown completes (Arvind)
- Disable display in admin only PF mode (Satyanarayana)
----------------------------------------------------------------
Alexander Usyskin (1):
drm/xe/nvm: fix writable override for CRI
Arvind Yadav (2):
drm/xe/guc: Keep scheduler timeline name alive
drm/xe/guc: Hold device ref until queue teardown completes
Daniele Ceraolo Spurio (1):
drm/xe/wopcm: fix WOPCM size for LNL+
Himal Prasad Ghimiray (1):
drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC
Matthew Brost (1):
drm/xe/vf: Fix VF CCS attach/detach race with in-flight BO moves
Nitin Gote (1):
drm/xe: Hold a dma-buf reference for imported BOs
Satyanarayana K V P (1):
drm/xe/pf: Disable display in admin only PF mode
Zongyao Bai (1):
drm/xe/pt: Reset current_op in xe_pt_update_ops_init()
drivers/gpu/drm/xe/xe_bo.c | 58 +++++++++++++++++------
drivers/gpu/drm/xe/xe_bo.h | 3 +-
drivers/gpu/drm/xe/xe_bo_types.h | 2 +
drivers/gpu/drm/xe/xe_device.c | 4 +-
drivers/gpu/drm/xe/xe_device_types.h | 2 +-
drivers/gpu/drm/xe/xe_dma_buf.c | 2 +-
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 5 ++
drivers/gpu/drm/xe/xe_guc_submit.c | 70 ++++++++++++++++------------
drivers/gpu/drm/xe/xe_guc_types.h | 2 -
drivers/gpu/drm/xe/xe_migrate.c | 5 +-
drivers/gpu/drm/xe/xe_migrate.h | 1 +
drivers/gpu/drm/xe/xe_module.c | 49 +++++++++++++++++++
drivers/gpu/drm/xe/xe_module.h | 5 ++
drivers/gpu/drm/xe/xe_nvm.c | 9 +++-
drivers/gpu/drm/xe/xe_pci.c | 9 +++-
drivers/gpu/drm/xe/xe_pt.c | 3 ++
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 20 +++++++-
drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 3 +-
drivers/gpu/drm/xe/xe_vm.c | 25 ++++++++--
drivers/gpu/drm/xe/xe_wopcm.c | 15 ++++--
20 files changed, 223 insertions(+), 69 deletions(-)