diff options
Diffstat (limited to 'kernel/sys.c')
| -rw-r--r-- | kernel/sys.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/kernel/sys.c b/kernel/sys.c index 37f458e6882..51dbb55604e 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -34,6 +34,7 @@  #include <linux/seccomp.h>  #include <linux/cpu.h>  #include <linux/ptrace.h> +#include <linux/fs_struct.h>  #include <linux/compat.h>  #include <linux/syscalls.h> @@ -1013,10 +1014,8 @@ SYSCALL_DEFINE2(setpgid, pid_t, pid, pid_t, pgid)  	if (err)  		goto out; -	if (task_pgrp(p) != pgrp) { +	if (task_pgrp(p) != pgrp)  		change_pid(p, PIDTYPE_PGID, pgrp); -		set_task_pgrp(p, pid_nr(pgrp)); -	}  	err = 0;  out:  |