diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c index 60caa68c3618..79f482578e02 100644 --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c @@ -458,6 +458,7 @@ static int verify_level_key(struct btrfs_fs_info *fs_info, eb->start, first_key->objectid, first_key->type, first_key->offset, found_key.objectid, found_key.type, found_key.offset); + btrfs_print_tree(eb, false); } #endif return ret; diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index 00b7d3231821..cde0cb6c9786 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@ -1870,6 +1870,8 @@ int replace_path(struct btrfs_trans_handle *trans, level - 1, &first_key); if (IS_ERR(eb)) { ret = PTR_ERR(eb); + btrfs_err(fs_info, "parent leaf, slot: %d:", slot); + btrfs_print_tree(parent, false); break; } else if (!extent_buffer_uptodate(eb)) { ret = -EIO;