linux/drivers/net/wireless/ath/wil6210
Vladimir Kondratiev cded936962 wil6210: do not attempt FW recovery if interface is down
When interface is down, recovery flow should not be attempted.
Next ndo_open() will trigger target reset, that is FW recovery.

Doing recovery while interface is down cause internal "up", leaving
internal driver state in conflict with network stack. Then, when network
stack will call ndo_open(), kernel oops will be triggered.

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-10-30 15:26:49 -04:00
..
cfg80211.c wil6210: manual FW error recovery mode 2014-10-02 14:23:14 -04:00
debug.c ath: change logging functions to return void 2014-09-29 14:29:23 +03:00
debugfs.c wil6210: manual FW error recovery mode 2014-10-02 14:23:14 -04:00
ethtool.c wil6210: ethtool ops 2014-09-26 17:06:52 -04:00
fw.c wil6210: firmware download 2014-09-11 15:27:36 -04:00
fw.h wil6210: firmware download 2014-09-11 15:27:36 -04:00
fw_inc.c wil6210: firmware download 2014-09-11 15:27:36 -04:00
interrupt.c wil6210: ethtool ops 2014-09-26 17:06:52 -04:00
ioctl.c wil6210: atomic I/O for the card memory 2014-10-02 14:23:14 -04:00
Kconfig wil6210: platform specific module 2014-09-11 15:27:37 -04:00
main.c wil6210: do not attempt FW recovery if interface is down 2014-10-30 15:26:49 -04:00
Makefile wil6210: atomic I/O for the card memory 2014-10-02 14:23:14 -04:00
netdev.c wil6210: atomic I/O for the card memory 2014-10-02 14:23:14 -04:00
pcie_bus.c wil6210: fix for oops while stopping interface 2014-09-11 15:27:39 -04:00
rx_reorder.c wil6210: fix race condition between BACK event and Rx data 2014-09-11 15:27:38 -04:00
trace.c wil6210: trace support 2013-05-22 15:08:27 -04:00
trace.h wil6210: Align WMI header with latest FW 2013-07-22 16:54:37 -04:00
txrx.c wil6210: enlarge TX/RX buffer length 2014-09-11 15:27:38 -04:00
txrx.h wil6210: enlarge TX/RX buffer length 2014-09-11 15:27:38 -04:00
wil6210.h Merge tag 'for-linville-20141024' of git://github.com/kvalo/ath 2014-10-27 14:09:36 -04:00
wil_platform.c wil6210: platform specific module 2014-09-11 15:27:37 -04:00
wil_platform.h wil6210: platform specific module 2014-09-11 15:27:37 -04:00
wil_platform_msm.c wil6210: platform specific module 2014-09-11 15:27:37 -04:00
wil_platform_msm.h wil6210: platform specific module 2014-09-11 15:27:37 -04:00
wmi.c wil6210: manual FW error recovery mode 2014-10-02 14:23:14 -04:00
wmi.h wil6210: coding style fixes 2014-09-11 15:27:36 -04:00