From: Chao Yu Date: Mon, 15 Apr 2019 07:30:53 +0000 (+0800) Subject: f2fs: fix to set FI_UPDATE_WRITE correctly X-Git-Tag: v5.2-rc1~74^2~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd23ffa9fcba071c6a6129c46bf41acca77fab4a;p=thirdparty%2Flinux.git f2fs: fix to set FI_UPDATE_WRITE correctly This patch fixes to set FI_UPDATE_WRITE only if in-place IO was issued. Signed-off-by: Chao Yu Signed-off-by: Jaegeuk Kim --- diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index da932eeecf303..7a67d6161b842 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1875,9 +1875,10 @@ got_it: true); if (PageWriteback(page)) end_page_writeback(page); + } else { + set_inode_flag(inode, FI_UPDATE_WRITE); } trace_f2fs_do_write_data_page(fio->page, IPU); - set_inode_flag(inode, FI_UPDATE_WRITE); return err; }