Messages in this thread Patch in this message | | | Date | Mon, 5 Oct 2015 14:00:44 +0200 | From | Oleg Nesterov <> | Subject | [PATCH] 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 <oleg@redhat.com> --- lib/is_single_threaded.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/lib/is_single_threaded.c b/lib/is_single_threaded.c index bd2bea9..391fd23 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: -- 1.5.5.1
| |