Message ID | 387d40d20c05df14d442282213e850d590d8e7c2.1636574767.git.josef@toxicpanda.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | btrfs-progs: extent tree v2 global root support prep work | expand |
diff --git a/common/repair.c b/common/repair.c index e30fd8e8..176665bb 100644 --- a/common/repair.c +++ b/common/repair.c @@ -87,10 +87,6 @@ static int traverse_tree_blocks(struct extent_io_tree *tree, btrfs_item_key_to_cpu(eb, &key, i); if (key.type != BTRFS_ROOT_ITEM_KEY) continue; - /* Skip the extent root and reloc roots */ - if (key.objectid == BTRFS_TREE_RELOC_OBJECTID || - key.objectid == BTRFS_DATA_RELOC_TREE_OBJECTID) - continue; is_extent_root = key.objectid == BTRFS_EXTENT_TREE_OBJECTID; /* If pin, skip the extent root */
btrfs_mark_used_tree_blocks skips the reloc roots for some reason, which causes problems because these blocks are in use, and we use this helper to determine if the block accounting is correct with extent tree v2. Signed-off-by: Josef Bacik <josef@toxicpanda.com> --- common/repair.c | 4 ---- 1 file changed, 4 deletions(-)