anv: Stop allocating WSI event fences off the instance

Fixes: 16eb390834 "anv: add VK_EXT_display_control to anv driver [v5]"
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3461>
This commit is contained in:
Jason Ekstrand 2020-01-17 23:03:41 -06:00 committed by Marge Bot
parent 1ec84bd208
commit f0519c9cf9

View file

@ -255,7 +255,7 @@ anv_RegisterDeviceEventEXT(VkDevice _device,
struct anv_fence *fence;
VkResult ret;
fence = vk_zalloc2(&device->instance->alloc, allocator, sizeof (*fence), 8,
fence = vk_zalloc2(&device->alloc, allocator, sizeof (*fence), 8,
VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
if (!fence)
return vk_error(VK_ERROR_OUT_OF_HOST_MEMORY);
@ -270,7 +270,7 @@ anv_RegisterDeviceEventEXT(VkDevice _device,
if (ret == VK_SUCCESS)
*_fence = anv_fence_to_handle(fence);
else
vk_free2(&device->instance->alloc, allocator, fence);
vk_free2(&device->alloc, allocator, fence);
return ret;
}