]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/jfs/super.c
[PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait)
[linux-2.6-omap-h63xx.git] / fs / jfs / super.c
index 4226af3ea91bc18dbdf414f63738101babca9cf8..8d31f1336431a916e7947f0381ec439d61705bbb 100644 (file)
@@ -502,8 +502,7 @@ out_no_rw:
                jfs_err("jfs_umount failed with return code %d", rc);
        }
 out_mount_failed:
-       filemap_fdatawrite(sbi->direct_inode->i_mapping);
-       filemap_fdatawait(sbi->direct_inode->i_mapping);
+       filemap_write_and_wait(sbi->direct_inode->i_mapping);
        truncate_inode_pages(sbi->direct_inode->i_mapping, 0);
        make_bad_inode(sbi->direct_inode);
        iput(sbi->direct_inode);