On Tue, 02 Dec 2025, Alex Deucher <[email protected]> wrote:
> 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:
I presume this merge broke the drm-tip build:
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4026:13: error:
redefinition of ‘are_sinks_equal’
4026 | static bool are_sinks_equal(const struct dc_sink *sink1, const struct
dc_sink *sink2)
| ^~~~~~~~~~~~~~~
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3935:13: note:
previous definition of ‘are_sinks_equal’ with type ‘bool(const struct dc_sink
*, const struct dc_sink *)’ {aka ‘_Bool(const struct dc_sink *, const struct
dc_sink *)’}
3935 | static bool are_sinks_equal(const struct dc_sink *sink1, const struct
dc_sink *sink2)
| ^~~~~~~~~~~~~~~
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4058:13: error:
redefinition of ‘hdmi_hpd_debounce_work’
4058 | static void hdmi_hpd_debounce_work(struct work_struct *work)
| ^~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3967:13: note:
previous definition of ‘hdmi_hpd_debounce_work’ with type ‘void(struct
work_struct *)’
3967 | static void hdmi_hpd_debounce_work(struct work_struct *work)
| ^~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3967:13: error:
‘hdmi_hpd_debounce_work’ defined but not used [-Werror=unused-function]
cc1: all warnings being treated as errors
BR,
Jani.
>
> 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(-)
--
Jani Nikula, Intel