[PULL] drm-xe-fixes

Lucas De Marchi
2024-10-11T03:12:43Z

Hi Dave and Simona,

A few drm-xe fixes for 6.12-rc3.

thanks
Lucas De Marchi

drm-xe-fixes-2024-10-10:
Driver Changes:
- Fix error checking with xa_store() (Matthe Auld)
- Fix missing freq restore on GSC load error (Vinay)
- Fix wedged_mode file permission (Matt Roper)
- Fix use-after-free in ct communication (Matthew Auld)
The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:

Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-10-10

for you to fetch changes up to 1badf482816417dca71f8120b4c540cdc82aa03c:

drm/xe: Make wedged_mode debugfs writable (2024-10-08 18:06:24 -0500)

----------------------------------------------------------------
Driver Changes:
- Fix error checking with xa_store() (Matthe Auld)
- Fix missing freq restore on GSC load error (Vinay)
- Fix wedged_mode file permission (Matt Roper)
- Fix use-after-free in ct communication (Matthew Auld)

----------------------------------------------------------------
Matt Roper (1):
drm/xe: Make wedged_mode debugfs writable

Matthew Auld (3):
drm/xe/ct: prevent UAF in send_recv()
drm/xe/ct: fix xa_store() error checking
drm/xe/guc_submit: fix xa_store() error checking

Vinay Belgaumkar (1):
drm/xe: Restore GT freq on GSC load error

drivers/gpu/drm/xe/xe_debugfs.c | 2 +-
drivers/gpu/drm/xe/xe_gt.c | 4 +++-
drivers/gpu/drm/xe/xe_guc_ct.c | 44 ++++++++++++++++++++++----------------
drivers/gpu/drm/xe/xe_guc_submit.c | 9 +++-----
4 files changed, 33 insertions(+), 26 deletions(-)