summaryrefslogtreecommitdiff
path: root/drivers/net/atl1
diff options
context:
space:
mode:
authorStefano Brivio <stefano.brivio@polimi.it>2007-11-07 17:16:11 (GMT)
committerJeff Garzik <jeff@garzik.org>2007-11-10 09:25:13 (GMT)
commita19d12d742903c745890c1374d64092595571e40 (patch)
treed256cf41525d6bc10923ec87eb15a75f4be84264 /drivers/net/atl1
parent2817ef1a5d9010873692f8353f6320ebecf9b837 (diff)
downloadlinux-a19d12d742903c745890c1374d64092595571e40.tar.xz
b43: fix shared IRQ race condition
Fix an IRQ race condition in b43. If we call b43_stop_wireless_core(), 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/atl1')
0 files changed, 0 insertions, 0 deletions