Messages in this thread | | | Date | Wed, 16 Apr 2008 22:20:44 -0700 | From | "Paul Menage" <> | Subject | Re: [PATCH] cgroup: fix a race condition in manipulating tsk->cg_list |
| |
On Wed, Apr 16, 2008 at 9:59 PM, Andrew Morton <akpm@linux-foundation.org> wrote: > > > > Task A starts exiting, passes the check for unlinking current->cg_list. > > So cgroup_exit() sees !list_empty(tsk->cg_list)
We don't actually set up the links running through tsk->cg_list to the css_set objects until the first time someone calls cgroup_iter_begin() - so anyone who never actually uses cgroups doesn't pay the list management overhead. So in this case, the list is empty.
Paul
| |