vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled
Only the mount namespace code that implements mount(2) should be using the MS_* flags. Suppress them inside the kernel unless uapi/linux/mount.h is included. Signed-off-by:David Howells <dhowells@redhat.com> Signed-off-by:
Al Viro <viro@zeniv.linux.org.uk> Reviewed-by:
David Howells <dhowells@redhat.com>
Showing
- arch/arc/kernel/setup.c 1 addition, 0 deletionsarch/arc/kernel/setup.c
- arch/arm/kernel/atags_parse.c 1 addition, 0 deletionsarch/arm/kernel/atags_parse.c
- arch/sh/kernel/setup.c 1 addition, 0 deletionsarch/sh/kernel/setup.c
- arch/sparc/kernel/setup_32.c 1 addition, 0 deletionsarch/sparc/kernel/setup_32.c
- arch/sparc/kernel/setup_64.c 1 addition, 0 deletionsarch/sparc/kernel/setup_64.c
- arch/x86/kernel/setup.c 1 addition, 0 deletionsarch/x86/kernel/setup.c
- drivers/base/devtmpfs.c 1 addition, 0 deletionsdrivers/base/devtmpfs.c
- fs/namespace.c 1 addition, 0 deletionsfs/namespace.c
- fs/pnode.c 1 addition, 0 deletionsfs/pnode.c
- fs/super.c 1 addition, 0 deletionsfs/super.c
- include/uapi/linux/fs.h 5 additions, 51 deletionsinclude/uapi/linux/fs.h
- include/uapi/linux/mount.h 58 additions, 0 deletionsinclude/uapi/linux/mount.h
- init/do_mounts.c 1 addition, 0 deletionsinit/do_mounts.c
- init/do_mounts_initrd.c 1 addition, 0 deletionsinit/do_mounts_initrd.c
- security/apparmor/lsm.c 1 addition, 0 deletionssecurity/apparmor/lsm.c
- security/apparmor/mount.c 1 addition, 0 deletionssecurity/apparmor/mount.c
- security/selinux/hooks.c 1 addition, 0 deletionssecurity/selinux/hooks.c
- security/tomoyo/mount.c 1 addition, 0 deletionssecurity/tomoyo/mount.c
Loading
Please register or sign in to comment