]> git.hungrycats.org Git - linux/commitdiff
[TUN]: Convert from MOD_{INC,DEC}_USE_COUNT to netdev->owner.
authorDavid S. Miller <davem@nuts.ninka.net>
Sun, 13 Apr 2003 17:12:21 +0000 (10:12 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Sun, 13 Apr 2003 17:12:21 +0000 (10:12 -0700)
drivers/net/tun.c

index 9273e7867ca2f4cb1f8c3d1ab5b77e3f82378491..ee090696e1667bffe39a6a7f06afa190e0534811 100644 (file)
@@ -379,6 +379,7 @@ static int tun_set_iff(struct file *file, struct ifreq *ifr)
                tun->owner = -1;
                tun->dev.init = tun_net_init;
                tun->dev.priv = tun;
+               tun->dev.owner = THIS_MODULE;
 
                err = -EINVAL;
 
@@ -402,8 +403,6 @@ static int tun_set_iff(struct file *file, struct ifreq *ifr)
                if ((err = register_netdevice(&tun->dev)))
                        goto failed;
        
-               MOD_INC_USE_COUNT;
-
                tun->name = tun->dev.name;
        }
 
@@ -553,7 +552,6 @@ static int tun_chr_close(struct inode *inode, struct file *file)
                dev_close(&tun->dev);
                unregister_netdevice(&tun->dev);
                kfree(tun);
-               MOD_DEC_USE_COUNT;
        }
 
        rtnl_unlock();