From 43c1fa492ad6fd649218a414bd1207d3acd6319b Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Mon, 24 Feb 2020 17:16:09 +0100 Subject: [PATCH] v3dv: destroy wsi device during physical device termination Fixes dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail Part-of: --- src/broadcom/vulkan/v3dv_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 308b1d203e3..7ba9ed7b67c 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -225,6 +225,8 @@ v3dv_CreateInstance(const VkInstanceCreateInfo *pCreateInfo, static void physical_device_finish(struct v3dv_physical_device *device) { + v3dv_wsi_finish(device); + close(device->render_fd); if (device->display_fd >= 0) close(device->display_fd);