diff --git a/src/freedreno/vulkan/tu_knl_kgsl.cc b/src/freedreno/vulkan/tu_knl_kgsl.cc index d9126de40cc..004abae939c 100644 --- a/src/freedreno/vulkan/tu_knl_kgsl.cc +++ b/src/freedreno/vulkan/tu_knl_kgsl.cc @@ -230,7 +230,7 @@ kgsl_sync_cache(VkDevice _device, struct kgsl_gpuobj_sync_obj *sync_list = (struct kgsl_gpuobj_sync_obj *) vk_zalloc( - &device->vk.alloc, sizeof(*sync_list), 8, + &device->vk.alloc, sizeof(*sync_list)*count, 8, VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE); struct kgsl_gpuobj_sync gpuobj_sync = {