From 5c7f5362c025657b73eb440615a6af708d17904f Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Mon, 6 May 2024 11:42:41 -0700 Subject: [PATCH] tu: Add missing error path cleanup Fixes dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic with virtgpu (virtio_device_finish() needs to vk_free()). Signed-off-by: Rob Clark Part-of: --- src/freedreno/vulkan/tu_device.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/freedreno/vulkan/tu_device.cc b/src/freedreno/vulkan/tu_device.cc index 2330742c7cf..e75168926ba 100644 --- a/src/freedreno/vulkan/tu_device.cc +++ b/src/freedreno/vulkan/tu_device.cc @@ -2554,6 +2554,7 @@ fail_queues: } u_rwlock_destroy(&device->dma_bo_lock); + tu_drm_device_finish(device); vk_device_finish(&device->vk); vk_free(&device->vk.alloc, device); return result;