mbox series

[PULL] drm-xe-next-fixes

Message ID az6xs2z6zj3brq2h5wgaaoxwnqktrwbvxoyckrz7gbywsso734@a6v7gytqbcd6 (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-xe-next-fixes | expand

Pull-request

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-09-12

Message

Lucas De Marchi Sept. 12, 2024, 11:23 p.m. UTC
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(-)