f2fs: fix to recover converted inline_data
Subsystems (2)
Jaegeuk Kim
maintainerPATCH 1/1 f2fs: fix to recover converted inline_data
If an inode has converted inline_data which was written to the disk, we should set its inode flag for further fsync so that this inline_data can be recovered from sudden power off.
Signed-off-by Jaegeuk Kim <[email protected]>
--- fs/f2fs/inline.c | 3 +++ 1 file changed, 3 insertions(+)
fs/f2fs/inline.c +3 -0
@@ -122,6 +122,9 @@ no_update:if (dirty)inode_dec_dirty_pages (dn->inode); +/* this converted inline_data should be recovered. */ +set_inode_flag (F2FS_I (dn->inode),FI_APPEND_WRITE ); +/* clear inline data and flag after data writeback */ truncate_inline_data (dn->inode_page,0 ); clear_out:
Signature · 1 line
2.1.1