summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmitkumar Karwar2014-04-17 07:01:54 +0200
committerJohn W. Linville2014-04-22 21:06:30 +0200
commit44ad4663d5916ed03091a1e2d1af8ebb6d92cfac (patch)
tree7f1e5cdcb1e9de167725e730f14eb0c3579d6f59
parentmwifiex: fix IE parsing issues (diff)
downloadkernel-qcow2-linux-44ad4663d5916ed03091a1e2d1af8ebb6d92cfac.tar.gz
kernel-qcow2-linux-44ad4663d5916ed03091a1e2d1af8ebb6d92cfac.tar.xz
kernel-qcow2-linux-44ad4663d5916ed03091a1e2d1af8ebb6d92cfac.zip
mwifiex: don't clear cmd_sent flag in timeout handler
When command timeout occurs due to a firmware/hardware bug, there is no chance of next command being successful. We will keep cmd_sent flag on so that next command won't be sent to firmware. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/mwifiex/cmdevt.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/wireless/mwifiex/cmdevt.c b/drivers/net/wireless/mwifiex/cmdevt.c
index 1062c918a7bf..8dee6c86f4f1 100644
--- a/drivers/net/wireless/mwifiex/cmdevt.c
+++ b/drivers/net/wireless/mwifiex/cmdevt.c
@@ -955,8 +955,6 @@ mwifiex_cmd_timeout_func(unsigned long function_context)
adapter->cmd_wait_q.status = -ETIMEDOUT;
wake_up_interruptible(&adapter->cmd_wait_q.wait);
mwifiex_cancel_pending_ioctl(adapter);
- /* reset cmd_sent flag to unblock new commands */
- adapter->cmd_sent = false;
}
}
if (adapter->hw_status == MWIFIEX_HW_STATUS_INITIALIZING)