OpenCloudOS-Kernel/drivers/net/wireless/ath/ath9k
Sujith ef98c3cd9b ath9k_htc: Fix bug in aggregation initiation
Accessing the sta pointer in TX completion without
approprate RCU protection is wrong. Fix this.

Also, RCU protection is needed when the station's
aggregation state is updated. Handle this properly.

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-03-31 14:46:39 -04:00
..
Kconfig ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
Makefile ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
ahb.c ath9k: fix access to freed data on unload 2010-02-01 15:40:09 -05:00
ani.c ath9k: move hw code to its own module 2009-10-07 16:39:41 -04:00
ani.h ath9k: Nuke struct ath9k_node_stats 2009-08-20 11:36:08 -04:00
ath9k.h ath9k: Enable TIM timer interrupt only when needed. 2010-02-08 16:50:54 -05:00
beacon.c ath9k: fix beacon timer restart after a card reset 2010-02-19 15:52:50 -05:00
btcoex.c ath9k: move hw code to its own module 2009-10-07 16:39:41 -04:00
btcoex.h ath9k: Fix wifi disconnection when collocated bt scan is active 2010-01-22 16:11:32 -05:00
calib.c ath9k_hw: use the skip count for PA calibration on AR9271 2010-03-23 16:50:15 -04:00
calib.h atheros: add common debug printing 2009-10-07 16:39:29 -04:00
common.c ath9k_common: Move RX filter code to ath9k_htc 2010-03-31 14:46:39 -04:00
common.h ath9k_common: Move RX filter code to ath9k_htc 2010-03-31 14:46:39 -04:00
debug.c ath9k: allocate string buffer in read_file_dma() by kmalloc() 2010-02-01 15:40:04 -05:00
debug.h ath9k: Add debugfs file for RX errors 2010-01-12 14:02:06 -05:00
eeprom.c atheros: move bus ops to ath_common 2009-10-07 16:39:30 -04:00
eeprom.h ath9k: Fix bugs in handling TX power 2009-10-07 16:39:40 -04:00
eeprom_4k.c ath9k_hw: modify the rf control register for ar9271 revision 1.0 2009-10-30 16:50:36 -04:00
eeprom_9287.c atheros: move bus ops to ath_common 2009-10-07 16:39:30 -04:00
eeprom_def.c ath9k: Fix bugs in handling TX power 2009-10-07 16:39:40 -04:00
gpio.c ath9k: Fix wifi disconnection when collocated bt scan is active 2010-01-22 16:11:32 -05:00
hif_usb.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
hif_usb.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
htc.h ath9k_common: Move RX filter code to ath9k_htc 2010-03-31 14:46:39 -04:00
htc_drv_beacon.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
htc_drv_init.c ath9k_htc: Fix symbol collision with ath9k 2010-03-24 10:26:01 -04:00
htc_drv_main.c ath9k_htc: Fix bug in aggregation initiation 2010-03-31 14:46:39 -04:00
htc_drv_txrx.c ath9k_htc: Fix bug in aggregation initiation 2010-03-31 14:46:39 -04:00
htc_hst.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
htc_hst.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
hw.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
hw.h ath9k_hw: add HTC init hardware call for special resets for AR9271 2010-03-23 16:50:16 -04:00
init.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
initvals.h ath9k_hw: update initialization values for AR9271 2010-03-23 16:50:12 -04:00
mac.c ath9k_hw: fix TX descriptor setup for AR9271 2010-03-23 16:50:13 -04:00
mac.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
main.c ath9k: convert to new station add/remove callbacks 2010-02-19 15:52:52 -05:00
pci.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-04 08:58:14 -08:00
phy.c ath9k: Remove a few unused functions 2009-11-18 17:09:12 -05:00
phy.h ath9k: disable RIFS search for AR91xx based chips 2010-02-26 16:59:11 -05:00
rc.c ath9k: fix rate control tx status handling for A-MPDU 2010-03-10 17:44:45 -05:00
rc.h ath9k: decrease size of ath9k.ko 2010-03-23 16:50:11 -04:00
recv.c ath: make gcc check format arguments of ath_print(), fix all misuses 2010-02-01 15:40:04 -05:00
reg.h ath9k_hw: add GPIO setup code for AR9271 2010-03-23 16:50:12 -04:00
virtual.c ath9k: Cleanup init/deinit routines 2010-01-12 14:02:05 -05:00
wmi.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
wmi.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
xmit.c ath9k: fix rate control tx status handling for A-MPDU 2010-03-10 17:44:45 -05:00