namespaces: default all the namespaces to 'yes' when CONFIG_NAMESPACES is selected
authorDaniel Lezcano <>
Wed, 27 Oct 2010 22:34:37 +0000 (15:34 -0700)
committerLinus Torvalds <>
Thu, 28 Oct 2010 01:03:16 +0000 (18:03 -0700)
As the different namespaces depend on 'CONFIG_NAMESPACES', it is logical
to enable all the namespaces when we enable NAMESPACES.

Signed-off-by: Daniel Lezcano <>
Cc: "Eric W. Biederman" <>
Cc: David Miller <>
Acked-By: Matt Helsley <>
Acked-by: Serge Hallyn <>
Signed-off-by: Andrew Morton <>
Signed-off-by: Linus Torvalds <>

index c91ce6bcbe683b68315343065289276d6337a7c0..239fae49750b8f29da9c2acd571b1c7bd9782394 100644 (file)
@@ -746,6 +746,7 @@ config NAMESPACES
 config UTS_NS
        bool "UTS namespace"
        depends on NAMESPACES
+       default y
          In this namespace tasks see different info provided with the
          uname() system call
@@ -753,6 +754,7 @@ config UTS_NS
 config IPC_NS
        bool "IPC namespace"
        depends on NAMESPACES && (SYSVIPC || POSIX_MQUEUE)
+       default y
          In this namespace tasks work with IPC ids which correspond to
          different IPC objects in different namespaces.
@@ -760,6 +762,7 @@ config IPC_NS
 config USER_NS
        bool "User namespace (EXPERIMENTAL)"
        depends on NAMESPACES && EXPERIMENTAL
+       default y
          This allows containers, i.e. vservers, to use user namespaces
          to provide different user info for different servers.
@@ -767,8 +770,8 @@ config USER_NS
 config PID_NS
        bool "PID Namespaces"
-       default n
        depends on NAMESPACES
+       default y
          Support process id namespaces.  This allows having multiple
          processes with the same pid as long as they are in different
@@ -776,8 +779,8 @@ config PID_NS
 config NET_NS
        bool "Network namespace"
-       default n
        depends on NAMESPACES && NET
+       default y
          Allow user space to create what appear to be multiple instances
          of the network stack.