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);
}
|