diff options
Diffstat (limited to 'sound/pci/hda/hda_intel.c')
-rw-r--r-- | sound/pci/hda/hda_intel.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index bc3867e1945..b3a618eb42c 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c | |||
@@ -1682,7 +1682,6 @@ static int azx_suspend(struct pci_dev *pci, pm_message_t state) | |||
1682 | snd_hda_suspend(chip->bus, state); | 1682 | snd_hda_suspend(chip->bus, state); |
1683 | azx_stop_chip(chip); | 1683 | azx_stop_chip(chip); |
1684 | if (chip->irq >= 0) { | 1684 | if (chip->irq >= 0) { |
1685 | synchronize_irq(chip->irq); | ||
1686 | free_irq(chip->irq, chip); | 1685 | free_irq(chip->irq, chip); |
1687 | chip->irq = -1; | 1686 | chip->irq = -1; |
1688 | } | 1687 | } |
@@ -1738,10 +1737,8 @@ static int azx_free(struct azx *chip) | |||
1738 | azx_stop_chip(chip); | 1737 | azx_stop_chip(chip); |
1739 | } | 1738 | } |
1740 | 1739 | ||
1741 | if (chip->irq >= 0) { | 1740 | if (chip->irq >= 0) |
1742 | synchronize_irq(chip->irq); | ||
1743 | free_irq(chip->irq, (void*)chip); | 1741 | free_irq(chip->irq, (void*)chip); |
1744 | } | ||
1745 | if (chip->msi) | 1742 | if (chip->msi) |
1746 | pci_disable_msi(chip->pci); | 1743 | pci_disable_msi(chip->pci); |
1747 | if (chip->remap_addr) | 1744 | if (chip->remap_addr) |