From f7facda322fc82d892a31919a66c55ab0bb73c63 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Mon, 29 Jan 2024 21:41:43 +0100 Subject: [PATCH] winsys/amdgpu: unmap user fence BO before destroy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/gallium/winsys/amdgpu/drm/amdgpu_cs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h index f5530c465de..c7b0972c095 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h @@ -188,6 +188,7 @@ static inline void amdgpu_ctx_reference(struct amdgpu_ctx **dst, struct amdgpu_c if (pipe_reference(old_dst ? &old_dst->reference : NULL, src ? &src->reference : NULL)) { amdgpu_cs_ctx_free(old_dst->ctx); + amdgpu_bo_cpu_unmap(old_dst->user_fence_bo); amdgpu_bo_free(old_dst->user_fence_bo); FREE(old_dst); }