From: Zheng Liu <wenqing.lz@xxxxxxxxxx> When inode has inline_data, we don't need to check i_blocks. Signed-off-by: Zheng Liu <wenqing.lz@xxxxxxxxxx> --- debugfs/icheck.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/debugfs/icheck.c b/debugfs/icheck.c index 48f432a..3caa930 100644 --- a/debugfs/icheck.c +++ b/debugfs/icheck.c @@ -132,9 +132,12 @@ void do_icheck(int argc, char **argv) if (inode.i_dtime) goto next; - retval = ext2fs_block_iterate3(current_fs, ino, - BLOCK_FLAG_READ_ONLY, block_buf, - icheck_proc, &bw); + /* we don't need to check i_blocks with inline_data */ + if (!ext2fs_has_inline_data(current_fs, ino)) + retval = ext2fs_block_iterate3(current_fs, ino, + BLOCK_FLAG_READ_ONLY, + block_buf, + icheck_proc, &bw); if (retval) { com_err("icheck", retval, "while calling ext2fs_block_iterate"); -- 1.7.4.1 -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html