]> rtime.felk.cvut.cz Git - mf6xx.git/commitdiff
Minor changes in remove() function of both UIO drivers.
authorRostislav Lisovy <lisovy@gmail.com>
Sat, 2 Apr 2011 15:15:18 +0000 (17:15 +0200)
committerRostislav Lisovy <lisovy@gmail.com>
Sat, 2 Apr 2011 15:15:18 +0000 (17:15 +0200)
src/uio/mf614/kernel/mf614.c
src/uio/mf624/kernel/mf624.c

index d0e0530c182decfd5502fec56db4b3ec6d5083b2..add0de2c27fee6f31fc0797916629c7dd799248f 100755 (executable)
@@ -163,6 +163,8 @@ static void mf614_pci_remove(struct pci_dev *dev)
        pci_disable_device(dev);
        pci_set_drvdata(dev, NULL);
        pci_iounmap(dev, info->priv);
+       iounmap(info->mem[0].internal_addr);
+       iounmap(info->mem[1].internal_addr);
        
        kfree(info);
 }
index d1945943566d072461203da8361a6a930aa5082b..e4e800658077378b3d7822952709a298178a7c06 100755 (executable)
@@ -121,7 +121,7 @@ static int __devinit mf624_pci_probe(struct pci_dev *dev,
        if (pci_request_regions(dev, "mf624"))
                goto out_disable;
        
-       info->name = "MF624";
+       info->name = "mf624";
        info->version = "0.0.1";
 
        // BAR0
@@ -197,7 +197,11 @@ static void mf624_pci_remove(struct pci_dev *dev)
        pci_release_regions(dev);
        pci_disable_device(dev);
        pci_set_drvdata(dev, NULL);
-       
+
+       iounmap(info->mem[0].internal_addr);
+       iounmap(info->mem[1].internal_addr);
+       iounmap(info->mem[2].internal_addr);
+
        kfree(info);
 }