nvk: add missing finish calls
authorDave Airlie <airlied@redhat.com>
Fri, 27 May 2022 22:50:37 +0000 (08:50 +1000)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Aug 2023 21:31:53 +0000 (21:31 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>

src/nouveau/vulkan/nvk_device.c
src/nouveau/vulkan/nvk_physical_device.c

index 7b8b9fd..74afc2a 100644 (file)
@@ -51,5 +51,6 @@ nvk_DestroyDevice(VkDevice _device, const VkAllocationCallbacks *pAllocator)
    if (!device)
       return;
 
+   vk_device_finish(&device->vk);
    vk_free(&device->vk.alloc, device);
 }
index 3356f69..e0835d5 100644 (file)
@@ -222,6 +222,7 @@ void
 nvk_physical_device_destroy(struct nvk_physical_device *device)
 {
    nouveau_ws_device_destroy(device->dev);
+   vk_physical_device_finish(&device->vk);
    vk_free(&device->instance->vk.alloc, device);
 }