linux-stable-rt/arch/mips
Sukadev Bhattiprolu f400e198b2 [PATCH] pidspace: is_init()
This is an updated version of Eric Biederman's is_init() patch.
(http://lkml.org/lkml/2006/2/6/280).  It applies cleanly to 2.6.18-rc3 and
replaces a few more instances of ->pid == 1 with is_init().

Further, is_init() checks pid and thus removes dependency on Eric's other
patches for now.

Eric's original description:

	There are a lot of places in the kernel where we test for init
	because we give it special properties.  Most  significantly init
	must not die.  This results in code all over the kernel test
	->pid == 1.

	Introduce is_init to capture this case.

	With multiple pid spaces for all of the cases affected we are
	looking for only the first process on the system, not some other
	process that has pid == 1.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Sukadev Bhattiprolu <sukadev@us.ibm.com>
Cc: Dave Hansen <haveblue@us.ibm.com>
Cc: Serge Hallyn <serue@us.ibm.com>
Cc: Cedric Le Goater <clg@fr.ibm.com>
Cc: <lxc-devel@lists.sourceforge.net>
Acked-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-29 09:18:12 -07:00
..
arc
au1000 [MIPS] db1x00: Remove unused mirage_ts.c 2006-09-27 13:37:05 +01:00
basler/excite [MIPS] Move excite_fpga.h to include/asm-mips/mach-excite 2006-09-27 13:37:50 +01:00
boot
cobalt
configs [MIPS] Enable tmpfs for anything that possibly runs a full distribution. 2006-09-27 13:37:57 +01:00
ddb5xxx
dec
emma2rh
gt64120
ite-boards
jazz
jmr3927
kernel [PATCH] sysctl: Allow /proc/sys without sys_sysctl 2006-09-27 08:26:19 -07:00
lasat
lib
lib-32
lib-64
math-emu
mips-boards [MIPS] Atlas: update interrupt handling 2006-09-27 13:37:42 +01:00
mm [PATCH] pidspace: is_init() 2006-09-29 09:18:12 -07:00
momentum [MIPS] Replace board_timer_setup function pointer by plat_timer_setup. 2006-07-13 21:26:17 +01:00
oprofile
pci [MIPS] Remove EV96100 as previously announced. 2006-09-27 13:37:55 +01:00
philips/pnx8550
pmc-sierra
qemu
sgi-ip22
sgi-ip27
sgi-ip32
sibyte [MIPS] Fix 32-bit kernel by replacing 64-bit-only code. 2006-09-27 13:37:35 +01:00
sni
tx4927
tx4938
vr41xx
Kconfig [MIPS] Remove EV96100 as previously announced. 2006-09-27 13:37:55 +01:00
Kconfig.debug
Makefile [MIPS] Remove EV96100 as previously announced. 2006-09-27 13:37:55 +01:00
defconfig [MIPS] Enable tmpfs for anything that possibly runs a full distribution. 2006-09-27 13:37:57 +01:00