Hi Dave, Sima, Fixes for 6.9. The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680: Linux 6.9-rc4 (2024-04-14 13:38:39 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-04-17 for you to fetch changes up to 781d41fed19caf900c8405064676813dc9921d32: drm/radeon: silence UBSAN warning (v3) (2024-04-17 11:50:43 -0400) ---------------------------------------------------------------- amd-drm-fixes-6.9-2024-04-17: amdgpu: - Fix invalid resource->start check - USB-C DSC fix - Fix a potential UAF in VA IOCTL - Fix visible VRAM handling during faults amdkfd: - Fix memory leak in create_process failure radeon: - Silence UBSAN warnings from variable sized arrays ---------------------------------------------------------------- Alex Deucher (3): Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" drm/radeon: make -fstrict-flex-arrays=3 happy drm/radeon: silence UBSAN warning (v3) Christian König (2): drm/amdgpu: remove invalid resource->start check v2 drm/amdgpu: fix visible VRAM handling during faults Felix Kuehling (1): drm/amdkfd: Fix memory leak in create_process failure xinhui pan (1): drm/amdgpu: validate the parameters of bo mapping operations more clearly drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +++---- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 22 ------- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 65 +++++++++++-------- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 72 ++++++++++++++-------- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +- .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 8 +-- .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c | 4 +- drivers/gpu/drm/radeon/pptable.h | 10 +-- drivers/gpu/drm/radeon/radeon_atombios.c | 8 ++- 11 files changed, 117 insertions(+), 103 deletions(-)