diff --git a/src/panfrost/vulkan/csf/panvk_cmd_buffer.h b/src/panfrost/vulkan/csf/panvk_cmd_buffer.h index de806b89e43..8ce46c7d4c2 100644 --- a/src/panfrost/vulkan/csf/panvk_cmd_buffer.h +++ b/src/panfrost/vulkan/csf/panvk_cmd_buffer.h @@ -362,8 +362,6 @@ struct panvk_cmd_buffer { struct panvk_pool tls_pool; struct list_head push_sets; - uint32_t flush_id; - struct { struct u_trace uts[PANVK_SUBQUEUE_COUNT]; } utrace; diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c index aa86de08c6d..12ef47a8d58 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c @@ -192,7 +192,6 @@ VKAPI_ATTR VkResult VKAPI_CALL panvk_per_arch(EndCommandBuffer)(VkCommandBuffer commandBuffer) { VK_FROM_HANDLE(panvk_cmd_buffer, cmdbuf, commandBuffer); - struct panvk_device *dev = to_panvk_device(cmdbuf->vk.base.device); emit_tls(cmdbuf); flush_sync_points(cmdbuf); @@ -208,8 +207,6 @@ panvk_per_arch(EndCommandBuffer)(VkCommandBuffer commandBuffer) } } - cmdbuf->flush_id = panthor_kmod_get_flush_id(dev->kmod.dev); - return vk_command_buffer_end(&cmdbuf->vk); } diff --git a/src/panfrost/vulkan/csf/panvk_vX_queue.c b/src/panfrost/vulkan/csf/panvk_vX_queue.c index 7948c15c267..89723d5f0fc 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_queue.c +++ b/src/panfrost/vulkan/csf/panvk_vX_queue.c @@ -939,7 +939,7 @@ panvk_queue_submit_init_cmdbufs(struct panvk_queue_submit *submit, .queue_index = j, .stream_size = cs_root_chunk_size(b), .stream_addr = cs_root_chunk_gpu_addr(b), - .latest_flush = cmdbuf->flush_id, + .latest_flush = panthor_kmod_get_flush_id(dev->kmod.dev), }; }