diff options
author | Jaegeuk Kim <jaegeuk.kim@samsung.com> | 2013-08-20 18:05:56 +0900 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk.kim@samsung.com> | 2013-08-20 18:12:04 +0900 |
commit | cd1e4704d0cbf1cbb49b3f33c576566b4b1e296e (patch) | |
tree | 5a8a88f580b6f82562f950559b94ac3af7fea879 /lib | |
parent | 9455376cd0edcc37219bcb089dff440624719667 (diff) | |
download | android_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.c | 7 |
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 */ |