Hey Linus, Still pretty quiet, two weeks worth of amdgpu fixes, with one i915 and one xe. I didn't get the drm-misc-fixes tree PR this week, but there was only one fix queued and I think it can way another week, so seems pretty normal. Dave. drm-fixes-2024-06-22: drm fixes for 6.10-rc5 xe: - Fix for invalid register access i915: - Fix conditions for joiner usage, it's not possible with eDP MSO amdgpu: - Fix display idle optimization race - Fix GPUVM TLB flush locking scope - IPS fix - GFX 9.4.3 harvesting fix - Runtime pm fix for shared buffers - DCN 3.5.x fixes - USB4 fix - RISC-V clang fix - Silence UBSAN warnings - MES11 fix - PSP 14.0.x fix The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f: Linux 6.10-rc4 (2024-06-16 13:40:16 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-06-22 for you to fetch changes up to d1913b86f7351238106068785e9adc63d76d8790: Merge tag 'drm-xe-fixes-2024-06-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2024-06-21 11:59:31 +1000) ---------------------------------------------------------------- drm fixes for 6.10-rc5 xe: - Fix for invalid register access i915: - Fix conditions for joiner usage, it's not possible with eDP MSO amdgpu: - Fix display idle optimization race - Fix GPUVM TLB flush locking scope - IPS fix - GFX 9.4.3 harvesting fix - Runtime pm fix for shared buffers - DCN 3.5.x fixes - USB4 fix - RISC-V clang fix - Silence UBSAN warnings - MES11 fix - PSP 14.0.x fix ---------------------------------------------------------------- Alex Deucher (2): drm/radeon: fix UBSAN warning in kv_dpm.c drm/amdgpu: fix UBSAN warning in kv_dpm.c Christian König (2): drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2 drm/amdgpu: cleanup MES11 command submission Daniel Miess (1): drm/amd/display: Change dram_clock_latency to 34us for dcn351 Dave Airlie (3): Merge tag 'drm-intel-fixes-2024-06-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.10-2024-06-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-xe-fixes-2024-06-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Hamza Mahfooz (1): drm/amd/display: prevent register access while in IPS Harish Kasiviswanathan (1): drm/amdgpu: Indicate CU havest info to CP Jani Nikula (1): drm/i915/mso: using joiner is not possible with eDP MSO Likun Gao (1): drm/amdgpu: init TA fw for psp v14 Michael Strauss (1): drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA Michal Wajdeczko (1): drm/xe/vf: Don't touch GuC irq registers if using memory irqs Nathan Chancellor (1): drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang Paul Hsieh (1): drm/amd/display: change dram_clock_latency to 34us for dcn35 Roman Li (1): drm/amd/display: Remove redundant idle optimization check Yunxiang Li (1): drm/amdgpu: fix locking scope when flushing tlb drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 34 ---------- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 66 ++++++++++--------- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 ----- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 15 ++++- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 76 ++++++++++++++-------- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 5 ++ drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +++- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 72 ++++++++++++++++++++ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 2 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 4 ++ drivers/gpu/drm/radeon/sumo_dpm.c | 2 + drivers/gpu/drm/xe/xe_guc.c | 4 +- 18 files changed, 198 insertions(+), 122 deletions(-)