X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Futil.c;h=c1010cb7ca0c9d6f9d54c7e6ad411de72334d1e0;hb=41c9323cf11df2465a3064591b669d90111b6f9e;hp=a24aa22f2473690c1e2fa95514f778c6c0c616a7;hpb=10ffe3dbf7f9c63d6fde3d1fe23b8fd2ae4d7bd1;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/mm/util.c b/mm/util.c index a24aa22..c1010cb 100644 --- a/mm/util.c +++ b/mm/util.c @@ -275,17 +275,14 @@ pid_t vm_is_stack(struct task_struct *task, if (in_group) { struct task_struct *t; - rcu_read_lock(); - if (!pid_alive(task)) - goto done; - t = task; - do { + rcu_read_lock(); + for_each_thread(task, t) { if (vm_is_stack_for_task(t, vma)) { ret = t->pid; goto done; } - } while_each_thread(task, t); + } done: rcu_read_unlock(); }