From 87ec5d48c82c63dcd5a6c2312a583585b77cd897 Mon Sep 17 00:00:00 2001 From: Agrawal Ashish Date: Thu, 15 Jun 2017 15:22:19 +0530 Subject: [PATCH] qcacld-3.0: Indicate HB failure, HO failure and no scan result as FATAL In packet logs currently HB failure, HO failure and No scan results are marked as Non Fatal and because of that, these failures are not captured in packet logs. Fix this by making these events as FATAL. Change-Id: I6db2f3cd843b7f84081332f2385fbfb0a2992078 CRs-Fixed: 2061842 --- core/hdd/src/wlan_hdd_scan.c | 2 +- core/mac/src/pe/lim/lim_link_monitoring_algo.c | 4 ++-- core/sme/src/csr/csr_api_roam.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/hdd/src/wlan_hdd_scan.c b/core/hdd/src/wlan_hdd_scan.c index 911ce09a07cd..629e374310b0 100644 --- a/core/hdd/src/wlan_hdd_scan.c +++ b/core/hdd/src/wlan_hdd_scan.c @@ -592,7 +592,7 @@ static QDF_STATUS hdd_cfg80211_scan_done_callback(tHalHandle halHandle, */ if (time_elapsed > MIN_TIME_REQUIRED_FOR_NEXT_BUG_REPORT) { - cds_flush_logs(WLAN_LOG_TYPE_NON_FATAL, + cds_flush_logs(WLAN_LOG_TYPE_FATAL, WLAN_LOG_INDICATOR_HOST_DRIVER, WLAN_LOG_REASON_NO_SCAN_RESULTS, true, false); diff --git a/core/mac/src/pe/lim/lim_link_monitoring_algo.c b/core/mac/src/pe/lim/lim_link_monitoring_algo.c index 611dc40814f5..c16efcc3e111 100644 --- a/core/mac/src/pe/lim/lim_link_monitoring_algo.c +++ b/core/mac/src/pe/lim/lim_link_monitoring_algo.c @@ -320,7 +320,7 @@ lim_trigger_sta_deletion(tpAniSirGlobal mac_ctx, tpDphHashNode sta_ds, lim_post_sme_message(mac_ctx, LIM_MLM_DISASSOC_IND, (uint32_t *) &mlm_disassoc_ind); if (mac_ctx->roam.configParam.enable_fatal_event) - cds_flush_logs(WLAN_LOG_TYPE_NON_FATAL, + cds_flush_logs(WLAN_LOG_TYPE_FATAL, WLAN_LOG_INDICATOR_HOST_DRIVER, WLAN_LOG_REASON_HB_FAILURE, false, false); @@ -422,7 +422,7 @@ lim_tear_down_link_with_ap(tpAniSirGlobal pMac, uint8_t sessionId, lim_post_sme_message(pMac, LIM_MLM_DEAUTH_IND, (uint32_t *) &mlmDeauthInd); if (pMac->roam.configParam.enable_fatal_event) - cds_flush_logs(WLAN_LOG_TYPE_NON_FATAL, + cds_flush_logs(WLAN_LOG_TYPE_FATAL, WLAN_LOG_INDICATOR_HOST_DRIVER, WLAN_LOG_REASON_HB_FAILURE, false, false); diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 03a0d87fe520..313f0f0c89df 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -19132,7 +19132,7 @@ void csr_process_ho_fail_ind(tpAniSirGlobal mac_ctx, void *pMsgBuf) csr_roam_disconnect(mac_ctx, sessionId, eCSR_DISCONNECT_REASON_ROAM_HO_FAIL); if (mac_ctx->roam.configParam.enable_fatal_event) - cds_flush_logs(WLAN_LOG_TYPE_NON_FATAL, + cds_flush_logs(WLAN_LOG_TYPE_FATAL, WLAN_LOG_INDICATOR_HOST_DRIVER, WLAN_LOG_REASON_ROAM_HO_FAILURE, true, false);