In an earlier message I said ... | Maybe the real bug here was that proc_reparent() is changing the | child's p_ppid ? | | I can see no reason for that,
There is one, an obvious one, I had forgotten ... when a child is inherited by init, we want its ppid to become 1. That one is something of a special case as it is the one permanent reparenting that exists, and the modification of p_ppid there could be handled outside proc_reparent() kre