drm/amdgpu: don't flush the TLB before initializing GART

No point in doing this.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Christian König 2017-10-16 17:37:06 +02:00 committed by Alex Deucher
parent ec8c9f8be8
commit fa2cd03692
1 changed files with 7 additions and 6 deletions

View File

@ -332,12 +332,13 @@ int amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
adev->gart.pages[p] = pagelist[i]; adev->gart.pages[p] = pagelist[i];
#endif #endif
if (adev->gart.ptr) { if (!adev->gart.ptr)
r = amdgpu_gart_map(adev, offset, pages, dma_addr, flags, return 0;
adev->gart.ptr);
if (r) r = amdgpu_gart_map(adev, offset, pages, dma_addr, flags,
return r; adev->gart.ptr);
} if (r)
return r;
mb(); mb();
amdgpu_gart_flush_gpu_tlb(adev, 0); amdgpu_gart_flush_gpu_tlb(adev, 0);