aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk.kim@samsung.com>2013-08-20 18:05:56 +0900
committerJaegeuk Kim <jaegeuk.kim@samsung.com>2013-08-20 18:12:04 +0900
commitcd1e4704d0cbf1cbb49b3f33c576566b4b1e296e (patch)
tree5a8a88f580b6f82562f950559b94ac3af7fea879 /lib
parent9455376cd0edcc37219bcb089dff440624719667 (diff)
downloadandroid_external_f2fs-tools-cd1e4704d0cbf1cbb49b3f33c576566b4b1e296e.tar.gz
android_external_f2fs-tools-cd1e4704d0cbf1cbb49b3f33c576566b4b1e296e.tar.bz2
android_external_f2fs-tools-cd1e4704d0cbf1cbb49b3f33c576566b4b1e296e.zip
fsck, lib: support inline xattr
This patch adjusts the modification to handle inline xattrs. Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/libf2fs.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/libf2fs.c b/lib/libf2fs.c
index 6947425..988c854 100644
--- a/lib/libf2fs.c
+++ b/lib/libf2fs.c
@@ -315,6 +315,13 @@ exit:
return f2fs_hash;
}
+unsigned int addrs_per_inode(struct f2fs_inode *i)
+{
+ if (i->i_inline & F2FS_INLINE_XATTR)
+ return DEF_ADDRS_PER_INODE - F2FS_INLINE_XATTR_ADDRS;
+ return DEF_ADDRS_PER_INODE;
+}
+
/*
* CRC32
*/