Re: is reparent_to_init a good thing to do?

From: BALBIR SINGH (balbir.singh@wipro.com)
Date: Wed Oct 10 2001 - 06:17:57 EST


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



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Oct 15 2001 - 21:00:31 EST