diff options
author | Christoph Hellwig <hch@lst.de> | 2009-10-01 18:58:30 +0200 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2009-10-01 18:58:30 +0200 |
commit | 8aa38c31b7659e338fee4d9af4c3805acbd9806f (patch) | |
tree | 44d20f44a432ba05cfcfcd093428e777e4d3fd9e /fs/btrfs/file.c | |
parent | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/... (diff) | |
download | linux-8aa38c31b7659e338fee4d9af4c3805acbd9806f.tar.xz linux-8aa38c31b7659e338fee4d9af4c3805acbd9806f.zip |
Btrfs: remove duplicates of filemap_ helpers
Use filemap_fdatawrite_range and filemap_fdatawait_range instead of
local copies of the functions. For filemap_fdatawait_range that
also means replacing the awkward old wait_on_page_writeback_range
calling convention with the regular filemap byte offsets.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/file.c')
-rw-r--r-- | fs/btrfs/file.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 7351bdbca26f..ca784a7fbeba 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c @@ -1022,9 +1022,8 @@ static ssize_t btrfs_file_write(struct file *file, const char __user *buf, } if (will_write) { - btrfs_fdatawrite_range(inode->i_mapping, pos, - pos + write_bytes - 1, - WB_SYNC_ALL); + filemap_fdatawrite_range(inode->i_mapping, pos, + pos + write_bytes - 1); } else { balance_dirty_pages_ratelimited_nr(inode->i_mapping, num_pages); |