diff options
| -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; } |
