uml: make mconsole_stack namespace-aware

Also fixed the include syntax while I was there.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Cc: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Jeff Dike and committed by Linus Torvalds 827b3f6a f87ea91d

+18 -17
+18 -17
arch/um/drivers/mconsole_kern.c
··· 1 1 /* 2 2 * Copyright (C) 2001 Lennert Buytenhek (buytenh@gnu.org) 3 - * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 3 + * Copyright (C) 2001 - 2008 Jeff Dike (jdike@{addtoit,linux.intel}.com) 4 4 * Licensed under the GPL 5 5 */ 6 6 7 - #include "linux/console.h" 8 - #include "linux/ctype.h" 9 - #include "linux/interrupt.h" 10 - #include "linux/list.h" 11 - #include "linux/mm.h" 12 - #include "linux/module.h" 13 - #include "linux/notifier.h" 14 - #include "linux/reboot.h" 15 - #include "linux/proc_fs.h" 16 - #include "linux/slab.h" 17 - #include "linux/syscalls.h" 18 - #include "linux/utsname.h" 19 - #include "linux/workqueue.h" 20 - #include "linux/mutex.h" 21 - #include "asm/uaccess.h" 7 + #include <linux/console.h> 8 + #include <linux/ctype.h> 9 + #include <linux/interrupt.h> 10 + #include <linux/list.h> 11 + #include <linux/mm.h> 12 + #include <linux/module.h> 13 + #include <linux/notifier.h> 14 + #include <linux/reboot.h> 15 + #include <linux/proc_fs.h> 16 + #include <linux/slab.h> 17 + #include <linux/syscalls.h> 18 + #include <linux/utsname.h> 19 + #include <linux/workqueue.h> 20 + #include <linux/mutex.h> 21 + #include <asm/uaccess.h> 22 + 22 23 #include "init.h" 23 24 #include "irq_kern.h" 24 25 #include "irq_user.h" ··· 766 765 return; 767 766 } 768 767 769 - to = find_task_by_pid(pid_requested); 768 + to = find_task_by_pid_ns(pid_requested, &init_pid_ns); 770 769 if ((to == NULL) || (pid_requested == 0)) { 771 770 mconsole_reply(req, "Couldn't find that pid", 1, 0); 772 771 return;