[PATCH] (4/9) freenetdev - tokenring changes

flat view
DORMANTno replies

From: Stephen Hemminger <hidden>
Date: 2003-08-19 19:18:19

s/kfree/free_netdev/ as appropriate for tokenring drivers.

diff -Nru a/drivers/net/tokenring/3c359.c b/drivers/net/tokenring/3c359.c
--- a/drivers/net/tokenring/3c359.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/net/tokenring/3c359.c	Tue Aug 19 09:04:32 2003
@@ -1787,7 +1787,7 @@
 	iounmap(xl_priv->xl_mmio) ; 
 	pci_release_regions(pdev) ; 
 	pci_set_drvdata(pdev,NULL) ; 
-	kfree(dev);
+	free_netdev(dev);
 	return ; 
 }
 
diff -Nru a/drivers/net/tokenring/abyss.c b/drivers/net/tokenring/abyss.c
--- a/drivers/net/tokenring/abyss.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/net/tokenring/abyss.c	Tue Aug 19 09:04:31 2003
@@ -443,7 +443,7 @@
 	release_region(dev->base_addr-0x10, ABYSS_IO_EXTENT);
 	free_irq(dev->irq, dev);
 	tmsdev_term(dev);
-	kfree(dev);
+	free_netdev(dev);
 	pci_set_drvdata(pdev, NULL);
 }
 
diff -Nru a/drivers/net/tokenring/ibmtr.c b/drivers/net/tokenring/ibmtr.c
--- a/drivers/net/tokenring/ibmtr.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/net/tokenring/ibmtr.c	Tue Aug 19 09:04:31 2003
@@ -1975,7 +1975,7 @@
 			iounmap((u32 *)ti->sram_virt);
 		}
 #endif		
-		kfree(dev_ibmtr[i]);
+		free_netdev(dev_ibmtr[i]);
 		dev_ibmtr[i] = NULL;
 	}
 }
diff -Nru a/drivers/net/tokenring/lanstreamer.c b/drivers/net/tokenring/lanstreamer.c
--- a/drivers/net/tokenring/lanstreamer.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/net/tokenring/lanstreamer.c	Tue Aug 19 09:04:32 2003
@@ -433,7 +433,7 @@
 	/* shouldn't we do iounmap here? */
 	release_region(pci_resource_start(pdev, 0), pci_resource_len(pdev,0));
 	release_mem_region(pci_resource_start(pdev, 1), pci_resource_len(pdev,1));
-	kfree(dev);
+	free_netdev(dev);
 	pci_set_drvdata(pdev, NULL);
 }
 
diff -Nru a/drivers/net/tokenring/madgemc.c b/drivers/net/tokenring/madgemc.c
--- a/drivers/net/tokenring/madgemc.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/net/tokenring/madgemc.c	Tue Aug 19 09:04:32 2003
@@ -774,7 +774,7 @@
 		release_region(dev->base_addr-MADGEMC_SIF_OFFSET, MADGEMC_IO_EXTENT);
 		free_irq(dev->irq, dev);
 		tmsdev_term(dev);
-		kfree(dev);
+		free_netdev(dev);
 		this_card = madgemc_card_list;
 		madgemc_card_list = this_card->next;
 		kfree(this_card);
diff -Nru a/drivers/net/tokenring/olympic.c b/drivers/net/tokenring/olympic.c
--- a/drivers/net/tokenring/olympic.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/net/tokenring/olympic.c	Tue Aug 19 09:04:32 2003
@@ -1779,7 +1779,7 @@
 	iounmap(olympic_priv->olympic_lap) ; 
 	pci_release_regions(pdev) ;
 	pci_set_drvdata(pdev,NULL) ;  	
-	kfree(dev) ; 
+	free_netdev(dev) ; 
 }
 
 static struct pci_driver olympic_driver = { 
diff -Nru a/drivers/net/tokenring/proteon.c b/drivers/net/tokenring/proteon.c
--- a/drivers/net/tokenring/proteon.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/net/tokenring/proteon.c	Tue Aug 19 09:04:32 2003
@@ -436,7 +436,7 @@
 		free_irq(dev->irq, dev);
 		free_dma(dev->dma);
 		tmsdev_term(dev);
-		kfree(dev);
+		free_netdev(dev);
 		this_card = proteon_card_list;
 		proteon_card_list = this_card->next;
 		kfree(this_card);
diff -Nru a/drivers/net/tokenring/skisa.c b/drivers/net/tokenring/skisa.c
--- a/drivers/net/tokenring/skisa.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/net/tokenring/skisa.c	Tue Aug 19 09:04:31 2003
@@ -449,7 +449,7 @@
 		free_irq(dev->irq, dev);
 		free_dma(dev->dma);
 		tmsdev_term(dev);
-		kfree(dev);
+		free_netdev(dev);
 		this_card = sk_isa_card_list;
 		sk_isa_card_list = this_card->next;
 		kfree(this_card);
diff -Nru a/drivers/net/tokenring/smctr.c b/drivers/net/tokenring/smctr.c
--- a/drivers/net/tokenring/smctr.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/net/tokenring/smctr.c	Tue Aug 19 09:04:31 2003
@@ -5730,7 +5730,7 @@
 		if (dev) {
 			unregister_netdev(dev);
 			cleanup_card(dev);
-			kfree(dev);
+			free_netdev(dev);
 		}
         }
 }
diff -Nru a/drivers/net/tokenring/tmspci.c b/drivers/net/tokenring/tmspci.c
--- a/drivers/net/tokenring/tmspci.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/net/tokenring/tmspci.c	Tue Aug 19 09:04:32 2003
@@ -229,7 +229,7 @@
 	release_region(dev->base_addr, TMS_PCI_IO_EXTENT);
 	free_irq(dev->irq, dev);
 	tmsdev_term(dev);
-	kfree(dev);
+	free_netdev(dev);
 	pci_set_drvdata(pdev, NULL);
 }
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help