We are deemed to live with this misfeature for a while.
The fix is wrong. Generally, we have no choice here, we cannot
down interface from ppp_tty_close, because it is called
from interrupt and with masked interrupts.
It is pppd, who is responsible for interface downing,
and it really does it.
: This code needs to be there or else the
: MOD_DEC_USE; is improper (if it gets removed with the device up, the net
: device list gets corrupted and reads from /proc/net/dev cause oopses and
: sometimes the whole shebang goes splat).
cleanup_module in ppp is absolutely wrong.
If you want to repair it, look at slip.c, it is supposed
to work.
Alexey Kuznetsov
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu