Before this patch, when btrfsck found an error in root dir, it will only output the following message "root %llu root dir %llu error" without any detailed error.
Just add print_inode_error() to print out the whole error. Signed-off-by: Qu Wenruo <quwen...@cn.fujitsu.com> --- cmds-check.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cmds-check.c b/cmds-check.c index 389674f..9fc1410 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -1984,6 +1984,7 @@ static int check_inode_recs(struct btrfs_root *root, fprintf(stderr, "root %llu root dir %llu error\n", (unsigned long long)root->root_key.objectid, (unsigned long long)root_dirid); + print_inode_error(root, rec); error++; } } else { -- 2.1.3 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html