Messages in this thread | | | Subject | Re: [PATCH] synchronize_irq needs a barrier | From | Benjamin Herrenschmidt <> | Date | Sat, 20 Oct 2007 15:46:24 +1000 |
| |
> I probably need to add this synchronize_irq() logic in dmfe.c too, but I probably do it later, > I think I am overestimating this race, since most drivers don't do dev->insuspend checks in IRQ handler. > Maybe even just use free_irq() after all....
Most drivers are probably underestimating the race :-)
free_irq() would work provided that you did the masking on chip before (and unmask only after request_irq on the way back in). But it's a bit like using a 10 tons truck to crush an ant...
Ben.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |