Hi Dave and Sima, Here is the drm-xe-fixes pull request for 6.16-rc5. By number of commits, still on the big side, but they are mostly small ones spread theough the driver.
drm-xe-fixes-2025-07-11: Driver Changes: - Clear LMTT page to avoid leaking data from one VF to another - Align PF queue size to power of 2 - Disable Indirect Ring State to avoid intermittent issues on context switch: feature is not currently needed, so can be disabled for now. - Fix compression handling when the BO pages are very fragmented - Restore display pm on error path - Fix runtime pm handling in xe devcoredump - Fix xe_pm_set_vram_threshold() doc - Recommend new minor versions of GuC firmware - Drop some workarounds on VF - Do not use verbose GuC logging by default: it should be only for debugging thanks, Lucas De Marchi The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a: Linux 6.16-rc5 (2025-07-06 14:10:26 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-07-11 for you to fetch changes up to 74806f69b8668ea0e98cd9d461b7803ffa1fcdf3: drm/xe/guc: Default log level to non-verbose (2025-07-10 20:59:39 -0700) ---------------------------------------------------------------- Driver Changes: - Clear LMTT page to avoid leaking data from one VF to another - Align PF queue size to power of 2 - Disable Indirect Ring State to avoid intermittent issues on context switch: feature is not currently needed, so can be disabled for now. - Fix compression handling when the BO pages are very fragmented - Restore display pm on error path - Fix runtime pm handling in xe devcoredump - Fix xe_pm_set_vram_threshold() doc - Recommend new minor versions of GuC firmware - Drop some workarounds on VF - Do not use verbose GuC logging by default: it should be only for debugging ---------------------------------------------------------------- Julia Filipchuk (1): drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2 Lucas De Marchi (1): drm/xe/guc: Default log level to non-verbose Matthew Auld (1): drm/xe/bmg: fix compressed VRAM handling Matthew Brost (2): drm/xe: Allocate PF queue size on pow2 boundary Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2" Michal Wajdeczko (2): drm/xe/pf: Clear all LMTT pages on alloc drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF Shuicheng Lin (3): drm/xe/pm: Restore display pm if there is error after display suspend drm/xe: Release runtime pm for error path of xe_devcoredump_read() drm/xe/pm: Correct comment of xe_pm_set_vram_threshold() drivers/gpu/drm/xe/xe_devcoredump.c | 38 ++++++++++++++++++++++++++---------- drivers/gpu/drm/xe/xe_gt_pagefault.c | 1 + drivers/gpu/drm/xe/xe_lmtt.c | 11 +++++++++++ drivers/gpu/drm/xe/xe_migrate.c | 2 +- drivers/gpu/drm/xe/xe_module.c | 2 +- drivers/gpu/drm/xe/xe_pci.c | 1 - drivers/gpu/drm/xe/xe_pm.c | 11 ++++++----- drivers/gpu/drm/xe/xe_uc_fw.c | 6 +++--- drivers/gpu/drm/xe/xe_wa_oob.rules | 4 ++-- 9 files changed, 53 insertions(+), 23 deletions(-)