From e584447aed4d0ee2730bf58737fec46dad5a06af Mon Sep 17 00:00:00 2001 From: nihui Date: Wed, 21 Dec 2022 15:41:28 +0000 Subject: [PATCH] panvk: Fix null pointer dereference on cmd_buffer->ops Fixes: 84cd81e10437 (panvk: Use common code for command buffer lifecycle management) Signed-off-by: Hui Ni Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/panvk_vX_cmd_buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c index e7b975291ff..8de18c3b37c 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c @@ -1125,7 +1125,8 @@ panvk_create_cmdbuf(struct vk_command_pool *vk_pool, if (!cmdbuf) return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY); - VkResult result = vk_command_buffer_init(&pool->vk, &cmdbuf->vk, NULL, 0); + VkResult result = vk_command_buffer_init(&pool->vk, &cmdbuf->vk, + &panvk_per_arch(cmd_buffer_ops), 0); if (result != VK_SUCCESS) { vk_free(&device->vk.alloc, cmdbuf); return result;