[1/2] b43: Remove unnecessary synchronize_irq() before free_irq()
Kalle Valo
kvalo at codeaurora.org
Thu Feb 25 02:00:49 PST 2016
> Calling synchronize_irq() right before free_irq() is quite useless. On one
> hand the IRQ can easily fire again before free_irq() is entered, 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.
>
> Patch was generated using the following semantic patch:
> // <smpl>
> @@
> expression irq;
> @@
> -synchronize_irq(irq);
> free_irq(irq, ...);
> // </smpl>
>
> Signed-off-by: Lars-Peter Clausen <lars at metafoo.de>
Thanks, 2 patches applied to wireless-drivers-next.git:
10fbc7cf031d b43: Remove unnecessary synchronize_irq() before free_irq()
400b43c58269 rtlwifi: Remove unnecessary synchronize_irq() before free_irq()
Kalle Valo
More information about the b43-dev
mailing list