From: Oleg Nesterov Date: Wed, 21 Oct 2015 22:03:53 +0000 (+1100) Subject: lib/is_single_threaded.c: change current_is_single_threaded() to use for_each_thread() X-Git-Tag: KARO-TX6UL-2015-11-03~14^2~45 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=b621bfcba57c925230d6aa60547db492edf3c5f2;p=karo-tx-linux.git lib/is_single_threaded.c: change current_is_single_threaded() to use for_each_thread() Change current_is_single_threaded() to use for_each_thread() rather than deprecated while_each_thread(). Signed-off-by: Oleg Nesterov Cc: David Howells Signed-off-by: Andrew Morton --- diff --git a/lib/is_single_threaded.c b/lib/is_single_threaded.c index bd2bea963364..391fd23976a2 100644 --- a/lib/is_single_threaded.c +++ b/lib/is_single_threaded.c @@ -36,8 +36,7 @@ bool current_is_single_threaded(void) if (unlikely(p == task->group_leader)) continue; - t = p; - do { + for_each_thread(p, t) { if (unlikely(t->mm == mm)) goto found; if (likely(t->mm)) @@ -48,7 +47,7 @@ bool current_is_single_threaded(void) * forked before exiting. */ smp_rmb(); - } while_each_thread(p, t); + } } ret = true; found: