diff options
author | Jan Kara <jack@suse.cz> | 2009-08-17 19:30:27 +0200 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2009-09-14 17:08:14 +0200 |
commit | d3bccb6f4b886060aa0f58976b92b77d951f5434 (patch) | |
tree | b5f9eb43890da173a078e883d51c23b8c27ceaa6 /include | |
parent | 86d710146fb9975f04c505ec78caa43d227c1018 (diff) | |
download | linux-d3bccb6f4b886060aa0f58976b92b77d951f5434.tar.gz linux-d3bccb6f4b886060aa0f58976b92b77d951f5434.tar.bz2 linux-d3bccb6f4b886060aa0f58976b92b77d951f5434.zip |
vfs: Introduce filemap_fdatawait_range
This simple helper saves some filesystems conversion from byte offset
to page numbers and also makes the fdata* interface more complete.
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/fs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index a79f48373e7e..beb0e2774b2e 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h @@ -2086,6 +2086,8 @@ extern int write_inode_now(struct inode *, int); extern int filemap_fdatawrite(struct address_space *); extern int filemap_flush(struct address_space *); extern int filemap_fdatawait(struct address_space *); +extern int filemap_fdatawait_range(struct address_space *, loff_t lstart, + loff_t lend); extern int filemap_write_and_wait(struct address_space *mapping); extern int filemap_write_and_wait_range(struct address_space *mapping, loff_t lstart, loff_t lend); |