path: root/chunk-recover.c
diff options
authorQu Wenruo <>2017-05-17 16:57:35 +0800
committerDavid Sterba <>2017-07-03 13:35:10 +0200
commitc4893f15cedc59c14656b06b83bb5c8a441efe66 (patch)
tree9a3e2335938c09040ebfb081d23b7ef7047fb060 /chunk-recover.c
parent3c7a04e59272837b8d70f2cfdfd7173d53c72616 (diff)
btrfs-progs: Introduce sectorsize nodesize and stripesize members for
btrfs_fs_info Just like what we do in kernel, since we will not support different leaf/node/stripe size per tree, there is no need to store these block sizes in btrfs_root. This patch will introduce these block size members into btrfs_fs_info structure, allowing us to convert such usage in later patches. Signed-off-by: Qu Wenruo <>
Diffstat (limited to 'chunk-recover.c')
1 files changed, 3 insertions, 0 deletions
diff --git a/chunk-recover.c b/chunk-recover.c
index cf8b3184..1a880038 100644
--- a/chunk-recover.c
+++ b/chunk-recover.c
@@ -1475,6 +1475,9 @@ open_ctree_with_broken_chunk(struct recover_control *rc)
memcpy(fs_info->fsid, &disk_super->fsid, BTRFS_FSID_SIZE);
+ fs_info->sectorsize = btrfs_super_sectorsize(disk_super);
+ fs_info->nodesize = btrfs_super_nodesize(disk_super);
+ fs_info->stripesize = btrfs_super_stripesize(disk_super);
ret = btrfs_check_fs_compatibility(disk_super, OPEN_CTREE_WRITES);
if (ret)