aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/au1000_eth.c
diff options
context:
space:
mode:
authorStefano Brivio <stefano.brivio@polimi.it>2007-11-07 18:33:37 +0100
committerJeff Garzik <jeff@garzik.org>2007-11-10 04:25:13 -0500
commit440cb58a7aa979fabb02a38e55bfe93adde0f41c (patch)
tree3b7f4276bb0eece22ba23f1b1ce651d8c537807c /drivers/net/au1000_eth.c
parenta19d12d742903c745890c1374d64092595571e40 (diff)
b43legacy: fix shared IRQ race condition
Fix an IRQ race condition in b43legacy. If we call b43legacy_wireless_core_stop(), it will set the status of the device to INITIALIZED and the IRQ handler won't care any longer about IRQs, thus the kernel will disable the IRQ if it's shared (unless we boot it with the 'irqpoll' option). So we must disable IRQs before changing the device status. Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/au1000_eth.c')
0 files changed, 0 insertions, 0 deletions