diff options
| author | Krishna Kumaar Natarajan <kknatara@qca.qualcomm.com> | 2015-04-16 21:24:33 -0700 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2015-04-17 18:19:10 +0530 |
| commit | cb67556b8bbdcddaca68f2bdb57cd7c6da205bb3 (patch) | |
| tree | 6c07bb6b452eb8571f60fec3a750460f5c802944 | |
| parent | 2bc65c8782e3cea52b4762ee475e135031605c17 (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.c | 15 |
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; } |
