[Devel] Re: [RFC][PATCH] Add child reaper to struct pspace
Cedric Le Goater
clg at fr.ibm.com
Thu Sep 7 06:01:59 PDT 2006
Kirill Korotaev wrote:
> Sukadev Bhattiprolu wrote:
>
> [...skip...]
>
>> @@ -857,7 +858,7 @@ fastcall NORET_TYPE void do_exit(long co
>> panic("Aiee, killing interrupt handler!");
>> if (unlikely(!tsk->pid))
>> panic("Attempted to kill the idle task!");
>> - if (unlikely(tsk == child_reaper))
>> + if (unlikely(tsk == tsk->pspace->child_reaper))
>> panic("Attempted to kill init!");
> this panic is wrong here.
>
> My HO is that termination of init task
> should terminate all the other tasks in pspace.
yes this should be done, in the complete patchset.
> Otherwise you have too select some one else to be child_reaper
> and actually there is no good choice here as no one except init
> is going to wait() for children.
serge pointed that out also :
http://lists.osdl.org/pipermail/containers/2006-September/000158.html
> p.s. can you enumerate these patches please?
> since I failed to find where struct pspace was introduced...
> imho in previous patch set? was that patch set already commited to -mm?
yes it is in -mm.
C.
_______________________________________________
Containers mailing list
Containers at lists.osdl.org
https://lists.osdl.org/mailman/listinfo/containers
More information about the Devel
mailing list