From e5a041ee1c2ac6b2280a41da821aed3304e652aa Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 17 Dec 2025 12:07:49 +0100 Subject: [PATCH] ac/spm: add an assertion to check the number of global instances To make sure counters aren't silently discarded. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/common/ac_spm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/common/ac_spm.c b/src/amd/common/ac_spm.c index d14ac2b80c0..a0ea83f2847 100644 --- a/src/amd/common/ac_spm.c +++ b/src/amd/common/ac_spm.c @@ -545,6 +545,8 @@ bool ac_init_spm(const struct radeon_info *info, const struct ac_pc_block *block = ac_pc_get_block(pc, create_info[i].b->gpu_block); struct ac_spm_counter_create_info counter = create_info[i]; + assert(block->num_global_instances > 0); + for (unsigned j = 0; j < block->num_global_instances; j++) { counter.instance = j;