diff --git a/[refs] b/[refs] index 032da356e8f9..996be80e0dfb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 89b0fc38cca4e6c92a90b58960881ffc5dddd89c +refs/heads/master: be1a16a0ae29a7c90081a657b64aa51cb1a65a27 diff --git a/trunk/fs/namespace.c b/trunk/fs/namespace.c index 7ca5182c0bed..8a415c9c5e55 100644 --- a/trunk/fs/namespace.c +++ b/trunk/fs/namespace.c @@ -595,7 +595,7 @@ static struct vfsmount *clone_mnt(struct vfsmount *old, struct dentry *root, goto out_free; } - mnt->mnt_flags = old->mnt_flags; + mnt->mnt_flags = old->mnt_flags & ~MNT_WRITE_HOLD; atomic_inc(&sb->s_active); mnt->mnt_sb = sb; mnt->mnt_root = dget(root);