summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mwifiex/usb.c
diff options
context:
space:
mode:
authorAmitkumar Karwar <akarwar@marvell.com>2014-02-18 15:41:56 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-03-23 21:44:04 -0700
commitf3ae134c0c5c3767e81507b8f49b9beeb5871c05 (patch)
treebd22789f2c2f9560a6788b5f60ac892d92b4bd6b /drivers/net/wireless/mwifiex/usb.c
parent2bfadc170480d3bb9314eb17bab68f6d65377097 (diff)
mwifiex: fix cmd and Tx data timeout issue for PCIe cards
commit 1c97560f6d751a620978504a4a888c631192b71a upstream. We are sending sleep confirm done interrupt in the middle of sleep handshake. There is a corner case when Tx done interrupt is received from firmware during sleep handshake due to which host and firmware power states go out of sync causing cmd and Tx data timeout problem. Hence sleep confirm done interrupt is sent at the end of sleep handshake to fix the problem. 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> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/net/wireless/mwifiex/usb.c')
0 files changed, 0 insertions, 0 deletions