drm/amdgpu: clear the shadow fence as well
It also needs to be initialized. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Chunming Zhou <david1.zhou@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
e5197a4c3d
commit
e61736daa9
@@ -336,6 +336,11 @@ static int amdgpu_vm_clear_bo(struct amdgpu_device *adev,
|
|||||||
|
|
||||||
amdgpu_bo_fence(bo, fence, true);
|
amdgpu_bo_fence(bo, fence, true);
|
||||||
dma_fence_put(fence);
|
dma_fence_put(fence);
|
||||||
|
|
||||||
|
if (bo->shadow)
|
||||||
|
return amdgpu_vm_clear_bo(adev, vm, bo->shadow,
|
||||||
|
level, pte_support_ats);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
error_free:
|
error_free:
|
||||||
|
|||||||
Reference in New Issue
Block a user