linux_dsm_epyc7002/drivers/net/wireless/ath
Bob Copeland 450464def7 ath5k: disable tasklets during reset
Based on a patch from Bruno Randolf, attempting useful
work while we are resetting the chip just leads to interface
lockups and bad descriptor data, and possibly DMAing to
freed buffers.  Let's suspend all tasklets while
reprogramming the registers in the card to avoid such
problems.

In the future we can convert the tasklets to threaded
interrupt handlers to simplify things.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Acked-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-07-14 13:52:46 -04:00
..
ar9170 ar9170usb: fix read from freed driver context 2010-05-26 14:49:48 -04:00
ath5k ath5k: disable tasklets during reset 2010-07-14 13:52:46 -04:00
ath9k ath9k_hw: remove initvals for hardware which was never sold 2010-07-14 13:52:46 -04:00
ath.h
debug.c
debug.h
hw.c
Kconfig
main.c
Makefile
reg.h
regd_common.h
regd.c
regd.h