Loading fs/ocfs2/file.c +1 −1 Original line number Diff line number Diff line Loading @@ -2408,7 +2408,6 @@ static ssize_t ocfs2_file_write_iter(struct kiocb *iocb, goto out_dio; } iocb->ki_pos = *ppos + written_buffered; /* We need to ensure that the page cache pages are written to * disk and invalidated to preserve the expected O_DIRECT * semantics. Loading @@ -2417,6 +2416,7 @@ static ssize_t ocfs2_file_write_iter(struct kiocb *iocb, ret = filemap_write_and_wait_range(file->f_mapping, *ppos, endbyte); if (ret == 0) { iocb->ki_pos = *ppos + written_buffered; written += written_buffered; invalidate_mapping_pages(mapping, *ppos >> PAGE_CACHE_SHIFT, Loading Loading
fs/ocfs2/file.c +1 −1 Original line number Diff line number Diff line Loading @@ -2408,7 +2408,6 @@ static ssize_t ocfs2_file_write_iter(struct kiocb *iocb, goto out_dio; } iocb->ki_pos = *ppos + written_buffered; /* We need to ensure that the page cache pages are written to * disk and invalidated to preserve the expected O_DIRECT * semantics. Loading @@ -2417,6 +2416,7 @@ static ssize_t ocfs2_file_write_iter(struct kiocb *iocb, ret = filemap_write_and_wait_range(file->f_mapping, *ppos, endbyte); if (ret == 0) { iocb->ki_pos = *ppos + written_buffered; written += written_buffered; invalidate_mapping_pages(mapping, *ppos >> PAGE_CACHE_SHIFT, Loading