[PATCH] drm/amdkfd: remove unnecessary cpu domain validation
Christian König
christian.koenig at amd.com
Mon Mar 3 18:48:00 UTC 2025
Am 03.03.25 um 19:45 schrieb James Zhu:
> before move to GTT domain.
That might not be unnecessary. We sometimes intentionally move BOs to the CPU domain to invalidate all VM mappings.
Christian.
>
> Signed-off-by: James Zhu <James.Zhu at amd.com>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 ------
> 1 file changed, 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
> index 62ca12e94581..2ac6d4fa0601 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
> @@ -595,12 +595,6 @@ kfd_mem_dmamap_dmabuf(struct kfd_mem_attachment *attachment)
> {
> struct ttm_operation_ctx ctx = {.interruptible = true};
> struct amdgpu_bo *bo = attachment->bo_va->base.bo;
> - int ret;
> -
> - amdgpu_bo_placement_from_domain(bo, AMDGPU_GEM_DOMAIN_CPU);
> - ret = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx);
> - if (ret)
> - return ret;
>
> amdgpu_bo_placement_from_domain(bo, AMDGPU_GEM_DOMAIN_GTT);
> return ttm_bo_validate(&bo->tbo, &bo->placement, &ctx);
More information about the amd-gfx
mailing list