diff --git a/[refs] b/[refs] index fbcf0e1523ae..62a71ed7757d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: aa8a8d664828c7184a2e775fb50611324ef21b5c +refs/heads/master: b9d85b08c689dbf54b9943a02f73cb54c2b0fccf diff --git a/trunk/sound/oss/btaudio.c b/trunk/sound/oss/btaudio.c index 6ad384114239..ad7210a00dc0 100644 --- a/trunk/sound/oss/btaudio.c +++ b/trunk/sound/oss/btaudio.c @@ -1020,6 +1020,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), @@ -1051,6 +1052,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) {