[PATCH 1/2] b43: Remove unnecessary synchronize_irq() before free_irq()
Michael Büsch <[email protected]>
| Newsgroups | org.infradead.lists.b43-dev,org.kernel.vger.linux-wireless |
|---|---|
| Message-ID | <20160208232202.7db42b54@wiggum> |
On Mon, 8 Feb 2016 21:41:12 +0100 Lars-Peter Clausen <[email protected]> wrote: > Calling synchronize_irq() right before free_irq() is quite useless. On one > hand the IRQ can easily fire again before free_irq() is entered, Well, that depends on whether the interrupt is shared and whether we disabled the interrupt mask inside of the device (which we did). > on the > other hand free_irq() itself calls synchronize_irq() internally (in a race > condition free way), before any state associated with the IRQ is freed. Ok, fair enough. -- Michael -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature URL: <http://lists.infradead.org/pipermail/b43-dev/attachments/20160208/9a3d5f46/attachment.sig>