Hi Dave and Simona, Fixes for 6.12 cycle. Very normal fixes, mostly on error paths. Maybe something different from previous pull requests is the addition of the workaround, which we were not doing since they don't have a "Fixes" trailer. However as we are enabling Xe2 platforms starting with this release, we are being more careful and adding them when they are really needed. Thanks Lucas De Marchi drm-xe-next-fixes-2024-09-12: Driver Changes: - Fix usefafter-free when provisioning VF (Matthew Auld) - Suppress rpm warning on false positive (Rodrigo) - Fix memleak on ioctl error path (Dafna) - Fix use-after-free while inserting ggtt (Michal Wajdeczko) - Add Wa_15016589081 workaround (Tejas) - Fix error path on suspend (Maarten) The following changes since commit b615b9c36cae0468491547206406a909a9a37f26: Merge v6.11-rc7 into drm-next (2024-09-11 09:18:15 +0200) are available in the Git repository at: https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-09-12 for you to fetch changes up to f1a4dceeb2bd4b4478e4f0c77dac55569d153fb3: drm/xe: Fix missing conversion to xe_display_pm_runtime_resume (2024-09-12 18:04:36 -0500) ---------------------------------------------------------------- Driver Changes: - Fix usefafter-free when provisioning VF (Matthew Auld) - Suppress rpm warning on false positive (Rodrigo) - Fix memleak on ioctl error path (Dafna) - Fix use-after-free while inserting ggtt (Michal Wajdeczko) - Add Wa_15016589081 workaround (Tejas) - Fix error path on suspend (Maarten) ---------------------------------------------------------------- Arnd Bergmann (1): drm/xe: fix build warning with CONFIG_PM=n Dafna Hirschfeld (1): drm/xe: fix missing 'xe_vm_put' Maarten Lankhorst (1): drm/xe: Fix missing conversion to xe_display_pm_runtime_resume Matthew Auld (1): drm/xe: prevent potential UAF in pf_provision_vf_ggtt() Michal Wajdeczko (1): drm/xe: Don't keep stale pointer to bo->ggtt_node Rodrigo Vivi (1): drm/xe: Suppress missing outer rpm protection warning Tejas Upadhyay (1): drm/xe/xe2hpg: Add Wa_15016589081 drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/xe_exec_queue.c | 4 +++- drivers/gpu/drm/xe/xe_ggtt.c | 7 +++++-- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 8 ++++---- drivers/gpu/drm/xe/xe_pm.c | 23 +++++++++++++++++++++-- drivers/gpu/drm/xe/xe_wa.c | 4 ++++ 6 files changed, 38 insertions(+), 9 deletions(-)