Messages in this thread | | | Date | Wed, 9 Apr 2008 09:42:46 +0900 | From | KAMEZAWA Hiroyuki <> | Subject | Re: [-mm] Add an owner to the mm_struct (v8) |
| |
On Fri, 04 Apr 2008 13:35:44 +0530 Balbir Singh <balbir@linux.vnet.ibm.com> wrote: > + /* > + * Search through everything else. We should not get > + * here often > + */ > + do_each_thread(g, c) { > + if (c->mm == mm) > + goto assign_new_owner; > + } while_each_thread(g, c); > + I'm sorry for my laziness.
Why do_each_thread() ? for_each_process() is not enough ? (because of delay_group_leader().)
And what we have to test for the worst case is following, right ? == 1. create a tons of threads. 2. create a process which calls vfork(). 3. keep child alive and vfork() caller exits ==
Thanks, -Kame
| |