diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2017-05-17 17:17:56 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-07-03 13:35:10 +0200 |
commit | d2ed05c9ae0164f82e1098dba95ab823d40e5164 (patch) | |
tree | 3824b158a0a7f233cd98794401c92d7ffabd7456 /chunk-recover.c | |
parent | c4893f15cedc59c14656b06b83bb5c8a441efe66 (diff) |
btrfs-progs: Refactor block sizes users in disk-io.c
Since we have cached block sizes in fs_info, there is no need to specify
these sizes in btrfs_setup_root() function.
And refactor all root->sector/node/stripesize users in disk-io.c.
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Diffstat (limited to 'chunk-recover.c')
-rw-r--r-- | chunk-recover.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/chunk-recover.c b/chunk-recover.c index 1a880038..96b939a3 100644 --- a/chunk-recover.c +++ b/chunk-recover.c @@ -1448,9 +1448,6 @@ open_ctree_with_broken_chunk(struct recover_control *rc) struct btrfs_fs_info *fs_info; struct btrfs_super_block *disk_super; struct extent_buffer *eb; - u32 sectorsize; - u32 nodesize; - u32 stripesize; int ret; fs_info = btrfs_new_fs_info(1, BTRFS_SUPER_INFO_OFFSET); @@ -1483,12 +1480,8 @@ open_ctree_with_broken_chunk(struct recover_control *rc) if (ret) goto out_devices; - nodesize = btrfs_super_nodesize(disk_super); - sectorsize = btrfs_super_sectorsize(disk_super); - stripesize = btrfs_super_stripesize(disk_super); - - btrfs_setup_root(nodesize, sectorsize, stripesize, - fs_info->chunk_root, fs_info, BTRFS_CHUNK_TREE_OBJECTID); + btrfs_setup_root(fs_info->chunk_root, fs_info, + BTRFS_CHUNK_TREE_OBJECTID); ret = build_device_maps_by_chunk_records(rc, fs_info->chunk_root); if (ret) |