]> err.no Git - linux-2.6/blobdiff - fs/cifs/inode.c
Merge Linus' tree.
[linux-2.6] / fs / cifs / inode.c
index 411c1f7f84da6074efd483e27df1221db4647df1..9558f51bca55a1bd1c12a0140075013ea02628b5 100644 (file)
@@ -1148,8 +1148,7 @@ int cifs_setattr(struct dentry *direntry, struct iattr *attrs)
        /* BB check if we need to refresh inode from server now ? BB */
 
        /* need to flush data before changing file size on server */
-       filemap_fdatawrite(direntry->d_inode->i_mapping);
-       filemap_fdatawait(direntry->d_inode->i_mapping);
+       filemap_write_and_wait(direntry->d_inode->i_mapping);
 
        if (attrs->ia_valid & ATTR_SIZE) {
                /* To avoid spurious oplock breaks from server, in the case of