From: Jeff Dike add-process_session-helper-routine-deprecate-old-field-fix-warnings.patch in -mm causes UML to hang at shutdown - init is sitting in a select on the initctl socket. This patch fixes it for me. Signed-off-by: Jeff Dike Cc: Cedric Le Goater Signed-off-by: Andrew Morton --- fs/proc/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/proc/array.c~add-process_session-helper-routine-deprecate-old-field-fix-warnings-fix fs/proc/array.c --- a/fs/proc/array.c~add-process_session-helper-routine-deprecate-old-field-fix-warnings-fix +++ a/fs/proc/array.c @@ -381,7 +381,7 @@ static int do_task_stat(struct task_stru stime = cputime_add(stime, sig->stime); } - signal_session(sig); + sid = signal_session(sig); pgid = process_group(task); ppid = rcu_dereference(task->real_parent)->tgid; _