Re: init's children list is long and slows reaping children.

H. Peter Anvin
2007-04-06T19:07:10Z

Eric W. Biederman wrote:
>
> Oleg is coming from a different case where it was found that exiting kernel
> threads were causing problems for nash when nash was run as init in an
> initramfs. While I think that case is likely a user space bug because
> nash should check the pid from waidpid before assuming the process it
> was waiting for returned.
>

Are you saying waitpid() (wait4) *with a pid specified* can return
another pid? That definitely sounds like a bug.

-hpa