linux/drivers/net/wireless/ath/ath9k
Felix Fietkau 7dd74f5fab ath9k: avoid passing buffers to the hardware during flush
The commit "ath9k: fix possible hang on flush" changed the receive code
to always link rx descriptors of processed frames, even when flushing.
In some cases, this leads to flushed rx buffers being passed to the
hardware while rx is already stopped.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-05-29 13:08:10 -04:00
..
ahb.c ath9k: fix race in setting ATH_OP_INVALID 2014-04-24 21:46:22 -04:00
ani.c ath9k_hw: do not lower ANI setting below default on AR913x 2014-04-30 11:39:54 -04:00
ani.h ath9k_hw: tweak noise immunity thresholds for older chipsets 2014-03-03 15:35:55 -05:00
antenna.c ath9k: add support for reporting per-chain signal strength 2013-12-18 15:23:19 -05:00
ar953x_initvals.h ath9k_hw: fix worse EVM for 11b rates 2014-04-30 12:13:16 -04:00
ar955x_1p0_initvals.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: reduce ANI firstep range for older chips 2014-04-09 13:55:55 -04:00
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c ath9k: Register supported HW hang checks 2014-01-03 15:36:57 -05:00
ar9002_initvals.h
ar9002_mac.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-01-06 14:08:41 -05:00
ar9002_phy.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9003_buffalo_initvals.h
ar9003_calib.c ath9k: Calculate IQ-CAL median 2014-02-12 15:36:08 -05:00
ar9003_eeprom.c ath9k: Fix temperature compensation 2014-03-17 13:44:16 -04:00
ar9003_eeprom.h ath9k: Update BaseExtension_1 eeprom structure 2013-12-18 15:23:44 -05:00
ar9003_hw.c ath9k: Initialize QCA953x INI arrays 2014-01-03 15:37:00 -05:00
ar9003_mac.c ath9k: move ath9k_debug_sync_cause out of ath9k_hw 2013-12-19 14:41:56 -05:00
ar9003_mac.h
ar9003_mci.c
ar9003_mci.h
ar9003_paprd.c
ar9003_phy.c ath9k: do not set half/quarter channel flags in AR_PHY_MODE 2014-02-24 15:38:38 -05:00
ar9003_phy.h ath9k: Fix regulatory compliance 2014-01-03 15:37:01 -05:00
ar9003_rtt.c
ar9003_rtt.h
ar9003_wow.c
ar9330_1p1_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9330_1p2_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9340_initvals.h ath9k_hw: fix worse EVM for 11b rates 2014-04-30 12:13:16 -04:00
ar9462_2p0_initvals.h ath9k: Fix ETSI compliance for AR9462 2.0 2014-02-20 15:53:20 -05:00
ar9462_2p1_initvals.h
ar9485_initvals.h
ar9565_1p0_initvals.h
ar9565_1p1_initvals.h
ar9580_1p0_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ath9k.h ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
beacon.c ath9k: Prevent divide-by-zero upon bad beacon_interval. 2014-05-06 14:51:01 -04:00
btcoex.c ath9k_hw: clean up generic timer code 2013-12-18 15:23:22 -05:00
btcoex.h
calib.c
calib.h
common-beacon.c ath9k: move ath9k_beacon_config_ap common 2014-03-17 13:13:08 -04:00
common-beacon.h ath9k: move ath9k_beacon_config_ap common 2014-03-17 13:13:08 -04:00
common-debug.c ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
common-debug.h ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
common-init.c ath9k: move ath9k_reload_chainmask_settings to common 2014-02-28 14:33:16 -05:00
common-init.h ath9k: move ath9k_reload_chainmask_settings to common 2014-02-28 14:33:16 -05:00
common.c ath9k: move ath9k_rx_skb_postprocess to common.c 2014-02-12 15:36:01 -05:00
common.h ath9k-common: create common-debug and move modal_eeprom to cmn 2014-05-13 15:56:36 -04:00
debug_sta.c ath9k: remove tid->paused flag 2014-04-30 11:42:35 -04:00
debug.c ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
debug.h ath9k & ath9k_htc: move ath_rx_stats to cmn 2014-05-13 15:56:40 -04:00
dfs_debug.c
dfs_debug.h ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
dfs.c ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
dfs.h
eeprom_4k.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom_9287.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom_def.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom.c
eeprom.h
gpio.c ath9k_hw: clean up generic timer code 2013-12-18 15:23:22 -05:00
hif_usb.c ath9k_htc: Add device ID for Buffalo WLI-UV-AG300P 2014-02-12 15:36:04 -05:00
hif_usb.h
htc_drv_beacon.c ath9k_htc: move DEFAULT_SWBA_RESPONSE check to ath9k_htc_beacon_init 2014-03-17 13:13:09 -04:00
htc_drv_debug.c ath9k_htc: use ath9k_cmn_debug_phy_err 2014-05-13 15:56:43 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k_htc: sync beacon slot code with ath9k 2014-03-17 13:13:06 -04:00
htc_drv_main.c ath9k_htc: Stop ANI before doing hw_reset 2014-05-14 15:42:46 -04:00
htc_drv_txrx.c ath9k & ath9k_htc: move ath_rx_stats to cmn 2014-05-13 15:56:40 -04:00
htc_hst.c ath9k_htc: catch fw panic pattern 2014-02-12 15:36:03 -05:00
htc_hst.h ath9k_htc: catch fw panic pattern 2014-02-12 15:36:03 -05:00
htc.h ath9k: fixup "ath9k_htc: fix build with disabled debug" 2014-05-20 15:36:15 -04:00
hw-ops.h ath9k: Move private HW callbacks to hw-ops.h 2014-01-03 15:36:58 -05:00
hw.c ath9k: reorder or remove some includes 2014-05-13 15:56:39 -04:00
hw.h ath9k: Fix RX interrupt mitigation 2014-01-23 14:02:45 -05:00
init.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-05-13 15:27:44 -04:00
Kconfig ath9k: Remove ath9k rate control 2014-02-12 15:36:04 -05:00
link.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
mac.c ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
mac.h ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
main.c ath9k: Handle multiple keys while setting tx filters 2014-05-22 14:04:38 -04:00
Makefile ath9k-common: create common-debug and move modal_eeprom to cmn 2014-05-13 15:56:36 -04:00
mci.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
mci.h
pci.c ath9k: fix sleep timer during suspend 2014-05-22 14:04:38 -04:00
phy.h
recv.c ath9k: avoid passing buffers to the hardware during flush 2014-05-29 13:08:10 -04:00
reg.h ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
spectral.c ath9k: fix sparse non static symbol warning 2014-01-03 15:36:56 -05:00
spectral.h ath9k: Cleanup spectral scan code 2013-12-18 15:23:37 -05:00
tx99.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
wmi.c
wmi.h
wow.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
xmit.c ath9k: remove tid->paused flag 2014-04-30 11:42:35 -04:00