lkml.org 
[lkml]   [2008]   [Jul]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 37/52] vfs: export filemap_fdatawrite_range()
    Date
    From: Jan Kara <jack@suse.cz>

    Make filemap_fdatawrite_range() function public, so that it can later
    be used in ordered mode rewrite by JBD/JBD2.

    Signed-off-by: Jan Kara <jack@suse.cz>
    ---
    include/linux/fs.h | 2 ++
    mm/filemap.c | 3 ++-
    2 files changed, 4 insertions(+), 1 deletions(-)

    diff --git a/include/linux/fs.h b/include/linux/fs.h
    index d490779..d06f8e2 100644
    --- a/include/linux/fs.h
    +++ b/include/linux/fs.h
    @@ -1741,6 +1741,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/mm/filemap.c b/mm/filemap.c
    index 1e6a7d3..65d9d9e 100644
    --- a/mm/filemap.c
    +++ b/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
    --
    1.5.6.rc3.1.g36b7.dirty


    \
     
     \ /
      Last update: 2008-07-05 19:41    [W:0.023 / U:0.024 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site