summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrishna Kumaar Natarajan <kknatara@qca.qualcomm.com>2015-04-16 21:24:33 -0700
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2015-04-17 18:19:10 +0530
commitcb67556b8bbdcddaca68f2bdb57cd7c6da205bb3 (patch)
tree6c07bb6b452eb8571f60fec3a750460f5c802944
parent2bc65c8782e3cea52b4762ee475e135031605c17 (diff)
Revert "qcacld: Self Recovery when FW doesn't respond with credits."
This reverts commit e2c4ecd0516919de8c19a25f2ac53480e324059c. Change-Id: I02a0742b7e7d21f618d062d752fad7a381571193 CRs-Fixed: 823926
-rw-r--r--CORE/SERVICES/WMI/wmi_unified.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/CORE/SERVICES/WMI/wmi_unified.c b/CORE/SERVICES/WMI/wmi_unified.c
index 96a31d87545a..9b033d37f9e3 100644
--- a/CORE/SERVICES/WMI/wmi_unified.c
+++ b/CORE/SERVICES/WMI/wmi_unified.c
@@ -50,10 +50,6 @@
#include "if_usb.h"
#endif
-#if defined(QCA_WIFI_2_0) && !defined(QCA_WIFI_ISOC) && defined(CONFIG_CNSS)
-#include <net/cnss.h>
-#endif
-
#define WMI_MIN_HEAD_ROOM 64
#define WMI_MAX_LEN_BYTES 2048
@@ -626,14 +622,6 @@ static u_int8_t* get_wmi_cmd_string(WMI_CMD_ID wmi_command)
return "Invalid WMI cmd";
}
-/* worker thread to recover when Target doesn't respond with credits */
-static void recovery_work_handler(struct work_struct *recovery)
-{
- cnss_device_self_recovery();
-}
-
-static DECLARE_WORK(recovery_work, recovery_work_handler);
-
/* WMI command API */
int wmi_unified_cmd_send(wmi_unified_t wmi_handle, wmi_buf_t buf, int len,
WMI_CMD_ID cmd_id)
@@ -682,8 +670,7 @@ int wmi_unified_cmd_send(wmi_unified_t wmi_handle, wmi_buf_t buf, int len,
//dump_CE_debug_register(scn->hif_sc);
adf_os_atomic_dec(&wmi_handle->pending_cmds);
pr_err("%s: MAX 1024 WMI Pending cmds reached.\n", __func__);
- vos_set_logp_in_progress(VOS_MODULE_ID_VOSS, TRUE);
- schedule_work(&recovery_work);
+ VOS_BUG(0);
return -EBUSY;
}