summaryrefslogtreecommitdiffstats
path: root/include/linux/nls.h
diff options
context:
space:
mode:
authorSeth Forshee2016-04-26 21:36:25 +0200
committerEric W. Biederman2016-06-28 04:58:25 +0200
commita475acf01f79e89a1a5845733e10108d80f77188 (patch)
tree69c43e9a9ae185e8c7f0469c1c3695acd0712104 /include/linux/nls.h
parentselinux: Add support for unprivileged mounts from user namespaces (diff)
downloadkernel-qcow2-linux-a475acf01f79e89a1a5845733e10108d80f77188.tar.gz
kernel-qcow2-linux-a475acf01f79e89a1a5845733e10108d80f77188.tar.xz
kernel-qcow2-linux-a475acf01f79e89a1a5845733e10108d80f77188.zip
fs: Refuse uid/gid changes which don't map into s_user_ns
Add checks to notify_change to verify that uid and gid changes will map into the superblock's user namespace. If they do not fail with -EOVERFLOW. This is mandatory so that fileystems don't have to even think of dealing with ia_uid and ia_gid that --EWB Moved the test from inode_change_ok to notify_change Signed-off-by: Seth Forshee <seth.forshee@canonical.com> Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'include/linux/nls.h')
0 files changed, 0 insertions, 0 deletions