fs: introduce mnt_clone_write
[linux-2.6-block.git] / fs / file_table.c
index 54018fe488403082ac5274e24a3fee9480fa0a16..3d66dbcebef6ea5db8780b581e1d8f9d2694e85f 100644 (file)
@@ -214,7 +214,7 @@ int init_file(struct file *file, struct vfsmount *mnt, struct dentry *dentry,
         */
        if ((mode & FMODE_WRITE) && !special_file(dentry->d_inode->i_mode)) {
                file_take_write(file);
-               error = mnt_want_write(mnt);
+               error = mnt_clone_write(mnt);
                WARN_ON(error);
        }
        return error;