Messages in this thread | | | Date | Thu, 11 Jun 2015 13:41:27 -0700 | Subject | Re: [PATCH 07/12] x86/virt/guest/xen: Remove use of pgd_list from the Xen guest code | From | Linus Torvalds <> |
| |
On Thu, Jun 11, 2015 at 1:37 PM, Linus Torvalds <torvalds@linux-foundation.org> wrote: > > Don't use "for_each_process_thread(g, p)". You only care about each > mm, and threads all share the same mm, so just do > > for_each_process(p) > > instead of iterating over all threads too.
Hmm. I may be wrong. It strikes me that one of the group leaders might have exited but the subthreads live on. We'd see p->mm being NULL, even though the mm was originally in use.
Ugh. So maybe the code really does need to iterate over all threads.
Linus
| |