linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Felix Fietkau 62e54dbb59 ath9k: remove tid->paused flag
There are some corner cases where the driver could get stuck with a full
tid queue that is paused, leading to a software tx queue hang.

Since the tx queueing rework, pausing per-tid queues on aggregation
session setup is no longer necessary. The driver will assign sequence
numbers to buffered frames when a new session is established, in order
to get the correct starting sequence number.

mac80211 prevents new frames from entering the queue during setup.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-04-30 11:42:35 -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: Add QCA953x initvals 2014-01-03 15:37:00 -05:00
ar955x_1p0_initvals.h ath9k: Remove AR955x INI duplicates 2013-12-09 15:37:57 -05:00
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: Update high power gain table for AR9300 2013-12-09 15:37:59 -05:00
ar9003_buffalo_initvals.h ath9k: Use a separate TX gain table for WZR-HP-G450H 2013-12-09 15:37:58 -05:00
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 ath9k: Fix wow.c compilation 2013-12-02 14:24:53 -05:00
ar9330_1p1_initvals.h ath9k: Update AR9331 v1.1 initvals 2013-12-09 15:37:57 -05:00
ar9330_1p2_initvals.h ath9k: Update AR9331 v1.2 initvals 2013-12-09 15:37:58 -05:00
ar9340_initvals.h ath9k: Add initval arrays for DFS channels 2013-12-09 15:37:56 -05: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 ath9k: Remove duplicate initvals for AR9462 v2.1 2013-12-02 14:25:02 -05:00
ar9485_initvals.h ath9k: Identify duplicate AR9485 initvals 2013-12-09 15:37:59 -05:00
ar9565_1p0_initvals.h ath9k: Identify duplicate AR9565 v1.0 initvals 2013-12-09 15:38:00 -05:00
ar9565_1p1_initvals.h ath9k: Add initvals for AR9565 1.1 2013-12-02 14:25:01 -05:00
ar9580_1p0_initvals.h ath9k: Add initval arrays for DFS channels 2013-12-09 15:37:56 -05:00
ath9k.h ath9k: remove tid->paused flag 2014-04-30 11:42:35 -04:00
beacon.c ath9k: fix a scheduling while atomic bug in CSA handling 2014-04-09 13:55:55 -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-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: move ath9k_beacon_config_sta to common-beacon 2014-03-17 13:13:07 -04:00
debug_sta.c ath9k: remove tid->paused flag 2014-04-30 11:42:35 -04:00
debug.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
debug.h ath9k: Remove ath9k rate control 2014-02-12 15:36:04 -05:00
dfs_debug.c ath9k: dfs_debug fix possible NULL dereference 2013-11-11 14:42:43 -05:00
dfs_debug.h ath9k: Remove ath9k rate control 2014-02-12 15:36:04 -05:00
dfs.c ath9k: add support for reporting per-chain signal strength 2013-12-18 15:23:19 -05: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
htc_drv_gpio.c ath9k_htc: reconfigure led_gpios after resume 2013-12-18 15:23:02 -05:00
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: sync beacon slot code with ath9k 2014-03-17 13:13:06 -04:00
htc_drv_txrx.c ath9k_htc: set IEEE80211_TX_STAT_AMPDU for acked aggregated frames 2014-04-09 13:55:54 -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|ath9k_htc: move IEEE80211_MS_TO_TU to common 2014-03-17 13:13:07 -04:00
hw-ops.h ath9k: Move private HW callbacks to hw-ops.h 2014-01-03 15:36:58 -05:00
hw.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-03-25 20:29:20 -04:00
hw.h ath9k: Fix RX interrupt mitigation 2014-01-23 14:02:45 -05:00
init.c ath9k: fix race in setting ATH_OP_INVALID 2014-04-24 21:46:22 -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: Disable AR_INTR_SYNC_HOST1_FATAL for QCA953x 2014-03-17 13:44:15 -04:00
mac.h ath9k_htc: use ath9k_cmn_process_rssi 2014-02-12 15:35:59 -05:00
main.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
Makefile ath9k: move ath9k_beacon_config_sta to common-beacon 2014-03-17 13:13:07 -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 race in setting ATH_OP_INVALID 2014-04-24 21:46:22 -04:00
phy.h
recv.c ath9k: add a recv budget 2014-04-22 14:09:37 -04:00
reg.h ath9k: Add version/revision macros for QCA9531 2014-01-03 15:37:00 -05: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