From ddbe3d0e4eb2bf564a0a00ad577bca3d18dda28b Mon Sep 17 00:00:00 2001 From: Alan Chen Date: Thu, 16 Mar 2023 13:38:02 -0700 Subject: [PATCH] cnss2: Use proper enum type for local iterator Change type of local iterator for finding registered log buffer region to enum. Change-Id: Iffbde0921fa9d9c9ad15ce890af5c12b28ecc8e7 CRs-Fixed: 3436059 --- cnss2/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cnss2/main.c b/cnss2/main.c index 5f0f1623f7..8e4959f5a1 100644 --- a/cnss2/main.c +++ b/cnss2/main.c @@ -3125,8 +3125,9 @@ int cnss_do_host_ramdump(struct cnss_plat_data *plat_priv, [CNSS_HOST_WMI_EVENT_LOG_IDX] = "wmi_event_log_idx", [CNSS_HOST_WMI_RX_EVENT_IDX] = "wmi_rx_event_idx" }; - int i, j; + int i; int ret = 0; + enum cnss_host_dump_type j; if (!dump_enabled()) { cnss_pr_info("Dump collection is not enabled\n"); @@ -3159,7 +3160,7 @@ int cnss_do_host_ramdump(struct cnss_plat_data *plat_priv, seg->da = (dma_addr_t)ssr_entry[i].buffer_pointer; seg->size = ssr_entry[i].buffer_size; - for (j = 0; j < ARRAY_SIZE(wlan_str); j++) { + for (j = 0; j < CNSS_HOST_DUMP_TYPE_MAX; j++) { if (strncmp(ssr_entry[i].region_name, wlan_str[j], strlen(wlan_str[j])) == 0) { meta_info.entry[i].type = j;