aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2011-11-14 14:29:51 -0800
committerEric W. Biederman <ebiederm@xmission.com>2012-04-07 17:09:52 -0700
commit7a4e7408c5cadb240e068a662251754a562355e3 (patch)
tree349f10e0aa1d590ece86deabf4f3025035b2fbde /init
parentuserns: Replace the hard to write inode_userns with inode_capable. (diff)
downloadlinux-dev-7a4e7408c5cadb240e068a662251754a562355e3.tar.xz
linux-dev-7a4e7408c5cadb240e068a662251754a562355e3.zip
userns: Add kuid_t and kgid_t and associated infrastructure in uidgid.h
Start distinguishing between internal kernel uids and gids and values that userspace can use. This is done by introducing two new types: kuid_t and kgid_t. These types and their associated functions are infrastructure are declared in the new header uidgid.h. Ultimately there will be a different implementation of the mapping functions for use with user namespaces. But to keep it simple we introduce the mapping functions first to separate the meat from the mechanical code conversions. Export overflowuid and overflowgid so we can use from_kuid_munged and from_kgid_munged in modular code. Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions