aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorKirill Korotaev <dev@openvz.org>2006-10-02 05:18:19 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-02 10:57:22 -0400
commit25b21cb2f6d69b0475b134e0a3e8e269137270fa (patch)
treecd9c3966408c0ca5903249437c35ff35961de544 /init
parentc0b2fc316599d6cd875b6b8cafa67f03b9512b4d (diff)
[PATCH] IPC namespace core
This patch set allows to unshare IPCs and have a private set of IPC objects (sem, shm, msg) inside namespace. Basically, it is another building block of containers functionality. This patch implements core IPC namespace changes: - ipc_namespace structure - new config option CONFIG_IPC_NS - adds CLONE_NEWIPC flag - unshare support [clg@fr.ibm.com: small fix for unshare of ipc namespace] [akpm@osdl.org: build fix] Signed-off-by: Pavel Emelianov <xemul@openvz.org> Signed-off-by: Kirill Korotaev <dev@openvz.org> Signed-off-by: Cedric Le Goater <clg@fr.ibm.com> Cc: "Eric W. Biederman" <ebiederm@xmission.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'init')
-rw-r--r--init/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig
index b0ea97554473..10382931eead 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -115,6 +115,15 @@ config SYSVIPC
115 section 6.4 of the Linux Programmer's Guide, available from 115 section 6.4 of the Linux Programmer's Guide, available from
116 <http://www.tldp.org/guides.html>. 116 <http://www.tldp.org/guides.html>.
117 117
118config IPC_NS
119 bool "IPC Namespaces"
120 depends on SYSVIPC
121 default n
122 help
123 Support ipc namespaces. This allows containers, i.e. virtual
124 environments, to use ipc namespaces to provide different ipc
125 objects for different servers. If unsure, say N.
126
118config POSIX_MQUEUE 127config POSIX_MQUEUE
119 bool "POSIX Message Queues" 128 bool "POSIX Message Queues"
120 depends on NET && EXPERIMENTAL 129 depends on NET && EXPERIMENTAL