From 6e4bb8253ed36f911a0a45dfecf89c237a8cd362 Mon Sep 17 00:00:00 2001 From: Ryan Neph Date: Wed, 17 Jan 2024 13:10:23 -0800 Subject: [PATCH] venus: fix shmem leak on vn_ring_destroy Missed shmem unref when moving ring internals out of vn_instance.c. Fixes: d1e29b75578 ("venus: move ring shmem into vn_ring") Signed-off-by: Ryan Neph Part-of: --- src/virtio/vulkan/vn_ring.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/virtio/vulkan/vn_ring.c b/src/virtio/vulkan/vn_ring.c index 461e97b7c4e..085a24f1551 100644 --- a/src/virtio/vulkan/vn_ring.c +++ b/src/virtio/vulkan/vn_ring.c @@ -346,6 +346,7 @@ vn_ring_destroy(struct vn_ring *ring) vk_free(alloc, submit); vn_cs_encoder_fini(&ring->upload); + vn_renderer_shmem_unref(ring->instance->renderer, ring->shmem); mtx_destroy(&ring->mutex);