|
|
| version 1.397, 2007/09/12 04:04:58 | version 1.398, 2007/09/13 04:08:08 |
|---|---|
| Line 404 xfs_fs_write_inode( | Line 404 xfs_fs_write_inode( |
| int error = 0, flags = FLUSH_INODE; | int error = 0, flags = FLUSH_INODE; |
| xfs_itrace_entry(XFS_I(inode)); | xfs_itrace_entry(XFS_I(inode)); |
| if (sync) | if (sync) { |
| filemap_fdatawait(inode->i_mapping); | |
| flags |= FLUSH_SYNC; | flags |= FLUSH_SYNC; |
| } | |
| error = xfs_inode_flush(XFS_I(inode), flags); | error = xfs_inode_flush(XFS_I(inode), flags); |
| if (error == EAGAIN) { | if (error == EAGAIN) { |
| if (sync) | if (sync) |