f2fs-tools: fix stat update in sload/fsck
authorChao Yu <yuchao0@huawei.com>
Mon, 5 Aug 2019 09:44:06 +0000 (17:44 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 27 Aug 2019 21:51:05 +0000 (14:51 -0700)
commit156ac96e19c9e070143995a529a8cc5229478fbb
treeda9541ea6f621757c9edb85970e11abe9fdc8a42
parent66087b1521047a55869c9cece55592edd594cd92
f2fs-tools: fix stat update in sload/fsck

Change logic as below:
- fix to account block/node/inode stats correctly in reserve_new_block()
- check overflow in reserve_new_block()
- move stat update from f2fs_alloc_nid() to reserve_new_block()
- adjust write_checkpoint() to update stat for sload/fsck

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/dir.c
fsck/fsck.c
fsck/fsck.h
fsck/mount.c
fsck/node.c
fsck/segment.c
fsck/xattr.c