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:
parent
ec8c9f8be8
commit
fa2cd03692
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue