--- x/fs/f2fs/data.c +++ y/fs/f2fs/data.c @@ -2854,7 +2854,7 @@ write: set_inode_flag(inode, FI_HOT_DATA); err = -EAGAIN; - if (f2fs_has_inline_data(inode)) { + if (f2fs_has_inline_data(inode) && !page->index) { err = f2fs_write_inline_data(inode, page); if (!err) goto out;