diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2007-11-14 20:00:13 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-11-14 21:45:43 -0500 |
commit | 57d5f66b86079efac5c9a7843cce2a9bcbe58fb8 (patch) | |
tree | 720942bfb200f46da6c77535a110106dce80f9eb /init/Kconfig | |
parent | 42614fcde7bfdcbe43a7b17035c167dfebc354dd (diff) |
pidns: Place under CONFIG_EXPERIMENTAL
This is my trivial patch to swat innumerable little bugs with a single
blow.
After some intensive review (my apologies for not having gotten to this
sooner) what we have looks like a good base to build on with the current
pid namespace code but it is not complete, and it is still much to simple
to find issues where the kernel does the wrong thing outside of the initial
pid namespace.
Until the dust settles and we are certain we have the ABI and the
implementation is as correct as humanly possible let's keep process ID
namespaces behind CONFIG_EXPERIMENTAL.
Allowing us the option of fixing any ABI or other bugs we find as long as
they are minor.
Allowing users of the kernel to avoid those bugs simply by ensuring their
kernel does not have support for multiple pid namespaces.
[akpm@linux-foundation.org: coding-style cleanups]
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Cc: Cedric Le Goater <clg@fr.ibm.com>
Cc: Adrian Bunk <bunk@kernel.org>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Kir Kolyshkin <kir@swsoft.com>
Cc: Kirill Korotaev <dev@sw.ru>
Cc: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig index 5b92e3aa1366..c5b354b1409e 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -215,6 +215,18 @@ config USER_NS | |||
215 | vservers, to use user namespaces to provide different | 215 | vservers, to use user namespaces to provide different |
216 | user info for different servers. If unsure, say N. | 216 | user info for different servers. If unsure, say N. |
217 | 217 | ||
218 | config PID_NS | ||
219 | bool "PID Namespaces (EXPERIMENTAL)" | ||
220 | default n | ||
221 | depends on EXPERIMENTAL | ||
222 | help | ||
223 | Suport process id namespaces. This allows having multiple | ||
224 | process with the same pid as long as they are in different | ||
225 | pid namespaces. This is a building block of containers. | ||
226 | |||
227 | Unless you want to work with an experimental feature | ||
228 | say N here. | ||
229 | |||
218 | config AUDIT | 230 | config AUDIT |
219 | bool "Auditing support" | 231 | bool "Auditing support" |
220 | depends on NET | 232 | depends on NET |