aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
diff options
context:
space:
mode:
authorShashank Sharma <[email protected]>2024-11-20 17:45:33 +0000
committerAlex Deucher <[email protected]>2025-04-08 20:48:19 +0000
commit31f7efcdca4d1caaa3a0babc33377e27e6f9b593 (patch)
tree7085a7c0354003b84f55c55ee3d8ec7fca5fa2c6 /drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
parentdrm/amdgpu: simplify eviction fence suspend/resume (diff)
downloadkernel-31f7efcdca4d1caaa3a0babc33377e27e6f9b593.tar.gz
kernel-31f7efcdca4d1caaa3a0babc33377e27e6f9b593.zip
drm/amdgpu: enable eviction fence
This patch enables attachment and detachment of eviction fences. This is just a fork of eviction fence enabling code from the first patch of the series so that the CI testing can happen on fully fledged code. Cc: Alex Deucher <[email protected]> Cc: Christian Koenig <[email protected]> Reviewed-by: Christian Koenig <[email protected]> Signed-off-by: Shashank Sharma <[email protected]> Signed-off-by: Arvind Yadav <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
index 8358dc6b68ad..167951aee502 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
@@ -177,6 +177,8 @@ void amdgpu_eviction_fence_destroy(struct amdgpu_eviction_fence_mgr *evf_mgr)
if (!ev_fence)
return;
+ dma_fence_wait(&ev_fence->base, false);
+
/* Last unref of ev_fence */
dma_fence_put(&evf_mgr->ev_fence->base);
}