From 42a91b2a35f04e63e6fedb81f00c566597f8c9dc Mon Sep 17 00:00:00 2001 From: Oleg Nesterov Date: Wed, 30 Apr 2008 00:54:27 -0700 Subject: [PATCH] --- yaml --- r: 95251 b: refs/heads/master c: 83beaf3c6c75b36b7c9be7f555c8cf7797842cc5 h: refs/heads/master i: 95249: dae035a9ec4df84f12aa2d5de28d29ac0e971647 95247: c8c26d29cb177755142c4f931e9af5c452871bee v: v3 --- [refs] | 2 +- trunk/kernel/sys.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 1bd7db1d5b40..f74b8dc866ab 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 24336eaeecea860b2a82530e07c80bc7e0558b73 +refs/heads/master: 83beaf3c6c75b36b7c9be7f555c8cf7797842cc5 diff --git a/trunk/kernel/sys.c b/trunk/kernel/sys.c index 47c30a20b554..5d0b44cd435c 100644 --- a/trunk/kernel/sys.c +++ b/trunk/kernel/sys.c @@ -978,8 +978,7 @@ asmlinkage long sys_setpgid(pid_t pid, pid_t pgid) goto out; if (task_pgrp(p) != pgrp) { - detach_pid(p, PIDTYPE_PGID); - attach_pid(p, PIDTYPE_PGID, pgrp); + change_pid(p, PIDTYPE_PGID, pgrp); set_task_pgrp(p, pid_nr(pgrp)); }