wlan: Reinitialize frame logging in reinit
Reinitialize frame logging in reinit, so that logging
will work after SSR.
Change-Id: Ib7239281140f66bbdd38cd8d82f9abd1e66308fe
CRs-Fixed: 864560
diff --git a/CORE/HDD/inc/wlan_hdd_main.h b/CORE/HDD/inc/wlan_hdd_main.h
index a73b6ca..61b4e03 100644
--- a/CORE/HDD/inc/wlan_hdd_main.h
+++ b/CORE/HDD/inc/wlan_hdd_main.h
@@ -1670,4 +1670,5 @@
v_U8_t sta_id, v_MACADDR_t *mac_addr);
int hdd_sta_id_find_from_mac_addr(hdd_adapter_t *pAdapter,
v_MACADDR_t *mac_addr_in);
+void hdd_init_frame_logging(hdd_context_t *pHddCtx);
#endif // end #if !defined( WLAN_HDD_MAIN_H )
diff --git a/CORE/HDD/src/wlan_hdd_early_suspend.c b/CORE/HDD/src/wlan_hdd_early_suspend.c
index 524d193..06e81c3 100644
--- a/CORE/HDD/src/wlan_hdd_early_suspend.c
+++ b/CORE/HDD/src/wlan_hdd_early_suspend.c
@@ -2248,6 +2248,17 @@
hddLog(VOS_TRACE_LEVEL_FATAL,"%s: hddRegisterPmOps failed",__func__);
goto err_bap_stop;
}
+
+#ifdef WLAN_LOGGING_SOCK_SVC_ENABLE
+ if (pHddCtx->cfg_ini->wlanLoggingEnable &&
+ (pHddCtx->cfg_ini->enableFWLogging ||
+ pHddCtx->cfg_ini->enableMgmtLogging ||
+ pHddCtx->cfg_ini->enableContFWLogging))
+ {
+ hdd_init_frame_logging(pHddCtx);
+ }
+#endif
+
/* Allow the phone to go to sleep */
hdd_allow_suspend(WIFI_POWER_EVENT_WAKELOCK_DRIVER_REINIT);
/* register for riva power on lock */