]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/namespace.c
[RFC PATCH] touch_mnt_namespace when the mount flags change
[linux-2.6-omap-h63xx.git] / fs / namespace.c
index f527a0d6c64d1392533593c3abaf18722f7e2fa7..cce46702d33c98f6d9e1669ac10f4d6c23be82c2 100644 (file)
@@ -1550,8 +1550,13 @@ static int do_remount(struct path *path, int flags, int mnt_flags,
        if (!err)
                path->mnt->mnt_flags = mnt_flags;
        up_write(&sb->s_umount);
-       if (!err)
+       if (!err) {
                security_sb_post_remount(path->mnt, flags, data);
+
+               spin_lock(&vfsmount_lock);
+               touch_mnt_namespace(path->mnt->mnt_ns);
+               spin_unlock(&vfsmount_lock);
+       }
        return err;
 }