[PULL] drm-xe-fixes
Thomas Hellstrom <[email protected]>
| Newsgroups | gmane.comp.freedesktop.xorg.drivers.intel,gmane.comp.video.dri.devel |
|---|---|
| Message-ID | <an4ZogmPqP2Xtfx3@fedora> |
Hi Dave, Simona
The drm-xe-fixes pull for -rc8/final. Unfortunately a larger number of fixes
than I was hoping for due to the low number the previous two weeks.
Nothing that really stands out.
Thanks,
Thomas
drm-xe-fixes-2026-08-13:
Driver Changes:
- Fix DPT Allocation paths (Maarten)
- Fixes around UM queue BO (Jia)
- Order ring writes before ring tail updates (Matthew Brost)
- Add termination on resume for PXP (Daniele)
- Document Sentinel and make CTX_TIMESTAMP read TOCTOU-safe (Gajendra)
- Fix sync entry leak on OA config emit failure (Linmao Li)
- Check managed mutex initilization errors (Linmao Li)
- Fix min frequency setting (Vinay)
- Fix xe_device_probe error path (Raag)
The following changes since commit db2ddb87143519e20a95aa36c60b36107b736a58:
Linux 7.2-rc7 (2026-08-09 14:54:50 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-08-13
for you to fetch changes up to ef526d122b62af5afa437f095aa6661a953676c4:
drm/xe: Fix xe_device_probe() failure (2026-08-13 14:56:34 +0200)
----------------------------------------------------------------
Driver Changes:
- Fix DPT Allocation paths (Maarten)
- Fixes around UM queue BO (Jia)
- Order ring writes before ring tail updates (Matthew Brost)
- Add termination on resume for PXP (Daniele)
- Document Sentinel and make CTX_TIMESTAMP read TOCTOU-safe (Gajendra)
- Fix sync entry leak on OA config emit failure (Linmao Li)
- Check managed mutex initilization errors (Linmao Li)
- Fix min frequency setting (Vinay)
- Fix xe_device_probe error path (Raag)
----------------------------------------------------------------
Daniele Ceraolo Spurio (1):
drm/xe/pxp: add termination on resume
Gajendra Uttamchand (1):
drm/xe/lrc: document sentinel and make CTX_TIMESTAMP read TOCTOU-safe
Jia Yao (3):
drm/xe/guc_ads: allocate UM queues in a separate BO
drm/xe/guc_ads: allocate UM queues in VRAM on dGFX
drm/xe/guc_ads: use uncached mapping for UM queue BO
Linmao Li (2):
drm/xe/oa: Fix sync entry leak on OA config emit failure
drm/xe/oa: Check managed mutex initialization errors
Maarten Lankhorst (1):
drm/xe: Fix DPT allocation paths.
Matthew Brost (1):
drm/xe: Order ring writes before ring tail updates
Raag Jadav (1):
drm/xe: Fix xe_device_probe() failure
Vinay Belgaumkar (1):
drm/xe: Fix a bug in pc_adjust_freq_bounds()
drivers/gpu/drm/xe/display/xe_fb_pin.c | 33 ++-----
drivers/gpu/drm/xe/xe_bo.h | 14 +++
drivers/gpu/drm/xe/xe_device.c | 6 +-
drivers/gpu/drm/xe/xe_guc_ads.c | 93 ++++++++++++-------
drivers/gpu/drm/xe/xe_guc_ads_types.h | 5 +
drivers/gpu/drm/xe/xe_guc_pc.c | 13 ++-
drivers/gpu/drm/xe/xe_lrc.c | 29 ++++--
drivers/gpu/drm/xe/xe_lrc.h | 7 ++
drivers/gpu/drm/xe/xe_oa.c | 13 ++-
drivers/gpu/drm/xe/xe_pxp.c | 162 ++++++++++++++++++++++++---------
drivers/gpu/drm/xe/xe_pxp_types.h | 27 ++++--
11 files changed, 279 insertions(+), 123 deletions(-)