android_kernel_xiaomi_sm8350/drivers/net/wireless/ath9k
Luis R. Rodriguez c112d0c5b8 ath9k: Use GFP_ATOMIC when allocating TX private area
Using GFP_KERNEL was wrong and produces a 'scheduling while atomic'
bug as we're in a tasklet. Also, check for proper return values
now, in case allocation fails and be sure to stop the TX queue
in case of memory issues but gaurantee the TX queue will
eventually be woken up.

Signed-off-by: Senthil Balasubramanian <senthilkumar@atheros.com>
Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-12-05 09:35:59 -05:00
..
ani.c ath9k: Replace ath9k_opmode with nl80211_iftype 2008-12-05 09:35:47 -05:00
ath9k.h ath9k: Replace ath9k_opmode with nl80211_iftype 2008-12-05 09:35:47 -05:00
beacon.c ath9k: Check for pci_map_single() errors 2008-12-05 09:35:59 -05:00
calib.c ath9k: Use cleaner debug masks 2008-12-05 09:35:08 -05:00
core.h ath9k: Replace ath9k_opmode with nl80211_iftype 2008-12-05 09:35:47 -05:00
debug.c ath9k: Add a debugfs file for dumping DMA status 2008-12-05 09:35:09 -05:00
eeprom.c ath9k: Use cleaner debug masks 2008-12-05 09:35:08 -05:00
hw.c ath9k: Replace ath9k_opmode with nl80211_iftype 2008-12-05 09:35:47 -05:00
hw.h ath9k: INI update for atheros chipets. 2008-11-25 16:41:28 -05:00
initvals.h ath9k: INI update for atheros chipets. 2008-11-25 16:41:28 -05:00
Kconfig ath9k: Add ATH9K_DEBUG configuration option 2008-12-05 09:35:08 -05:00
mac.c ath9k: Add a debugfs file for dumping DMA status 2008-12-05 09:35:09 -05:00
main.c ath9k: Choose correct ANI calibration period 2008-12-05 09:35:50 -05:00
Makefile ath9k: Add ATH9K_DEBUG configuration option 2008-12-05 09:35:08 -05:00
phy.c ath9k: Use cleaner debug masks 2008-12-05 09:35:08 -05:00
phy.h
rc.c ath9k: Replace ath9k_opmode with nl80211_iftype 2008-12-05 09:35:47 -05:00
rc.h ath9k: Dont update rate control for every AMPDU 2008-11-26 09:47:40 -05:00
recv.c ath9k: Check for pci_map_single() errors 2008-12-05 09:35:59 -05:00
reg.h
regd_common.h
regd.c generic swap(): ath9k: rename swap() to swap_array() 2008-12-05 09:35:56 -05:00
regd.h generic swap(): ath9k: rename swap() to swap_array() 2008-12-05 09:35:56 -05:00
xmit.c ath9k: Use GFP_ATOMIC when allocating TX private area 2008-12-05 09:35:59 -05:00