mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 20 Dec 2018 08:16:27 +0000 (03:16 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 21 Dec 2018 16:51:23 +0000 (11:51 -0500)
Reviewed-by: David Howells <dhowells@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/super.c

index a5511c4..48e25eb 100644 (file)
@@ -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;