From bcae3b8005bb22bd6cef38c5785bcbb8b5ce6989 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 4 Jun 2026 18:51:09 +0200 Subject: [PATCH] radv: handle errors correctly when creating gang waits r was only assigned for the first cmd stream. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_queue.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_queue.c b/src/amd/vulkan/radv_queue.c index fbe1d9777a5..037333a93ee 100644 --- a/src/amd/vulkan/radv_queue.c +++ b/src/amd/vulkan/radv_queue.c @@ -1386,15 +1386,15 @@ radv_create_gang_wait_preambles_postambles(struct radv_queue *queue) if (r != VK_SUCCESS) goto fail; - radv_create_cmd_stream(device, ip, false, &leader_post_cs); + r = radv_create_cmd_stream(device, ip, false, &leader_post_cs); if (r != VK_SUCCESS) goto fail; - radv_create_cmd_stream(device, AMD_IP_COMPUTE, false, &ace_pre_cs); + r = radv_create_cmd_stream(device, AMD_IP_COMPUTE, false, &ace_pre_cs); if (r != VK_SUCCESS) goto fail; - radv_create_cmd_stream(device, AMD_IP_COMPUTE, false, &ace_post_cs); + r = radv_create_cmd_stream(device, AMD_IP_COMPUTE, false, &ace_post_cs); if (r != VK_SUCCESS) goto fail;