Rob Landley wrote:
>Or long lived kernel threads from short lived login sessions.
>
>You have a headless gateway box for your local subnet, administered via ssh
>from a machine on the local subnet. So you SSH into the box through eth1,
>ifconfig eth0 down back up again. If eth0 is an rtl8039too, this fires off a
>kernel thread (which, before reparent_to_init, was parented to your ssh login
>session).
>
>Now exit the login session. SSH does not exit until all the child processes
>exit, so it just hangs there until you kill it from another console window...
>
>Rob
>
The question one can ask is what should a thread do then?
Should reparent_to_init() send a SIGCHLD to the process/task
that was parent before init became the parent? this should be easy
to do, but will this fix the problem? I think so.
I can patch up something soon, if somebody is willing to test it.
comments,
Balbir
This archive was generated by hypermail 2b29 : Mon Oct 15 2001 - 21:00:31 EST