lkml.org 
[lkml]   [2017]   [Apr]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 05/17] orangefs: don't call filemap_write_and_wait from fsync
    Date
    Orangefs doesn't do buffered writes yet, so there's no point in
    initiating and waiting for writeback.

    Signed-off-by: Jeff Layton <jlayton@redhat.com>
    ---
    fs/orangefs/file.c | 5 +----
    1 file changed, 1 insertion(+), 4 deletions(-)

    diff --git a/fs/orangefs/file.c b/fs/orangefs/file.c
    index e6bbc8083d77..17ab42c4db52 100644
    --- a/fs/orangefs/file.c
    +++ b/fs/orangefs/file.c
    @@ -646,14 +646,11 @@ static int orangefs_fsync(struct file *file,
    loff_t end,
    int datasync)
    {
    - int ret = -EINVAL;
    + int ret;
    struct orangefs_inode_s *orangefs_inode =
    ORANGEFS_I(file_inode(file));
    struct orangefs_kernel_op_s *new_op = NULL;

    - /* required call */
    - filemap_write_and_wait_range(file->f_mapping, start, end);
    -
    new_op = op_alloc(ORANGEFS_VFS_OP_FSYNC);
    if (!new_op)
    return -ENOMEM;
    --
    2.9.3
    \
     
     \ /
      Last update: 2017-04-12 14:09    [W:4.049 / U:1.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site