From: Shane Xiao Date: Wed, 5 Apr 2023 15:09:14 +0000 (+0800) Subject: drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array X-Git-Tag: v6.4-rc1~162^2~2^2~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=edd48e6d8f341dcaf1c0a45f4822172d33e75129;p=thirdparty%2Fkernel%2Flinux.git drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array For DMA-MAP userptr on other GPUs, the dma address array will be populated in amdgpu_ttm_backend_bind. Remove the redundant call from the driver. v2: update the comment Signed-off-by: Shane Xiao Reviewed-by: Felix Kuehling Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c index 82a8b435148c0..83a83ced2439f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c @@ -504,9 +504,6 @@ kfd_mem_dmamap_userptr(struct kgd_mem *mem, if (unlikely(ret)) goto release_sg; - drm_prime_sg_to_dma_addr_array(ttm->sg, ttm->dma_address, - ttm->num_pages); - amdgpu_bo_placement_from_domain(bo, AMDGPU_GEM_DOMAIN_GTT); ret = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); if (ret)