From b013d3e6e215eb1b780a27ec7daa2c06a08ca7d4 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Fri, 11 Jul 2008 19:27:31 -0400 Subject: [PATCH] --- yaml --- r: 101108 b: refs/heads/master c: f4c0a0fdfae708f7aa438c27a380ed4071294e11 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/include/linux/fs.h | 2 ++ trunk/mm/filemap.c | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 05365c827ad5..0cc969e0b757 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9ddfc3dc75b5cc55ff3cfa586e962d252f1db9d3 +refs/heads/master: f4c0a0fdfae708f7aa438c27a380ed4071294e11 diff --git a/trunk/include/linux/fs.h b/trunk/include/linux/fs.h index d8e2762ed14d..97f992adc62d 100644 --- a/trunk/include/linux/fs.h +++ b/trunk/include/linux/fs.h @@ -1740,6 +1740,8 @@ extern int wait_on_page_writeback_range(struct address_space *mapping, pgoff_t start, pgoff_t end); extern int __filemap_fdatawrite_range(struct address_space *mapping, loff_t start, loff_t end, int sync_mode); +extern int filemap_fdatawrite_range(struct address_space *mapping, + loff_t start, loff_t end); extern long do_fsync(struct file *file, int datasync); extern void sync_supers(void); diff --git a/trunk/mm/filemap.c b/trunk/mm/filemap.c index 1e6a7d34874f..65d9d9e2b755 100644 --- a/trunk/mm/filemap.c +++ b/trunk/mm/filemap.c @@ -236,11 +236,12 @@ int filemap_fdatawrite(struct address_space *mapping) } EXPORT_SYMBOL(filemap_fdatawrite); -static int filemap_fdatawrite_range(struct address_space *mapping, loff_t start, +int filemap_fdatawrite_range(struct address_space *mapping, loff_t start, loff_t end) { return __filemap_fdatawrite_range(mapping, start, end, WB_SYNC_ALL); } +EXPORT_SYMBOL(filemap_fdatawrite_range); /** * filemap_flush - mostly a non-blocking flush