Hi Dave, Simona, Fixes for 6.19.
The following changes since commit ee9b603ad43f9870eb75184f9fb0a84f8c3cc852: drm/amdgpu: Add sriov vf check for VCN per queue reset support. (2025-11-19 17:34:16 -0500) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.19-2025-12-02 for you to fetch changes up to 3925683515e93844be204381d2d5a1df5de34f31: Revert "drm/amd: Skip power ungate during suspend for VPE" (2025-12-02 11:02:07 -0500) ---------------------------------------------------------------- amd-drm-next-6.19-2025-12-02: amdgpu: - Unified MES fix - SMU 11 unbalanced irq fix - Fix for driver reloading on APUs - pp_table sysfs fix - Fix memory leak in fence handling - HDMI fix - DC cursor fixes - eDP panel parsing fix - Brightness fix - DC analog fixes - EDID retry fixes - UserQ fixes - RAS fixes - IP discovery fix - Add missing locking in amdgpu_ttm_access_memory_sdma() - Smart Power OLED fix - PRT and page fault fixes for GC 6-8 - VMID reservation fix - ACP platform device fix - Add missing vm fault handling for GC 11-12 - VPE fix amdkfd: - Partitioning fix ---------------------------------------------------------------- Aditya Gollamudi (1): drm/amd/display: fix typo in display_mode_core_structs.h Alex Deucher (5): Revert "drm/amd/display: Move setup_stream_attribute" drm/amdgpu: fix cyan_skillfish2 gpu info fw handling drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling drm/amdgpu: use common defines for HUB faults Alex Hung (1): drm/amd/display: Check NULL before accessing Brady Norander (1): drm/amdgpu: use static ids for ACP platform devs Dan Carpenter (1): drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1() Eric Huang (1): drm/amdkfd: assign AID to uuid in topology for SPX mode Ian Chen (1): drm/amd/display: fix Smart Power OLED not working after S4 Ivan Lipski (2): drm/amd/display: Check ATOM_DEVICE_CRT2_SUPPORT in dc_load_detection drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence Mario Limonciello (AMD) (3): drm/amd/display: Don't change brightness for disabled connectors drm/amd/display: Increase EDID read retries Revert "drm/amd: Skip power ungate during suspend for VPE" Michael Chen (1): drm/amd/amdgpu: reserve vm invalidation engine for uni_mes Natalie Vock (1): drm/amdgpu: Forward VMID reservation errors Nicholas Kazlauskas (1): drm/amd/display: Add cursor offload abort to the new HWSS path Pierre-Eric Pelloux-Prayer (3): drm/amdgpu: clear job on failure in amdgpu_job_alloc(_with_ib) drm/amdgpu: free job fences on failure in amdgpu_job_alloc_with_ib drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma Prike Liang (1): drm/amdgpu: attach tlb fence to the PTs update Rodrigo Siqueira (2): drm/amdgpu: Fix GFX hang on SteamDeck when amdgpu is reloaded Revert "drm/amd: fix gfx hang on renoir in IGT reload test" Srinivasan Shanmugam (3): drm/amd/display: Fix dereference-before-check for dc_link drm/amdgpu: Fix CPER ring debugfs read buffer overflow risk drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix Timur Kristóf (10): drm/amdgpu/si_ih: Enable soft IRQ handler ring drm/amdgpu/cik_ih: Enable soft IRQ handler ring drm/amdgpu/iceland_ih: Enable soft IRQ handler ring drm/amdgpu/tonga_ih: Enable soft IRQ handler ring drm/amdgpu/cz_ih: Enable soft IRQ handler ring drm/amdgpu/gmc6: Don't print MC client as it's unknown drm/amdgpu/gmc6: Cache VM fault info drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring Yang Wang (2): drm/amd/pm: fix amdgpu_irq enabled counter unbalanced on smu v11.0 drm/amd/pm: adjust the visibility of pp_table sysfs node drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 10 ++++++-- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 ++++++++++++-- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 ++++ drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 ++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 5 ++-- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 12 +++++++++ drivers/gpu/drm/amd/amdgpu/cz_ih.c | 10 ++++++++ drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +++-- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 29 ++++++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 29 ++++++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 20 ++++++++++----- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 6 +++++ drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 6 +++++ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +++-- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 10 ++++++++ drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 12 +++++++++ drivers/gpu/drm/amd/amdgpu/soc15.c | 4 --- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 10 ++++++++ drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 4 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 ++++++++++++++---- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 8 +++--- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +++--- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +++++ .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 24 ++++++++++++++++++ drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 11 +++++--- .../display/dc/dml2_0/display_mode_core_structs.h | 2 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 4 ++- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 -- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 4 +-- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 13 ++++++++++ drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 6 +++-- .../display/dc/virtual/virtual_stream_encoder.c | 7 ------ drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 12 ++++++--- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 11 +++++++- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 5 +++- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 ++++--- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 7 +++++- 42 files changed, 320 insertions(+), 64 deletions(-)
