diff options
Diffstat (limited to 'linux/sound/oss')
-rw-r--r-- | linux/sound/oss/btaudio.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/linux/sound/oss/btaudio.c b/linux/sound/oss/btaudio.c index 82aeb950d..c0231bcc9 100644 --- a/linux/sound/oss/btaudio.c +++ b/linux/sound/oss/btaudio.c @@ -1033,6 +1033,7 @@ static int __devinit btaudio_probe(struct pci_dev *pci_dev, fail2: free_irq(bta->irq,bta); fail1: + iounmap(bta->mmio); kfree(bta); fail0: release_mem_region(pci_resource_start(pci_dev,0), @@ -1064,6 +1065,7 @@ static void __devexit btaudio_remove(struct pci_dev *pci_dev) free_irq(bta->irq,bta); release_mem_region(pci_resource_start(pci_dev,0), pci_resource_len(pci_dev,0)); + iounmap(bta->mmio); /* remove from linked list */ if (bta == btaudios) { |