From a750d14408f79d89dbdf4515f1025060733c5385 Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Mon, 15 Sep 2025 16:45:36 +0000 Subject: [PATCH] panvk: Fix wrong type for sb_mask in CmdSetEvent2 Signed-off-by: Mary Guillemard Fixes: f8598e599e1f ("panvk: Add VkEvent support to the CSF backend") Reviewed-by: Christoph Pillmayer Part-of: (cherry picked from commit 9dcc7c0d0a7a19f0f39d5d747860bf2cbcdc1070) --- .pick_status.json | 2 +- src/panfrost/vulkan/csf/panvk_vX_cmd_event.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index f34006a6760..479b8af96a3 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -3334,7 +3334,7 @@ "description": "panvk: Fix wrong type for sb_mask in CmdSetEvent2", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "f8598e599e1ff0031988b863fab35c01d7d6dd20", "notes": null diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c index e42f0a7b377..93f26ceecf3 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c @@ -72,7 +72,7 @@ panvk_per_arch(CmdSetEvent2)(VkCommandBuffer commandBuffer, VkEvent _event, for (uint32_t i = 0; i < PANVK_SUBQUEUE_COUNT; i++) { struct cs_builder *b = panvk_get_cs_builder(cmdbuf, i); - uint16_t sb_mask = deps.src[i].wait_sb_mask; + uint32_t sb_mask = deps.src[i].wait_sb_mask; struct cs_index sync_addr = cs_scratch_reg64(b, 0); struct cs_index seqno = cs_scratch_reg32(b, 2); struct cs_index cmp_scratch = cs_scratch_reg32(b, 3);