[Cluster-devel] [PATCH 3/3] gfs2: fix out of inode size writeback
Junxiao Bi
junxiao.bi at oracle.com
Mon Apr 26 22:05:52 UTC 2021
Dirty flag of buffers out of inode size will be cleared and will not
be writeback.
Cc: <stable at vger.kernel.org>
Signed-off-by: Junxiao Bi <junxiao.bi at oracle.com>
---
fs/gfs2/aops.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/gfs2/aops.c b/fs/gfs2/aops.c
index cc4f987687f3..cd8a87555b3a 100644
--- a/fs/gfs2/aops.c
+++ b/fs/gfs2/aops.c
@@ -133,8 +133,8 @@ static int gfs2_write_jdata_page(struct page *page,
if (page->index == end_index && offset)
zero_user_segment(page, offset, PAGE_SIZE);
- return __block_write_full_page(inode, page, gfs2_get_block_noalloc, wbc,
- end_buffer_async_write);
+ return __block_write_full_page_eof(inode, page, gfs2_get_block_noalloc, wbc,
+ end_buffer_async_write, true);
}
/**
--
2.24.3 (Apple Git-128)
More information about the Cluster-devel
mailing list