|
@@ -1020,8 +1020,6 @@ mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter)
|
|
|
{
|
|
|
struct cmd_ctrl_node *cmd_node = NULL, *tmp_node;
|
|
|
unsigned long flags, cmd_flags;
|
|
|
- struct mwifiex_private *priv;
|
|
|
- int i;
|
|
|
|
|
|
spin_lock_irqsave(&adapter->mwifiex_cmd_lock, cmd_flags);
|
|
|
/* Cancel current cmd */
|
|
@@ -1046,23 +1044,7 @@ mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter)
|
|
|
spin_unlock_irqrestore(&adapter->cmd_pending_q_lock, flags);
|
|
|
spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, cmd_flags);
|
|
|
|
|
|
- mwifiex_cancel_pending_scan_cmd(adapter);
|
|
|
-
|
|
|
- if (adapter->scan_processing) {
|
|
|
- spin_lock_irqsave(&adapter->mwifiex_cmd_lock, cmd_flags);
|
|
|
- adapter->scan_processing = false;
|
|
|
- spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, cmd_flags);
|
|
|
- for (i = 0; i < adapter->priv_num; i++) {
|
|
|
- priv = adapter->priv[i];
|
|
|
- if (!priv)
|
|
|
- continue;
|
|
|
- if (priv->scan_request) {
|
|
|
- mwifiex_dbg(adapter, WARN, "info: aborting scan\n");
|
|
|
- cfg80211_scan_done(priv->scan_request, 1);
|
|
|
- priv->scan_request = NULL;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ mwifiex_cancel_scan(adapter);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -1080,8 +1062,6 @@ mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter)
|
|
|
{
|
|
|
struct cmd_ctrl_node *cmd_node = NULL;
|
|
|
unsigned long cmd_flags;
|
|
|
- struct mwifiex_private *priv;
|
|
|
- int i;
|
|
|
|
|
|
if ((adapter->curr_cmd) &&
|
|
|
(adapter->curr_cmd->wait_q_enabled)) {
|
|
@@ -1101,23 +1081,7 @@ mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter)
|
|
|
mwifiex_recycle_cmd_node(adapter, cmd_node);
|
|
|
}
|
|
|
|
|
|
- mwifiex_cancel_pending_scan_cmd(adapter);
|
|
|
-
|
|
|
- if (adapter->scan_processing) {
|
|
|
- spin_lock_irqsave(&adapter->mwifiex_cmd_lock, cmd_flags);
|
|
|
- adapter->scan_processing = false;
|
|
|
- spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, cmd_flags);
|
|
|
- for (i = 0; i < adapter->priv_num; i++) {
|
|
|
- priv = adapter->priv[i];
|
|
|
- if (!priv)
|
|
|
- continue;
|
|
|
- if (priv->scan_request) {
|
|
|
- mwifiex_dbg(adapter, WARN, "info: aborting scan\n");
|
|
|
- cfg80211_scan_done(priv->scan_request, 1);
|
|
|
- priv->scan_request = NULL;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ mwifiex_cancel_scan(adapter);
|
|
|
}
|
|
|
|
|
|
/*
|