From 8bc4efc8ca719b9cac20aef569d3f5581d702208 Mon Sep 17 00:00:00 2001 From: Shweta Khatri Date: Mon, 23 Sep 2024 13:40:12 -0400 Subject: [PATCH] hsakmt: pmc_table.c: Fix Coverity reported warnings Eliminate out-of-bounds access in get_block_properties Change-Id: I3abee1e36fafdda053d4bc4a611698d676b01d5c --- libhsakmt/src/pmc_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libhsakmt/src/pmc_table.c b/libhsakmt/src/pmc_table.c index d9711c11ba..6b9a9e6719 100644 --- a/libhsakmt/src/pmc_table.c +++ b/libhsakmt/src/pmc_table.c @@ -1965,7 +1965,7 @@ HSAKMT_STATUS hsakmt_get_block_properties(uint32_t node_id, uint32_t gfxv = hsakmt_get_gfxv_by_node_id(node_id); uint16_t dev_id = hsakmt_get_device_id_by_node_id(node_id); - if (block_id > PERFCOUNTER_BLOCKID__MAX || + if (block_id >= PERFCOUNTER_BLOCKID__MAX || block_id < PERFCOUNTER_BLOCKID__FIRST) return HSAKMT_STATUS_INVALID_PARAMETER;