diff options
Diffstat (limited to 'sound/pci/intel8x0m.c')
-rw-r--r-- | sound/pci/intel8x0m.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/pci/intel8x0m.c b/sound/pci/intel8x0m.c index cadda8d6b70f..15db810d5893 100644 --- a/sound/pci/intel8x0m.c +++ b/sound/pci/intel8x0m.c | |||
@@ -986,7 +986,8 @@ static int snd_intel8x0_free(struct intel8x0m *chip) | |||
986 | for (i = 0; i < chip->bdbars_count; i++) | 986 | for (i = 0; i < chip->bdbars_count; i++) |
987 | iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, ICH_RESETREGS); | 987 | iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, ICH_RESETREGS); |
988 | /* --- */ | 988 | /* --- */ |
989 | synchronize_irq(chip->irq); | 989 | if (chip->irq >= 0) |
990 | synchronize_irq(chip->irq); | ||
990 | __hw_end: | 991 | __hw_end: |
991 | if (chip->bdbars.area) | 992 | if (chip->bdbars.area) |
992 | snd_dma_free_pages(&chip->bdbars); | 993 | snd_dma_free_pages(&chip->bdbars); |