diff options
Diffstat (limited to 'cmds-check.c')
-rw-r--r-- | cmds-check.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/cmds-check.c b/cmds-check.c index f0caffa7..f3953df9 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -1753,7 +1753,7 @@ static void reada_walk_down(struct btrfs_root *root, return; nritems = btrfs_header_nritems(node); - blocksize = btrfs_level_size(root, level - 1); + blocksize = root->nodesize; for (i = slot; i < nritems; i++) { bytenr = btrfs_node_blockptr(node, i); ptr_gen = btrfs_node_ptr_generation(node, i); @@ -1860,7 +1860,7 @@ static int walk_down_tree(struct btrfs_root *root, struct btrfs_path *path, } bytenr = btrfs_node_blockptr(cur, path->slots[*level]); ptr_gen = btrfs_node_ptr_generation(cur, path->slots[*level]); - blocksize = btrfs_level_size(root, *level - 1); + blocksize = root->nodesize; ret = btrfs_lookup_extent_info(NULL, root, bytenr, *level - 1, 1, &refs, NULL); if (ret < 0) @@ -6178,7 +6178,7 @@ static int run_next_block(struct btrfs_root *root, level = btrfs_header_level(buf); for (i = 0; i < nritems; i++) { ptr = btrfs_node_blockptr(buf, i); - size = btrfs_level_size(root, level - 1); + size = root->nodesize; btrfs_node_key_to_cpu(buf, &key, i); if (ri != NULL) { if ((level == ri->drop_level) @@ -8201,14 +8201,14 @@ again: level = btrfs_header_level(root1->node); ret = add_root_item_to_list(&normal_trees, root1->root_key.objectid, root1->node->start, 0, level, 0, - btrfs_level_size(root1, level), NULL); + root1->nodesize, NULL); if (ret < 0) goto out; root1 = root->fs_info->chunk_root; level = btrfs_header_level(root1->node); ret = add_root_item_to_list(&normal_trees, root1->root_key.objectid, root1->node->start, 0, level, 0, - btrfs_level_size(root1, level), NULL); + root1->nodesize, NULL); if (ret < 0) goto out; btrfs_init_path(&path); @@ -8239,7 +8239,7 @@ again: last_snapshot = btrfs_root_last_snapshot(&ri); if (btrfs_disk_key_objectid(&ri.drop_progress) == 0) { level = btrfs_root_level(&ri); - level_size = btrfs_level_size(root, level); + level_size = root->nodesize; ret = add_root_item_to_list(&normal_trees, found_key.objectid, btrfs_root_bytenr(&ri), @@ -8249,7 +8249,7 @@ again: goto out; } else { level = btrfs_root_level(&ri); - level_size = btrfs_level_size(root, level); + level_size = root->nodesize; objectid = found_key.objectid; btrfs_disk_key_to_cpu(&found_key, &ri.drop_progress); @@ -8364,7 +8364,7 @@ static int btrfs_fsck_reinit_root(struct btrfs_trans_handle *trans, goto init; } c = btrfs_alloc_free_block(trans, root, - btrfs_level_size(root, 0), + root->nodesize, root->root_key.objectid, &disk_key, level, 0, 0); if (IS_ERR(c)) { |