diff options
author | Daniel Lezcano <daniel.lezcano@free.fr> | 2010-10-27 18:34:38 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-10-27 21:03:16 -0400 |
commit | 8dd2a82c29111bb8ad2a2933aa269b49f72d356d (patch) | |
tree | 1b4f303aee710af71aae97de9690a925757f7013 | |
parent | 17a6d4411a4dc7e436e1a71c24e10048452edd98 (diff) |
namespaces Kconfig: make namespace a submenu
Make the namespaces config option a submenu.
Signed-off-by: Daniel Lezcano <daniel.lezcano@free.fr>
Cc: Li Zefan <lizf@cn.fujitsu.com>
Cc: "Serge E. Hallyn" <serue@us.ibm.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Paul Menage <menage@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | init/Kconfig | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/init/Kconfig b/init/Kconfig index 239fae49750b..5b3a3942a98c 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -734,7 +734,7 @@ config RELAY | |||
734 | 734 | ||
735 | If unsure, say N. | 735 | If unsure, say N. |
736 | 736 | ||
737 | config NAMESPACES | 737 | menuconfig NAMESPACES |
738 | bool "Namespaces support" if EMBEDDED | 738 | bool "Namespaces support" if EMBEDDED |
739 | default !EMBEDDED | 739 | default !EMBEDDED |
740 | help | 740 | help |
@@ -743,9 +743,10 @@ config NAMESPACES | |||
743 | or same user id or pid may refer to different tasks when used in | 743 | or same user id or pid may refer to different tasks when used in |
744 | different namespaces. | 744 | different namespaces. |
745 | 745 | ||
746 | if NAMESPACES | ||
747 | |||
746 | config UTS_NS | 748 | config UTS_NS |
747 | bool "UTS namespace" | 749 | bool "UTS namespace" |
748 | depends on NAMESPACES | ||
749 | default y | 750 | default y |
750 | help | 751 | help |
751 | In this namespace tasks see different info provided with the | 752 | In this namespace tasks see different info provided with the |
@@ -753,7 +754,7 @@ config UTS_NS | |||
753 | 754 | ||
754 | config IPC_NS | 755 | config IPC_NS |
755 | bool "IPC namespace" | 756 | bool "IPC namespace" |
756 | depends on NAMESPACES && (SYSVIPC || POSIX_MQUEUE) | 757 | depends on (SYSVIPC || POSIX_MQUEUE) |
757 | default y | 758 | default y |
758 | help | 759 | help |
759 | In this namespace tasks work with IPC ids which correspond to | 760 | In this namespace tasks work with IPC ids which correspond to |
@@ -761,7 +762,7 @@ config IPC_NS | |||
761 | 762 | ||
762 | config USER_NS | 763 | config USER_NS |
763 | bool "User namespace (EXPERIMENTAL)" | 764 | bool "User namespace (EXPERIMENTAL)" |
764 | depends on NAMESPACES && EXPERIMENTAL | 765 | depends on EXPERIMENTAL |
765 | default y | 766 | default y |
766 | help | 767 | help |
767 | This allows containers, i.e. vservers, to use user namespaces | 768 | This allows containers, i.e. vservers, to use user namespaces |
@@ -770,7 +771,6 @@ config USER_NS | |||
770 | 771 | ||
771 | config PID_NS | 772 | config PID_NS |
772 | bool "PID Namespaces" | 773 | bool "PID Namespaces" |
773 | depends on NAMESPACES | ||
774 | default y | 774 | default y |
775 | help | 775 | help |
776 | Support process id namespaces. This allows having multiple | 776 | Support process id namespaces. This allows having multiple |
@@ -779,12 +779,14 @@ config PID_NS | |||
779 | 779 | ||
780 | config NET_NS | 780 | config NET_NS |
781 | bool "Network namespace" | 781 | bool "Network namespace" |
782 | depends on NAMESPACES && NET | 782 | depends on NET |
783 | default y | 783 | default y |
784 | help | 784 | help |
785 | Allow user space to create what appear to be multiple instances | 785 | Allow user space to create what appear to be multiple instances |
786 | of the network stack. | 786 | of the network stack. |
787 | 787 | ||
788 | endif # NAMESPACES | ||
789 | |||
788 | config BLK_DEV_INITRD | 790 | config BLK_DEV_INITRD |
789 | bool "Initial RAM filesystem and RAM disk (initramfs/initrd) support" | 791 | bool "Initial RAM filesystem and RAM disk (initramfs/initrd) support" |
790 | depends on BROKEN || !FRV | 792 | depends on BROKEN || !FRV |