From 111c2dacaa1461fc2238d30f7fdbc09f173ba93d Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 17 Mar 2026 14:23:42 +0100 Subject: [PATCH] radv/amdgpu: free the VA range in case the BO allocation failed Found by inspection. Cc: mesa-stable Signed-off-by: Samuel Pitoiset (cherry picked from commit 02628a5eb74dac7e6bbdf38fcec49e8fd5ff4e25) Part-of: --- .pick_status.json | 2 +- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.pick_status.json b/.pick_status.json index 6d9542f9eed..b0385a1da52 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -6154,7 +6154,7 @@ "description": "radv/amdgpu: free the VA range in case the BO allocation failed", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c index 93e464e4168..bdfd6eab0c5 100644 --- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c +++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c @@ -759,6 +759,7 @@ error_va_map: ac_drm_bo_free(ws->dev, buf_handle); error_bo_alloc: + ac_drm_va_range_free(va_handle); free(ranges); error_va_alloc: