From 96765935e83d6014e2d5f49b4b859afdfd5cb236 Mon Sep 17 00:00:00 2001 From: Paul Gofman Date: Wed, 30 Apr 2025 12:26:03 -0600 Subject: [PATCH] radv/amdgpu: Fix hash key in radv_amdgpu_winsys_destroy(). Cc: mesa-stable Part-of: --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c index 8122c1da3df..dee024d4359 100644 --- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c +++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c @@ -155,7 +155,7 @@ radv_amdgpu_winsys_destroy(struct radeon_winsys *rws) simple_mtx_lock(&winsys_creation_mutex); if (!--ws->refcount) { - _mesa_hash_table_remove_key(winsyses, ws->dev); + _mesa_hash_table_remove_key(winsyses, (void *)ac_drm_device_get_cookie(ws->dev)); /* Clean the hashtable up if empty, though there is no * empty function. */