mesa/src/microsoft/vulkan
Vinson Lee 17a0c96f63 dzn: Fix qpool->queries_lock double lock
Fix defect reported by Coverity Scan.

Double lock (LOCK)
double_lock: mtx_lock locks qpool->queries_lock while it is locked.

Fixes: a012b21964 ("microsoft: Initial vulkan-on-12 driver")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23455>
(cherry picked from commit ed759ad795)
2023-06-07 11:14:20 +02:00
..
dzn_abi_helper.h dzn: Use GetResourceAllocationInfo3 for castable formats 2023-04-07 19:11:11 +00:00
dzn_cmd_buffer.c dzn: Delete queue-level event waits 2023-05-05 19:07:00 +01:00
dzn_descriptor_set.c dzn: Fix src/dest confusion for some non-bindless descriptor copies 2023-05-25 17:40:50 +01:00
dzn_device.c dzn: Delete queue-level event waits 2023-05-05 19:07:00 +01:00
dzn_dxcore.cpp dzn: Use common physical device list/enumeration helpers 2023-01-24 17:22:25 +00:00
dzn_dxgi.c dzn: Use common physical device list/enumeration helpers 2023-01-24 17:22:25 +00:00
dzn_dxgi.h dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_image.c dzn: fix pointer type mismatch 2023-05-05 19:07:02 +01:00
dzn_meta.c d3d12: Don't clear d3d12_shader_key 2023-02-13 22:57:03 +00:00
dzn_nir.c dzn: Add a helper to generate triangle->point GS 2023-04-04 21:48:19 +00:00
dzn_nir.h dzn: Add a helper to generate triangle->point GS 2023-04-04 21:48:19 +00:00
dzn_physical_device_enum.h dzn: Use common physical device list/enumeration helpers 2023-01-24 17:22:25 +00:00
dzn_pipeline.c dzn: Hook up subgroup size to compute shader compilation 2023-05-03 14:40:42 +01:00
dzn_private.h dzn: Partial revert of 8887852d 2023-05-25 17:40:48 +01:00
dzn_query.c dzn: Fix qpool->queries_lock double lock 2023-06-07 11:14:20 +02:00
dzn_sync.c dzn: Add an eventfd sync implementation 2022-07-06 12:18:55 +00:00
dzn_util.c dzn: Upgrade baseline from ID3D12Device2 to 4 2022-11-17 00:13:33 +00:00
dzn_wsi.c vulkan/wsi: switch to using an options struct for last param 2023-02-27 13:21:21 +00:00
meson.build meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00