diff options
Diffstat (limited to 'sound/pci/ice1712/ice1712.c')
-rw-r--r-- | sound/pci/ice1712/ice1712.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sound/pci/ice1712/ice1712.c b/sound/pci/ice1712/ice1712.c index 38e93ca12e27..29d449d73c98 100644 --- a/sound/pci/ice1712/ice1712.c +++ b/sound/pci/ice1712/ice1712.c | |||
@@ -2490,10 +2490,9 @@ static int snd_ice1712_free(struct snd_ice1712 *ice) | |||
2490 | outb(0xff, ICEREG(ice, IRQMASK)); | 2490 | outb(0xff, ICEREG(ice, IRQMASK)); |
2491 | /* --- */ | 2491 | /* --- */ |
2492 | __hw_end: | 2492 | __hw_end: |
2493 | if (ice->irq >= 0) { | 2493 | if (ice->irq >= 0) |
2494 | synchronize_irq(ice->irq); | ||
2495 | free_irq(ice->irq, ice); | 2494 | free_irq(ice->irq, ice); |
2496 | } | 2495 | |
2497 | if (ice->port) | 2496 | if (ice->port) |
2498 | pci_release_regions(ice->pci); | 2497 | pci_release_regions(ice->pci); |
2499 | snd_ice1712_akm4xxx_free(ice); | 2498 | snd_ice1712_akm4xxx_free(ice); |