Previously, it was so useless to print message like "invalid location %d".
Let it print objectid and offset of dir_item. Debug is easier now. Signed-off-by: Su Yue <[email protected]> --- cmds-check.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmds-check.c b/cmds-check.c index a93ac2c88a38..5c15dfb60b9a 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -1635,8 +1635,8 @@ static int process_dir_item(struct extent_buffer *eb, namebuf, len, filetype, key->type, error); } else { - fprintf(stderr, "invalid location in dir item %u\n", - location.type); + fprintf(stderr, "invalid location in dir item[%llu %llu]\n", + key->objectid, key->offset); add_inode_backref(inode_cache, BTRFS_MULTIPLE_OBJECTIDS, key->objectid, key->offset, namebuf, len, filetype, key->type, error); -- 2.15.0 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
