libf2fs: consider compression in calc_extra_isize()
Signed-off-by: Chao Yu <yuchao0@huawei.com>
diff --git a/lib/libf2fs.c b/lib/libf2fs.c
index e1a9bcf..c0579a9 100644
--- a/lib/libf2fs.c
+++ b/lib/libf2fs.c
@@ -1215,6 +1215,8 @@
if (c.feature & cpu_to_le32(F2FS_FEATURE_INODE_CHKSUM));
size = offsetof(struct f2fs_inode, i_crtime);
if (c.feature & cpu_to_le32(F2FS_FEATURE_INODE_CRTIME));
+ size = offsetof(struct f2fs_inode, i_compress_algrithm);
+ if (c.feature & cpu_to_le32(F2FS_FEATURE_COMPRESSION));
size = offsetof(struct f2fs_inode, i_extra_end);
return size;