* [pull] amdgpu, amdkfd drm-next-6.19
@ 2025-11-07 14:59 Alex Deucher
0 siblings, 0 replies; 3+ messages in thread
From: Alex Deucher @ 2025-11-07 14:59 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher
Hi Dave, Simona,
More new stuff for 6.19. Mario is working on the cleanup and documentation
for the ABM KMS property from last week. That should be ready in the next week
or so.
The following changes since commit f67d54e96bc9e4e20a927868f02c2e9d1aa09751:
Merge tag 'amd-drm-next-6.19-2025-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-10-31 22:08:24 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.19-2025-11-07
for you to fetch changes up to 2e640e8e7b9e9fc0f42c1e15ea0e02d00916ad57:
drm/amd/pm: Update default power1_cap (2025-11-06 10:02:19 -0500)
----------------------------------------------------------------
amd-drm-next-6.19-2025-11-07:
amdgpu:
- Misc fixes
- HMM cleanup
- HDP flush rework
- RAS updates
- SMU 13.x updates
- SI DPM cleanup
- Suspend rework
- UQ reset support
- Replay/PSR fixes
- HDCP updates
- DC PMO fixes
- DC pstate fixes
- DCN4 fixes
- GPUVM fixes
- SMU 13 parition metrics
- Fix possible fence leak in job cleanup
- Hibernation fix
- MST fix
amdkfd:
- HMM cleanup
- Process cleanup fix
----------------------------------------------------------------
Ahmad Rehman (1):
drm/amdkfd: Do not wait for queue op response during reset
Alex Deucher (5):
drm/amdgpu: set default gfx reset masks for gfx6-8
drm/amdgpu: move reset debug disable handling
drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend()
drm/amdgpu/smu: Handle S0ix for vangogh
drm/amdgpu: fix possible fence leaks from job structure
Alex Hung (1):
drm/amd/display: Fix black screen with HDMI outputs
Alvin Lee (1):
drm/amd/display: Increase IB mem size
Andrew Mazour (1):
drm/amd/display: Extend inbox0 lock to run Replay/PSR
Asad Kamal (3):
drm/amdgpu: Update invalidate and flush hdp function
drm/amdgpu: Remove invalidate and flush hdp macros
drm/amd/pm: Update default power1_cap
Austin Zheng (5):
drm/amd/display: Add pte_buffer_mode and force_one_row_for_frame in dchub reg
drm/amd/display: Remove old PMO options
drm/amd/display: Update P-state naming for clarity.
drm/amd/display: Refactor VActive implementation
drm/amd/display: Add Pstate viewport reduction
Christian König (1):
drm/amdgpu: grab a BO reference in vm_lock_done_list.
David (Ming Qiang) Wu (1):
drm/amdgpu/userq: need to unref bo
Dillon Varone (1):
drm/amd/display: Revert DCN4 max buffered cursor size to 64
Gangliang Xie (10):
drm/amd/pm: add new message definitions for pmfw eeprom interface
drm/amd/pm: implement ras_smu_drv interface for smu v13.0.12
drm/amd/pm: add smu ras driver framework
drm/amdgpu: add function to check if pmfw eeprom is supported
drm/amdgpu: add wrapper functions for pmfw eeprom interface
drm/amdgpu: adapt reset function for pmfw eeprom
drm/amdgpu: add initialization function for pmfw eeprom
drm/amdgpu: add check function for pmfw eeprom
drm/amd/pm: check pmfw eeprom feature bit
drm/amdgpu: initialize max record count after table reset
Harry Wentland (1):
drm/amd/display: Fix null pointer on analog detection
Jesse.Zhang (1):
drm/amdgpu: Implement user queue reset functionality
Jiapeng Chong (3):
drm/amd/display: remove unneeded semicolon
drm/amd/display: remove unneeded semicolon
drm/amd/display: remove unneeded semicolon
Joshua Aberback (1):
drm/amd/display: Persist stream refcount through restore
Lijo Lazar (7):
drm/amd/pm: Add helper functions for gpu metrics
drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.6
drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.12
drm/amd/pm: Add schema v1.1 for parition metrics
drm/amd/pm: Update SMUv13.0.6 partition metrics
drm/amd/pm: Update SMUv13.0.12 partition metrics
drm/amdgpu: Fix wait after reset sequence in S3
Lukas Bulwahn (1):
MAINTAINERS: adjust file entry in AMD DISPLAY CORE - DML
Mario Limonciello (1):
drm/amd: Fix suspend failure with secure display TA
Mario Limonciello (AMD) (4):
drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase1()
drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase2()
drm/amd: Unwind for failed device suspend
drm/amd/display: Don't stretch non-native images by default in eDP
Philip Yang (2):
drm/amdkfd: Don't clear PT after process killed
Revert "drm/amdkfd: Improve signal event slow path"
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared
Rong Zhang (1):
drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
Samuel Zhang (1):
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
Sunday Clement (1):
drm/amdkfd: Fix Unchecked Return Values
Sunil Khatri (3):
drm/amdkfd: clean up the code to free hmm_range
drm/amdgpu: caller should make sure not to double free
drm/amdgpu: validate the bo from done list for NULL
Taimur Hassan (2):
drm/amd/display: [FW Promotion] Release 0.1.34.0
drm/amd/display: Promote DC to 3.2.357
Tao Zhou (4):
drm/amdgpu: make MCA IPID parse global
drm/amdgpu: add ras_eeprom_read_idx interface
drm/amdgpu: support to load RAS bad pages from PMFW
drm/amdgpu: skip writing eeprom when PMFW manages RAS data
Timur Kristóf (1):
drm/amd/pm/si: Delete unused structs and fields
Wayne Lin (1):
drm/amd/display: Enable mst when it's detected but yet to be initialized
Wenjing Liu (1):
drm/amd/display: fw locality check refactors
Xiang Liu (5):
drm/amd/ras: Add CPER ring read for uniras
drm/amd/ras: Update IPID value for bad page threshold CPER
drm/amd/ras: Correct info field of bad page threshold exceed CPER
drm/amd/ras: Use correct severity for BP threshold exceed event
drm/amd/ras: Fix format truncation
Yang Wang (2):
drm/amd/pm: fix the issue of size calculation error for smu 13.0.6
drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
YiPeng Chai (9):
drm/amd/ras: Fix the error of undefined reference to `__udivdi3'
drm/amdgpu: Fix error injection parameter error
drm/amd/ras: Increase ras switch control range
drm/amdgpu: Add ras ip block name
drm/amd/ras: Add ras support for nbio v7_9_1
drm/amd/ras: Add ras support for umc v12_5_0
drm/amdgpu: suspend ras module before gpu reset
drm/amd/ras: ras supports i2c eeprom for mp1 v13_0_12
drm/amd/ras: Fix the issue of incorrect function call
MAINTAINERS | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 139 ++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 35 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 368 ++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 30 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 62 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 216 +++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 10 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 14 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 12 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 11 -
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 18 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 5 +-
drivers/gpu/drm/amd/display/dc/dc.h | 2 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 52 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 2 +
.../dc/dml2_0/dml21/inc/dml_top_dchub_registers.h | 2 +
.../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 14 +-
.../dml2_0/dml21/inc/dml_top_soc_parameter_types.h | 6 +-
.../display/dc/dml2_0/dml21/inc/dml_top_types.h | 10 +-
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 39 +-
.../dml21/src/dml2_core/dml2_core_shared_types.h | 34 +-
.../dml2_0/dml21/src/dml2_core/dml2_core_utils.c | 2 +
.../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 20 +-
.../dml21/src/inc/dml2_internal_shared_types.h | 42 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 1 +
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 5 +-
.../display/dc/resource/dcn401/dcn401_resource.c | 2 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 439 ++++++++++++++--
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 1 +
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 68 +--
.../amd/display/modules/hdcp/hdcp2_transition.c | 61 +--
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 2 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 10 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 6 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 25 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 10 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 557 ---------------------
.../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 17 +
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 7 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 2 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h | 16 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 12 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 3 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 239 ++++++---
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 214 ++++----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 161 +++++-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 67 +++
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 +
.../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c | 1 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 57 ++-
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 5 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c | 64 +++
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h | 4 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 6 +
drivers/gpu/drm/amd/ras/rascore/ras.h | 2 +
drivers/gpu/drm/amd/ras/rascore/ras_cper.c | 19 +-
drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c | 9 +-
drivers/gpu/drm/amd/ras/rascore/ras_nbio.c | 1 +
drivers/gpu/drm/amd/ras/rascore/ras_process.c | 7 +
drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 1 +
106 files changed, 2438 insertions(+), 1134 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [pull] amdgpu, amdkfd drm-next-6.19
@ 2025-12-02 22:01 Alex Deucher
2025-12-03 13:00 ` Jani Nikula
0 siblings, 1 reply; 3+ messages in thread
From: Alex Deucher @ 2025-12-02 22:01 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher
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(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [pull] amdgpu, amdkfd drm-next-6.19
2025-12-02 22:01 Alex Deucher
@ 2025-12-03 13:00 ` Jani Nikula
0 siblings, 0 replies; 3+ messages in thread
From: Jani Nikula @ 2025-12-03 13:00 UTC (permalink / raw)
To: Alex Deucher, amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher
On Tue, 02 Dec 2025, Alex Deucher <alexander.deucher@amd.com> 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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-12-03 13:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-07 14:59 [pull] amdgpu, amdkfd drm-next-6.19 Alex Deucher
-- strict thread matches above, loose matches on Subject: below --
2025-12-02 22:01 Alex Deucher
2025-12-03 13:00 ` Jani Nikula
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox