diff --git a/[refs] b/[refs] index 00aa8d305045..397f06ca2f82 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e74481e23283fb080d4591c258de20785cc3b6c3 +refs/heads/master: d25141a818383b3c3b09f065698c544a7a0ec6e7 diff --git a/trunk/kernel/signal.c b/trunk/kernel/signal.c index 105217da5c82..4530fc654455 100644 --- a/trunk/kernel/signal.c +++ b/trunk/kernel/signal.c @@ -1144,7 +1144,8 @@ static int kill_something_info(int sig, struct siginfo *info, pid_t pid) struct task_struct * p; for_each_process(p) { - if (p->pid > 1 && !same_thread_group(p, current)) { + if (task_pid_vnr(p) > 1 && + !same_thread_group(p, current)) { int err = group_send_sig_info(sig, info, p); ++count; if (err != -EPERM)