2.5.71: remove MOD_{INC,DEC}_USE_COUNT from ppp_async
PATCH 1/1 2.5.71: remove MOD_{INC,DEC}_USE_COUNT from ppp_async
It compiles and runs and does not allow me to unload ppp_async while up and running.
regards
-andrey
drivers/net/ppp_async.c renamed from drivers/net/ppp_async.c.USE_COUNT +1 -3
@@ -147,7 +147,6 @@ ppp_asynctty_open(struct tty_struct *ttystruct asyncppp *ap;int err; -MOD_INC_USE_COUNT ; err = -ENOMEM ; ap =kmalloc (sizeof (*ap),GFP_KERNEL );if (ap ==0 )
@@ -183,7 +182,6 @@ ppp_asynctty_open(struct tty_struct *tty out_free:kfree (ap); out: -MOD_DEC_USE_COUNT ;return err; }
@@ -223,7 +221,6 @@ ppp_asynctty_close(struct tty_struct *ttif (ap->tpkt !=0 )kfree_skb (ap->tpkt);kfree (ap); -MOD_DEC_USE_COUNT ; }/*
@@ -351,6 +348,7 @@ ppp_asynctty_wakeup(struct tty_struct *tstatic struct tty_ldisc ppp_ldisc = { + .owner =THIS_MODULE , .magic =TTY_LDISC_MAGIC , .name ="ppp" , .open = ppp_asynctty_open,