]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: do filemap_write_and_wait
authorSage Weil <sage@newdream.net>
Mon, 16 Mar 2009 20:33:53 +0000 (13:33 -0700)
committerSage Weil <sage@newdream.net>
Mon, 16 Mar 2009 20:33:53 +0000 (13:33 -0700)
The _range variant isn't exported.

src/kernel/file.c

index 2083573973ff62bf7a155f86fd2d6b73f1dea5cf..5d9266cbfac65f7f749cd138e42cf923b0e4b153 100644 (file)
@@ -359,7 +359,7 @@ static ssize_t ceph_sync_read(struct file *file, char __user *data,
                 * but it will at least behave sensibly when they are
                 * in sequence.
                 */
-               filemap_write_and_wait_range(inode->i_mapping, pos, pos+left);
+               filemap_write_and_wait(inode->i_mapping);
        } else {
                pages = alloc_page_vector(num_pages);
        }