summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2018-12-20 09:16:27 +0100
committerAl Viro <viro@zeniv.linux.org.uk>2018-12-21 17:51:23 +0100
commit718c43038f287e843c2f63d946977de90014cb11 (patch)
tree17b8ada3b08990c4493564221a6f082c97fbde42 /fs
parentsmack: rewrite smack_sb_eat_lsm_opts() (diff)
downloadlinux-718c43038f287e843c2f63d946977de90014cb11.tar.xz
linux-718c43038f287e843c2f63d946977de90014cb11.zip
mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT
Reviewed-by: David Howells <dhowells@redhat.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs')
-rw-r--r--fs/super.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/super.c b/fs/super.c
index a5511c4ba69b..48e25eba8465 100644
--- a/fs/super.c
+++ b/fs/super.c
@@ -1277,7 +1277,7 @@ mount_fs(struct file_system_type *type, int flags, const char *name, void *data)
if (error)
goto out_sb;
- if (!(flags & MS_KERNMOUNT)) {
+ if (!(flags & (MS_KERNMOUNT|MS_SUBMOUNT))) {
error = security_sb_kern_mount(sb);
if (error)
goto out_sb;