Re: [PATCH] b43: fix shared IRQ race condition

2007-11-07 Thread Michael Buesch
On Wednesday 07 November 2007 18:16:11 Stefano Brivio wrote: > 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 (

[PATCH] b43: fix shared IRQ race condition

2007-11-07 Thread Stefano Brivio
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