]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - fs/namespace.c
Revert "UBUNTU: SAUCE: Import aufs driver"
[mirror_ubuntu-zesty-kernel.git] / fs / namespace.c
index 487ba30bb5c67a8f66bdaadb5b13e8240c937f7a..0730c16f6c673243608d20bd93d148cd55a921ca 100644 (file)
@@ -1572,7 +1572,7 @@ static int do_umount(struct mount *mnt, int flags)
                 * Special case for "unmounting" root ...
                 * we just try to remount it readonly.
                 */
-               if (!capable(CAP_SYS_ADMIN))
+               if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN))
                        return -EPERM;
                down_write(&sb->s_umount);
                if (!(sb->s_flags & MS_RDONLY))
@@ -2302,7 +2302,7 @@ static int do_remount(struct path *path, int flags, int mnt_flags,
        down_write(&sb->s_umount);
        if (flags & MS_BIND)
                err = change_mount_flags(path->mnt, flags);
-       else if (!capable(CAP_SYS_ADMIN))
+       else if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN))
                err = -EPERM;
        else
                err = do_remount_sb(sb, flags, data, 0);