Hi Chao, Can we add below to avoid this case? diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 80f9863..c4f3db0 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1695,6 +1695,7 @@ static int prepare_write_begin(struct f2fs_sb_info *sbi,
if (f2fs_has_inline_data(inode)) { if (pos + len <= MAX_INLINE_DATA) { + dn.node_changed = true; read_inline_data(page, ipage); set_inode_flag(inode, FI_DATA_EXIST); if (inode->i_nlink) Thanks. On 2017/2/25 8:59, Chao Yu wrote: > Seems when there is a large number of dirty inline data in page cache, then > trigger intensively writeback and CP can run out of free space? ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel