• Jeff Garzik's avatar
    [ALSA] Fix synchronize_irq() bugs, redundancies · f000fd80
    Jeff Garzik authored
    free_irq() calls synchronize_irq() for you, so there is no need for
    drivers to manually do the same thing (again).  Thus, calls where
    sync-irq immediately precedes free-irq can be simplified.
    
    However, during this audit several bugs were noticed, where free-irq is
    preceded by a "irq >= 0" check... but the sync-irq call is not covered
    by the same check.
    
    So, where sync-irq could not be eliminated completely, the missing check
    was added.
    Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    f000fd80
intel8x0m.c 37.9 KB