diff options
Diffstat (limited to 'sound/pci/maestro3.c')
-rw-r--r-- | sound/pci/maestro3.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sound/pci/maestro3.c b/sound/pci/maestro3.c index a753dae65ab6..a536c59fbea1 100644 --- a/sound/pci/maestro3.c +++ b/sound/pci/maestro3.c | |||
@@ -2542,10 +2542,8 @@ static int snd_m3_free(struct snd_m3 *chip) | |||
2542 | vfree(chip->suspend_mem); | 2542 | vfree(chip->suspend_mem); |
2543 | #endif | 2543 | #endif |
2544 | 2544 | ||
2545 | if (chip->irq >= 0) { | 2545 | if (chip->irq >= 0) |
2546 | synchronize_irq(chip->irq); | ||
2547 | free_irq(chip->irq, chip); | 2546 | free_irq(chip->irq, chip); |
2548 | } | ||
2549 | 2547 | ||
2550 | if (chip->iobase) | 2548 | if (chip->iobase) |
2551 | pci_release_regions(chip->pci); | 2549 | pci_release_regions(chip->pci); |