These patches are back port for 5.10 stable. They are cherry-picked from 5.14 stable. BugFix: https://bugzilla.kernel.org/show_bug.cgi?id=211277 James Zhu (3): drm/amdkfd: separate kfd_iommu_resume from kfd_resume drm/amdgpu: add amdgpu_amdkfd_resume_iommu drm/amdgpu: move iommu_resume before ip init/resume Lang Yu (1): drm/amd/amdkfd: adjust dummy functions' placement Yifan Zhang (2): drm/amdgpu: init iommu after amdkfd device init drm/amdkfd: fix boot failure when iommu is disabled in Picasso. drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 97 ++------------ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 145 ++++++++++++++++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 ++ drivers/gpu/drm/amd/amdkfd/kfd_device.c | 15 ++- 4 files changed, 155 insertions(+), 110 deletions(-) -- 2.25.1