mesa/src/virtio
Yiwei Zhang 49b2aad9eb venus: fix a memory corruption in query records recycle
The free list must be re-initialized. Found the bug while running:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.device_compability_khr.gpu_built.top
where it invokes VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT to purge
the cmd pool resources, and the next alloc still gets cache hit with the
"empty" list.

Fixes: e2c4bafccc ("venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT")
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33908>
(cherry picked from commit 6868212774)
2025-03-15 09:49:01 +01:00
..
ci venus/ci: Skip flaky test due to intermittent timeouts 2025-01-30 17:42:06 +00:00
vdrm vdrm+tu+fd: Make cross-device optional 2024-11-28 19:55:11 +00:00
venus-protocol venus: sync headers for VK_EXT_external_memory_acquire_unmodified 2024-07-10 18:57:26 +00:00
virtio-gpu virgl: Update virgl_hw.h from virglrenderer 2025-01-07 13:15:46 +00:00
vtest venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vulkan venus: fix a memory corruption in query records recycle 2025-03-15 09:49:01 +01:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00