From a52ffa9f24617d75c9fe3628d7cacc1d6f166764 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 15 Nov 2024 15:54:27 -0800 Subject: [PATCH] panvk: report queue lost timely when PANVK_DEBUG=sync When PANVK_DEBUG=sync detects a failed job, report queue lost immediately. Signed-off-by: Chia-I Wu Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/csf/panvk_vX_queue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_queue.c b/src/panfrost/vulkan/csf/panvk_vX_queue.c index 9fda798327b..24a286eccb2 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_queue.c +++ b/src/panfrost/vulkan/csf/panvk_vX_queue.c @@ -687,7 +687,7 @@ panvk_queue_submit(struct vk_queue *vk_queue, struct vk_queue_submit *submit) for (uint32_t i = 0; i < PANVK_SUBQUEUE_COUNT; i++) { if (debug_syncs[i].seqno != debug_sync_points[i] || debug_syncs[i].error != 0) - assert(!"Incomplete job or timeout\n"); + vk_queue_set_lost(&queue->vk, "Incomplete job or timeout"); } }