[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPM=9txyi2mTEZtVzeR71wmaSvXNXrn-TFQbPm5n1_LQqRy8zQ@mail.gmail.com>
Date: Sat, 10 May 2025 05:19:27 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>, Simona Vetter <simona@...ll.ch>
Cc: dri-devel <dri-devel@...ts.freedesktop.org>, LKML <linux-kernel@...r.kernel.org>
Subject: [git pull] drm fixes for 6.15-rc6
Hey Linus,
Weekly drm fixes, bit bigger than last week, but overall amdgpu/xe
with some ivpu bits and a random few fixes, and dropping the
ttm_backup struct which wrapped struct file and was recently frowned
at.
Thanks,
Dave.
drm-fixes-2025-05-10:
drm fixes for 6.15-rc6
drm:
- Fix overflow when generating wedged event
ttm:
- Fix documentation
- Remove struct ttm_backup
panel:
- simple: Fix timings for AUO G101EVN010
amdgpu:
- DC FP fixes
- Freesync fix
- DMUB AUX fixes
- VCN fix
- Hibernation fixes
- HDP fixes
xe:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm
i915:
- Fix oops on resume after disconnecting DP MST sinks during suspend
- Fix SPLC num_waiters refcounting
ivpu:
- Increase timeouts
- Fix deadlock in cmdq ioctl
- Unlock mutices in correct order
v3d:
- Avoid memory leak in job handling
The following changes since commit 92a09c47464d040866cf2b4cd052bc60555185fb:
Linux 6.15-rc5 (2025-05-04 13:55:04 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-05-10
for you to fetch changes up to c2c64ed09c7b44a893d22c8b8ddb3ba7265494f3:
Merge tag 'drm-intel-fixes-2025-05-09' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
(2025-05-10 05:07:18 +1000)
----------------------------------------------------------------
drm fixes for 6.15-rc6
drm:
- Fix overflow when generating wedged event
ttm:
- Fix documentation
- Remove struct ttm_backup
panel:
- simple: Fix timings for AUO G101EVN010
amdgpu:
- DC FP fixes
- Freesync fix
- DMUB AUX fixes
- VCN fix
- Hibernation fixes
- HDP fixes
xe:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm
i915:
- Fix oops on resume after disconnecting DP MST sinks during suspend
- Fix SPLC num_waiters refcounting
ivpu:
- Increase timeouts
- Fix deadlock in cmdq ioctl
- Unlock mutices in correct order
v3d:
- Avoid memory leak in job handling
----------------------------------------------------------------
Alex Deucher (7):
Revert "drm/amd: Stop evicting resources on APUs in suspend"
drm/amdgpu: fix pm notifier handling
drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush
Alex Hung (1):
drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END
Aurabindo Pillai (1):
drm/amd/display: more liberal vmin/vmax update for freesync
Austin Zheng (1):
drm/amd/display: Call FP Protect Before Mode Programming/Mode Support
Daniele Ceraolo Spurio (1):
drm/xe/gsc: do not flush the GSC worker from the reset path
Dave Airlie (4):
Merge tag 'drm-misc-fixes-2025-05-08' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'amd-drm-fixes-6.15-2025-05-08' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-xe-fixes-2025-05-09' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2025-05-09' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Feng Jiang (1):
drm: Fix potential overflow issue in event_string array
Imre Deak (1):
drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation
Jacek Lawrynowicz (2):
accel/ivpu: Increase state dump msg timeout
accel/ivpu: Fix pm related deadlocks in cmdq ioctls
Karol Wachowski (1):
accel/ivpu: Correct mutex unlock order in job submission
Kevin Baker (1):
drm/panel: simple: Update timings for AUO G101EVN010
Matthew Brost (1):
drm/xe: Add page queue multiplier
Maíra Canal (1):
drm/v3d: Add job to pending list if the reset was skipped
Roman Li (1):
drm/amd/display: Fix invalid context error in dml helper
Ruijing Dong (1):
drm/amdgpu/vcn: using separate VCN1_AON_SOC offset
Shuicheng Lin (2):
drm/xe: Release force wake first then runtime power
drm/xe: Add config control for svm flush work
Tejas Upadhyay (1):
drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs
Thomas Hellström (2):
drm/ttm: Fix ttm_backup kerneldoc
drm/ttm: Remove the struct ttm_backup abstraction
Vinay Belgaumkar (1):
drm/i915/slpc: Balance the inc/dec for num_waiters
Wayne Lin (5):
drm/amd/display: Shift DMUB AUX reply command if necessary
drm/amd/display: Fix the checking condition in dmub aux handling
drm/amd/display: Remove incorrect checking in dmub aux handler
drm/amd/display: Copy AUX read reply data whenever length > 0
drm/amd/display: Fix wrong handling for AUX_DEFER case
drivers/accel/ivpu/ivpu_hw.c | 2 +-
drivers/accel/ivpu/ivpu_job.c | 35 ++++++++++++-----
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 18 ---------
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 29 ++++----------
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +----
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 7 +++-
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 7 +++-
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 12 +++++-
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 7 +++-
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 7 +++-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 1 +
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 1 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 1 +
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 3 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 36 +++++++++---------
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 28 ++++++++++++--
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 8 ++--
.../amd/display/dc/dml2/dml2_translation_helper.c | 14 +++----
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 6 ---
drivers/gpu/drm/drm_drv.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 14 +++++--
drivers/gpu/drm/panel/panel-simple.c | 25 ++++++------
drivers/gpu/drm/ttm/ttm_backup.c | 44 ++++++----------------
drivers/gpu/drm/ttm/ttm_pool.c | 6 +--
drivers/gpu/drm/ttm/ttm_tt.c | 2 +-
drivers/gpu/drm/v3d/v3d_sched.c | 28 ++++++++++----
drivers/gpu/drm/xe/tests/xe_mocs.c | 7 +++-
drivers/gpu/drm/xe/xe_gsc.c | 22 +++++++++++
drivers/gpu/drm/xe/xe_gsc.h | 1 +
drivers/gpu/drm/xe/xe_gsc_proxy.c | 11 ++++++
drivers/gpu/drm/xe/xe_gsc_proxy.h | 1 +
drivers/gpu/drm/xe/xe_gt.c | 2 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 9 +++--
drivers/gpu/drm/xe/xe_gt_pagefault.c | 11 +++++-
drivers/gpu/drm/xe/xe_svm.c | 12 ++++++
drivers/gpu/drm/xe/xe_svm.h | 8 ++++
drivers/gpu/drm/xe/xe_uc.c | 8 +++-
drivers/gpu/drm/xe/xe_uc.h | 1 +
drivers/gpu/drm/xe/xe_vm.c | 3 +-
include/drm/ttm/ttm_backup.h | 18 ++++-----
include/drm/ttm/ttm_tt.h | 2 +-
47 files changed, 285 insertions(+), 195 deletions(-)
Powered by blists - more mailing lists