From 9c9e09758535f1ccce47766687ce34893a47b6a3 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Tue, 7 Nov 2023 19:32:25 -0800 Subject: [PATCH] venus: add missing shmem pool fini for cs_shmem pool This is missed from the fail path. No need to backport since there's nothing leaked from this yet. Signed-off-by: Yiwei Zhang Part-of: --- src/virtio/vulkan/vn_instance.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/virtio/vulkan/vn_instance.c b/src/virtio/vulkan/vn_instance.c index 52552f7a020..a0a3c4751e6 100644 --- a/src/virtio/vulkan/vn_instance.c +++ b/src/virtio/vulkan/vn_instance.c @@ -710,6 +710,8 @@ vn_CreateInstance(const VkInstanceCreateInfo *pCreateInfo, return VK_SUCCESS; fail: + vn_renderer_shmem_pool_fini(instance->renderer, &instance->cs_shmem.pool); + if (instance->ring.shmem) { uint32_t destroy_ring_data[4]; struct vn_cs_encoder local_enc = VN_CS_ENCODER_INITIALIZER_LOCAL(