Re: [PATCH v2 2/4] task: Ensure tasks are available for a grace period after leaving the runqueue

2019-09-15 Thread Paul E. McKenney
On Sun, Sep 15, 2019 at 07:07:52AM -0700, Paul E. McKenney wrote: > On Sat, Sep 14, 2019 at 07:33:58AM -0500, Eric W. Biederman wrote: > > > > In the ordinary case today the rcu grace period for a task_struct is > > triggered when another process wait's for it's zombine and causes the Oh, and

Re: [PATCH v2 2/4] task: Ensure tasks are available for a grace period after leaving the runqueue

2019-09-15 Thread Paul E. McKenney
On Sat, Sep 14, 2019 at 07:33:58AM -0500, Eric W. Biederman wrote: > > In the ordinary case today the rcu grace period for a task_struct is > triggered when another process wait's for it's zombine and causes the > kernel to call release_task(). As the waiting task has to receive a > signal and

[PATCH v2 2/4] task: Ensure tasks are available for a grace period after leaving the runqueue

2019-09-14 Thread Eric W. Biederman
In the ordinary case today the rcu grace period for a task_struct is triggered when another process wait's for it's zombine and causes the kernel to call release_task(). As the waiting task has to receive a signal and then act upon it before this happens, typically this will occur after the

[PATCH v2 2/4] task: Ensure tasks are available for a grace period after leaving the runqueue

2019-09-14 Thread Eric W. Biederman
In the ordinary case today the rcu grace period for a task_struct is triggered when another process wait's for it's zombine and causes the kernel to call release_task(). As the waiting task has to receive a signal and then act upon it before this happens, typically this will occur after the