DORMANTno replies

[PATCH] (6/9) freenetdev - misc drivers

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

s/kfree/free_netdev/ in cleanup routines of a bunch
of different network drivers.

diff -Nru a/arch/um/drivers/net_kern.c b/arch/um/drivers/net_kern.c
--- a/arch/um/drivers/net_kern.c	Tue Aug 19 09:04:31 2003
+++ b/arch/um/drivers/net_kern.c	Tue Aug 19 09:04:31 2003
@@ -609,7 +609,7 @@
 	unregister_netdev(dev);
 
 	list_del(&device->list);
-	kfree(device);
+	free_netdev(device);
 	return(0);
 }
 
diff -Nru a/drivers/ieee1394/eth1394.c b/drivers/ieee1394/eth1394.c
--- a/drivers/ieee1394/eth1394.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/ieee1394/eth1394.c	Tue Aug 19 09:04:31 2003
@@ -502,7 +502,7 @@
 
 		if (hi->dev) {
 			unregister_netdev (hi->dev);
-			kfree(hi->dev);
+			free_netdev(hi->dev);
 		}
 	}
 
diff -Nru a/drivers/isdn/hysdn/hysdn_net.c b/drivers/isdn/hysdn/hysdn_net.c
--- a/drivers/isdn/hysdn/hysdn_net.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/isdn/hysdn/hysdn_net.c	Tue Aug 19 09:04:31 2003
@@ -334,7 +334,7 @@
 	flush_tx_buffers((struct net_local *) dev);	/* empty buffers */
 
 	unregister_netdev(dev);	/* release the device */
-	kfree(dev);		/* release the memory allocated */
+	free_netdev(dev);	/* release the memory allocated */
 	if (card->debug_flags & LOG_NET_INIT)
 		hysdn_addlog(card, "network device deleted");
 
diff -Nru a/drivers/s390/net/ctcmain.c b/drivers/s390/net/ctcmain.c
--- a/drivers/s390/net/ctcmain.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/s390/net/ctcmain.c	Tue Aug 19 09:04:31 2003
@@ -2708,7 +2708,7 @@
 	}
 #ifdef MODULE
 	if (free_dev)
-		kfree(dev);
+		free_netdev(dev);
 #endif
 }
 
diff -Nru a/drivers/s390/net/netiucv.c b/drivers/s390/net/netiucv.c
--- a/drivers/s390/net/netiucv.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/s390/net/netiucv.c	Tue Aug 19 09:04:31 2003
@@ -1654,7 +1654,7 @@
 			kfree_fsm(privptr->fsm);
 		kfree(privptr);
 	}
-	kfree(dev);
+	free_netdev(dev);
 }
 
 static ssize_t
diff -Nru a/drivers/usb/net/catc.c b/drivers/usb/net/catc.c
--- a/drivers/usb/net/catc.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/usb/net/catc.c	Tue Aug 19 09:04:31 2003
@@ -961,7 +961,7 @@
 		usb_free_urb(catc->tx_urb);
 		usb_free_urb(catc->rx_urb);
 		usb_free_urb(catc->irq_urb);
-		kfree(catc->netdev);
+		free_netdev(catc->netdev);
 		kfree(catc);
 	}
 }
diff -Nru a/drivers/usb/net/kaweth.c b/drivers/usb/net/kaweth.c
--- a/drivers/usb/net/kaweth.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/usb/net/kaweth.c	Tue Aug 19 09:04:32 2003
@@ -1189,7 +1189,7 @@
 
 		kaweth_dbg("Unregistering net device");
 		unregister_netdev(kaweth->net);
-		kfree(kaweth->net);
+		free_netdev(kaweth->net);
 	}
 
 	usb_free_urb(kaweth->rx_urb);
diff -Nru a/drivers/usb/net/pegasus.c b/drivers/usb/net/pegasus.c
--- a/drivers/usb/net/pegasus.c	Tue Aug 19 09:04:32 2003
+++ b/drivers/usb/net/pegasus.c	Tue Aug 19 09:04:32 2003
@@ -1310,7 +1310,7 @@
 	free_skb_pool(pegasus);
 	if (pegasus->rx_skb)
 		dev_kfree_skb(pegasus->rx_skb);
-	kfree(pegasus->net);
+	free_netdev(pegasus->net);
 	kfree(pegasus);
 }
 
diff -Nru a/drivers/usb/net/rtl8150.c b/drivers/usb/net/rtl8150.c
--- a/drivers/usb/net/rtl8150.c	Tue Aug 19 09:04:31 2003
+++ b/drivers/usb/net/rtl8150.c	Tue Aug 19 09:04:31 2003
@@ -870,7 +870,7 @@
 		free_skb_pool(dev);
 		if (dev->rx_skb)
 			dev_kfree_skb(dev->rx_skb);
-		kfree(dev->netdev);
+		free_netdev(dev->netdev);
 		kfree(dev->intr_buff);
 		kfree(dev);
 	}
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help