Hi Dave, Daniel, Fixes for 5.16. The following changes since commit d58071a8a76d779eedab38033ae4c821c30295a5: Linux 5.16-rc3 (2021-11-28 14:09:19 -0800) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-5.16-2021-12-01 for you to fetch changes up to 3abfe30d803e62cc75dec254eefab3b04d69219b: drm/amdkfd: process_info lock not needed for svm (2021-12-01 17:09:58 -0500) ---------------------------------------------------------------- amd-drm-fixes-5.16-2021-12-01: amdgpu: - IP discovery based enumeration fixes - vkms fixes - DSC fixes for DP MST - Audio fix for hotplug with tiled displays - Misc display fixes - DP tunneling fix - DP fix - Aldebaran fix amdkfd: - Locking fix - Static checker fix - Fix double free ---------------------------------------------------------------- Flora Cui (2): drm/amdgpu: cancel the correct hrtimer on exit drm/amdgpu: check atomic flag to differeniate with legacy path Guchun Chen (1): drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 Jane Jian (1): drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID Jimmy Kizito (1): drm/amd/display: Add work around for tunneled MST. Lijo Lazar (1): drm/amdgpu: Don't halt RLC on GFX suspend Mustapha Ghaddar (1): drm/amd/display: Fix for the no Audio bug with Tiled Displays Nicholas Kazlauskas (1): drm/amd/display: Allow DSC on supported MST branch devices Perry Yuan (1): drm/amd/display: add connector type check for CRC source set Philip Yang (3): drm/amdkfd: set "r = 0" explicitly before goto drm/amdkfd: fix double free mem structure drm/amdkfd: process_info lock not needed for svm Shen, George (1): drm/amd/display: Clear DPCD lane settings after repeater training shaoyunl (1): drm/amdgpu: adjust the kfd reset sequence in reset sriov function drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +++++++++------ drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 3 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 4 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 7 ++++--- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 13 ++++-------- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 8 ++++++++ .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 ++++++++++++++---- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 16 +++++++++++++++ drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 24 +++++++++++++--------- drivers/gpu/drm/amd/display/dc/dc.h | 3 ++- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 ++ drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- 16 files changed, 90 insertions(+), 40 deletions(-)