From e19d419f155fc956902e8333fc4420db4b9a07df Mon Sep 17 00:00:00 2001 From: Yu Chien Peter Lin Date: Thu, 30 Nov 2023 20:42:11 +0800 Subject: [PATCH] lib: utils: fdt_pmu: Do not iterate over the fdt_pmu_evt_select table The valid entry count is tracking by hw_event_count so there is no need to check the whole table. Signed-off-by: Yu Chien Peter Lin Reviewed-by: Atish Patra Reviewed-by: Anup Patel --- lib/utils/fdt/fdt_pmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils/fdt/fdt_pmu.c b/lib/utils/fdt/fdt_pmu.c index 684981e..e23e822 100644 --- a/lib/utils/fdt/fdt_pmu.c +++ b/lib/utils/fdt/fdt_pmu.c @@ -26,7 +26,7 @@ uint64_t fdt_pmu_get_select_value(uint32_t event_idx) int i; struct fdt_pmu_hw_event_select_map *event; - for (i = 0; i < SBI_PMU_HW_EVENT_MAX; i++) { + for (i = 0; i < hw_event_count; i++) { event = &fdt_pmu_evt_select[i]; if (event->eidx == event_idx) return event->select;