summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKomal Seelam <kseelam@qti.qualcomm.com>2014-11-26 17:07:49 +0530
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2014-11-27 17:14:14 +0530
commite00845f247ce9eed61bb068a6414e1451b46748d (patch)
treedda7cb442a031abfdc586e6e9ac680af2fb4b35c
parent6deb7f4df51bf0ac83e586b29a14c91dca52b360 (diff)
qcacld-2.0: Enable MTRACE for HDD module
Enable MTRACE for HDD module to effectively debug complex stability issues. Also move HDD MTRACE init after vos_preOpen because vos_trace is initialized in vos pre_Open. Change-Id: I1f45ab0db0f3ee98ad991a9cb81b3df408757f68 CRs-Fixed: 763257
-rwxr-xr-xCORE/HDD/src/wlan_hdd_main.c8
-rw-r--r--CORE/VOSS/src/vos_trace.c8
-rw-r--r--Kbuild1
3 files changed, 10 insertions, 7 deletions
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index b21a82d20298..6bccb99c670f 100755
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -12642,9 +12642,7 @@ static int hdd_driver_init( void)
*/
hdd_request_pm_qos(DISABLE_KRAIT_IDLE_PS_VAL);
-#ifdef HDD_TRACE_RECORD
- MTRACE(hddTraceInit());
-#endif
+
vos_ssr_protect_init();
pr_info("%s: loading driver v%s\n", WLAN_MODULE_NAME,
@@ -12694,6 +12692,10 @@ static int hdd_driver_init( void)
break;
}
+#ifdef HDD_TRACE_RECORD
+ MTRACE(hddTraceInit());
+#endif
+
#ifndef MODULE
/* For statically linked driver, call hdd_set_conparam to update curr_con_mode
*/
diff --git a/CORE/VOSS/src/vos_trace.c b/CORE/VOSS/src/vos_trace.c
index 0e0e6f370ae6..a6d60eff4c74 100644
--- a/CORE/VOSS/src/vos_trace.c
+++ b/CORE/VOSS/src/vos_trace.c
@@ -480,10 +480,10 @@ void vos_trace(v_U8_t module, v_U8_t code, v_U8_t session, v_U32_t data)
{
return;
}
- //If module is not registered, don't record for that module.
- if (NULL == vostraceCBTable[module])
- {
- return;
+
+ /* If module is not registered, don't record for that module */
+ if (NULL == vostraceCBTable[module]) {
+ return;
}
/* Aquire the lock so that only one thread at a time can fill the ring buffer */
diff --git a/Kbuild b/Kbuild
index 234d955f8aa1..8b099d092747 100644
--- a/Kbuild
+++ b/Kbuild
@@ -964,6 +964,7 @@ CDEFINES += -DWLAN_DEBUG \
-DTRACE_RECORD \
-DLIM_TRACE_RECORD \
-DSME_TRACE_RECORD \
+ -DHDD_TRACE_RECORD \
-DPE_DEBUG_LOGW \
-DPE_DEBUG_LOGE \
-DDEBUG