]> git.baikalelectronics.ru Git - kernel.git/commit
ath9k: do not call ath9k_hw_txprocdesc on AR9003 outside of the tx tasklet
authorFelix Fietkau <nbd@openwrt.org>
Mon, 27 Feb 2012 18:58:40 +0000 (19:58 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 5 Mar 2012 20:20:47 +0000 (15:20 -0500)
commit5ab53d12388d7f9ab6a9b5e165b8ed9ca4fc752e
tree085655bc442974aa8dc02930d056e12315afd44f
parent9252f99fce3e0a9d12197a5afb41dad7881c7dcd
ath9k: do not call ath9k_hw_txprocdesc on AR9003 outside of the tx tasklet

Since AR9003 uses a global tx status queue, processing tx status outside of
the regular tx tasklet is dangerous and messes up hardware/software
synchronization of tx status events.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/main.c