patch-2.4.0-test12 linux/drivers/net/appletalk/ipddp.c
Next file: linux/drivers/net/appletalk/ltpc.c
Previous file: linux/drivers/net/appletalk/cops.c
Back to the patch index
Back to the overall index
- Lines: 51
- Date:
Sun Dec 3 17:45:22 2000
- Orig file:
v2.4.0-test11/linux/drivers/net/appletalk/ipddp.c
- Orig date:
Sun Oct 8 10:50:19 2000
diff -u --recursive --new-file v2.4.0-test11/linux/drivers/net/appletalk/ipddp.c linux/drivers/net/appletalk/ipddp.c
@@ -62,22 +62,12 @@
static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
-static int ipddp_open(struct net_device *dev)
-{
- MOD_INC_USE_COUNT;
- return 0;
-}
-
-static int ipddp_close(struct net_device *dev)
-{
- MOD_DEC_USE_COUNT;
- return 0;
-}
-
static int __init ipddp_init(struct net_device *dev)
{
static unsigned version_printed = 0;
+ SET_MODULE_OWNER(dev);
+
if (ipddp_debug && version_printed++ == 0)
printk("%s", version);
@@ -100,8 +90,6 @@
return -ENOMEM;
memset(dev->priv,0,sizeof(struct net_device_stats));
- dev->open = ipddp_open;
- dev->stop = ipddp_close;
dev->get_stats = ipddp_get_stats;
dev->do_ioctl = ipddp_ioctl;
@@ -298,7 +286,7 @@
}
}
-static struct net_device dev_ipddp = { init: ipddp_init };
+static struct net_device dev_ipddp;
MODULE_PARM(ipddp_mode, "i");
@@ -306,6 +294,7 @@
{
int err;
+ dev_ipddp.init = ipddp_init;
err=dev_alloc_name(&dev_ipddp, "ipddp%d");
if(err < 0)
return err;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)