X-Git-Url: https://git.stricted.de/?a=blobdiff_plain;f=mm%2Futil.c;h=0b1725254ff108f3421c655a96204876121c803d;hb=50deac6cf762a571d99f6154ad7ef709bdfd6e8c;hp=ab1424dbe2e6c9396ee66ab4446f1bc1cd557382;hpb=296b60109e0a2dfae4d22b393744634ca6322822;p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git diff --git a/mm/util.c b/mm/util.c index ab1424dbe2e6..0b1725254ff1 100644 --- a/mm/util.c +++ b/mm/util.c @@ -272,17 +272,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(); }