aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-01-25 14:10:14 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2014-01-25 14:10:14 -0500
commitd4a63a83933bcd1ef4f3ff6e8637e187dea25632 (patch)
treeb840dc8bfc733f8c2efe1c25c2d87b97daceb34c /init
parent7ae0e06b909e31bf9a396a2326ef09b768d9b4c4 (diff)
parentf58437f1f9161847c636e4fed5569ed5b908af36 (diff)
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Pull user namespaces work from Eric Biederman: "The work to convert the kernel to use kuid_t and kgid_t has been finished since 3.12 so it is time to remove the scaffolding that allowed the work to progress incrementally. The first patch on this branch just removes the scaffolding, ensuring we will always get compile errors if people accidentally try the userspace and the kernel uid and gid types. The second patch an overlooked and unused chunk of mips code that that fails to build after the first patch. The code hasn't been in linux-next for long (as I was out of it and could not sheppared the cold properly) but the patch has been around for a long time just waiting for the day when I had finished the uid/gid conversions. Putting the code in linux-next did find the compile failure on mips so I took the time to get that fix reviewed and included. Beyond that I am not too worried about errors because all these two patches do is delete a modest amount of code" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace: MIPS: VPE: Remove vpe_getuid and vpe_getgid userns: userns: Remove UIDGID_STRICT_TYPE_CHECKS
Diffstat (limited to 'init')
-rw-r--r--init/Kconfig11
1 files changed, 0 insertions, 11 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 8d402e33b7fc..34a0a3bf2390 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1116,8 +1116,6 @@ config IPC_NS
1116 1116
1117config USER_NS 1117config USER_NS
1118 bool "User namespace" 1118 bool "User namespace"
1119 select UIDGID_STRICT_TYPE_CHECKS
1120
1121 default n 1119 default n
1122 help 1120 help
1123 This allows containers, i.e. vservers, to use user namespaces 1121 This allows containers, i.e. vservers, to use user namespaces
@@ -1149,15 +1147,6 @@ config NET_NS
1149 1147
1150endif # NAMESPACES 1148endif # NAMESPACES
1151 1149
1152config UIDGID_STRICT_TYPE_CHECKS
1153 bool "Require conversions between uid/gids and their internal representation"
1154 default n
1155 help
1156 While the nececessary conversions are being added to all subsystems this option allows
1157 the code to continue to build for unconverted subsystems.
1158
1159 Say Y here if you want the strict type checking enabled
1160
1161config SCHED_AUTOGROUP 1150config SCHED_AUTOGROUP
1162 bool "Automatic process group scheduling" 1151 bool "Automatic process group scheduling"
1163 select CGROUPS 1152 select CGROUPS