From eecb37962cb50186cd1861b8e7341a4b9e2b23fd Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 23 Mar 2026 17:23:25 +0100 Subject: [PATCH] radv/amdgpu: always return VK_ERROR_INVALID_EXTERNAL_HANDLE for host ptr imports Less confusing than VK_ERROR_UNKNOWN. Related to https://gitlab.freedesktop.org/mesa/mesa/-/issues/15144. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c index dc1e472a07e..5e21b652bf1 100644 --- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c +++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c @@ -697,11 +697,7 @@ radv_amdgpu_winsys_bo_from_ptr(struct radeon_winsys *_ws, void *pointer, uint64_ ret = ac_drm_create_bo_from_user_mem(ws->dev, pointer, size, &buf_handle); if (ret) { - if (ret == -EINVAL) { - result = VK_ERROR_INVALID_EXTERNAL_HANDLE; - } else { - result = VK_ERROR_UNKNOWN; - } + result = VK_ERROR_INVALID_EXTERNAL_HANDLE; goto error; }