summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGanesh Kondabattini <ganeshk@qti.qualcomm.com>2014-06-09 19:17:47 +0530
committerAkash Patel <c_akashp@qca.qualcomm.com>2014-06-11 12:23:26 -0700
commite111c465c2269ce03fc997d47b897bee87dd3412 (patch)
tree19cd5dccb4dd3af4490be61b66896a10375ace4d
parent63da329749af9666a61330269480ceca9b1ae1e1 (diff)
qcacld: Improve the logging to debug vdev related issues.
Improve WMA Logs, so that we will get enough logs whenever there is timeout due to vdev delete sequence. CRs-Fixed: 677393 Change-Id: I2cc6477e639e0236edb11a7fc846ee36c10e0461
-rw-r--r--CORE/SERVICES/WMA/wma.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c
index 488a79fbe929..c779ff5df01a 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -1414,14 +1414,16 @@ static int wma_vdev_stop_ind(tp_wma_handle wma, u_int8_t *buf)
if (params->status == eHAL_STATUS_FW_MSG_TIMEDOUT){
vos_mem_free(params);
WMA_LOGE("%s: DEL BSS from ADD BSS timeout do not send "
- "resp to UMAC", __func__);
+ "resp to UMAC (vdev id %x)",
+ __func__, resp_event->vdev_id);
} else {
params->status = VOS_STATUS_SUCCESS;
wma_send_msg(wma, WDA_DELETE_BSS_RSP, (void *)params, 0);
}
if (iface->del_staself_req) {
- WMA_LOGD("%s: scheduling defered deletion", __func__);
+ WMA_LOGA("scheduling defered deletion (vdev id %x)",
+ resp_event->vdev_id);
wma_vdev_detach(wma, iface->del_staself_req, 1);
}
}
@@ -3715,7 +3717,8 @@ static VOS_STATUS wma_vdev_detach(tp_wma_handle wma_handle,
vdev_id, peer);
}
if (adf_os_atomic_read(&iface->bss_status) == WMA_BSS_STATUS_STARTED) {
- WMA_LOGA("BSS is not yet stopped. Defering vdev deletion");
+ WMA_LOGA("BSS is not yet stopped. Defering vdev(vdev id %x) deletion",
+ vdev_id);
iface->del_staself_req = pdel_sta_self_req_param;
return status;
}
@@ -7030,7 +7033,8 @@ void wma_vdev_resp_timer(void *data)
WMA_LOGA("%s: WDA_DELETE_BSS_REQ timedout", __func__);
wma_send_msg(wma, WDA_DELETE_BSS_RSP, (void *)params, 0);
if (iface->del_staself_req) {
- WMA_LOGD("%s: scheduling defered deletion", __func__);
+ WMA_LOGA("scheduling defered deletion(vdev id %x)",
+ tgt_req->vdev_id);
wma_vdev_detach(wma, iface->del_staself_req, 1);
}
} else if (tgt_req->msg_type == WDA_DEL_STA_SELF_REQ) {