Hi Linus, I'm sending these out because it has the DSC fix in it, there was also a set of xe fixes in the queue, so may as well send those out as well.
Just a bunch of amdgpu and xe fixes, let me know if anything else shows up, Dave. drm-next-2025-08-01: drm fixes for 6.17-rc1 amdgpu: - DSC divide by 0 fix - clang fix - DC debugfs fix - Userq fixes - Avoid extra evict-restore with KFD - Backlight fix - Documentation fix - RAS fix - Add new kicker handling - DSC fix for DCN 3.1.4 - PSR fix - Atomic fix - DC reset fixes - DCN 3.0.1 fix - MMHUB client mapping fix xe: - Fix BMG probe on unsupported mailbox command - Fix OA static checker warning about null gt - Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter - Fix missing unwind goto in GuC/HuC - Don't register I2C devices if VF - Clear whole GuC g2h_fence during initialization - Avoid call kfree for drmm_kzalloc - Fix pci_dev reference leak on configfs - SRIOV: Disable CSC support on VF The following changes since commit 711fa2667d8b230ff31f1855d0f25e3263268d8a: Merge tag 'drm-misc-next-fixes-2025-07-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2025-07-29 16:53:20 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2025-08-01 for you to fetch changes up to 6531a2cf07ef156956840853692755cc7e1621b7: Merge tag 'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2025-08-01 07:09:16 +1000) ---------------------------------------------------------------- drm fixes for 6.17-rc1 amdgpu: - DSC divide by 0 fix - clang fix - DC debugfs fix - Userq fixes - Avoid extra evict-restore with KFD - Backlight fix - Documentation fix - RAS fix - Add new kicker handling - DSC fix for DCN 3.1.4 - PSR fix - Atomic fix - DC reset fixes - DCN 3.0.1 fix - MMHUB client mapping fix xe: - Fix BMG probe on unsupported mailbox command - Fix OA static checker warning about null gt - Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter - Fix missing unwind goto in GuC/HuC - Don't register I2C devices if VF - Clear whole GuC g2h_fence during initialization - Avoid call kfree for drmm_kzalloc - Fix pci_dev reference leak on configfs - SRIOV: Disable CSC support on VF ---------------------------------------------------------------- Alex Deucher (2): drm/amdgpu: track whether a queue is a kernel queue in amdgpu_mqd_prop drm/amdgpu: update mmhub 4.1.0 client id mappings Ashutosh Dixit (1): drm/xe/oa: Fix static checker warning about null gt Dan Carpenter (1): drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter() Dave Airlie (2): Merge tag 'amd-drm-fixes-6.17-2025-07-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-next Merge tag 'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next Dillon Varone (1): drm/amd/display: Fix divide by zero when calculating min ODM factor Frank Min (1): drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 Gang Ba (1): drm/amdgpu: Avoid extra evict-restore process. Ivan Lipski (1): drm/amd/display: Allow DCN301 to clear update flags Lauri Tirkkonen (1): drm/amd/display: fix initial backlight brightness calculation Lukasz Laguna (2): drm/xe/vf: Don't register I2C devices if VF drm/xe/vf: Disable CSC support on VF Mario Limonciello (3): drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported drm/amd/display: Only finalize atomic_obj if it was initialized drm/amd/display: Pass up errors for reset GPU that fails to init HW Michal Wajdeczko (2): drm/xe/guc: Clear whole g2h_fence during initialization drm/xe/configfs: Fix pci_dev reference leak Nathan Chancellor (1): drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() Peter Shkenev (1): drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities Raag Jadav (1): drm/xe: Don't fail probe on unsupported mailbox command Roman Li (1): drm/amd/display: Disable dsc_power_gate for dcn314 by default Shuicheng Lin (1): drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc() Srinivasan Shanmugam (1): drm/amd/display: Fix misuse of /** to /* in 'dce_i2c_hw.c' Yang Wang (1): drm/amd/amdgpu: fix missing lock for cper.ring->rptr/wptr access Zhanjun Dong (1): drm/xe/uc: Fix missing unwind goto drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 8 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 14 ++++++--- drivers/gpu/drm/amd/amdgpu/imu_v12_0.c | 13 ++++++--- drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c | 34 +++++++++------------- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 2 ++ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 ++++--- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 ++-- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 8 ++++- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +++++++++--------- .../display/dc/resource/dcn314/dcn314_resource.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 11 +++++-- drivers/gpu/drm/xe/xe_configfs.c | 3 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_device_sysfs.c | 7 ++++- drivers/gpu/drm/xe/xe_guc_ct.c | 6 +--- drivers/gpu/drm/xe/xe_hw_engine_group.c | 28 ++++-------------- drivers/gpu/drm/xe/xe_i2c.c | 7 +++-- drivers/gpu/drm/xe/xe_oa.c | 2 +- drivers/gpu/drm/xe/xe_uc.c | 2 +- 25 files changed, 112 insertions(+), 95 deletions(-)