diff options
| author | Komal Seelam <kseelam@qti.qualcomm.com> | 2014-11-26 17:07:49 +0530 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2014-11-27 17:14:14 +0530 |
| commit | e00845f247ce9eed61bb068a6414e1451b46748d (patch) | |
| tree | dda7cb442a031abfdc586e6e9ac680af2fb4b35c | |
| parent | 6deb7f4df51bf0ac83e586b29a14c91dca52b360 (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-x | CORE/HDD/src/wlan_hdd_main.c | 8 | ||||
| -rw-r--r-- | CORE/VOSS/src/vos_trace.c | 8 | ||||
| -rw-r--r-- | Kbuild | 1 |
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 */ @@ -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 |
