btrfs-progs: Use fs_info instead of root for BTRFS_MAX_XATTR_SIZE
[platform/upstream/btrfs-progs.git] / cmds-check.c
index 99fbafc..cb34f27 100644 (file)
@@ -2518,7 +2518,7 @@ static void account_bytes(struct btrfs_root *root, struct btrfs_path *path,
        if (level == 0) {
                btree_space_waste += btrfs_leaf_free_space(root, eb);
        } else {
-               free_nrs = (BTRFS_NODEPTRS_PER_BLOCK(root) -
+               free_nrs = (BTRFS_NODEPTRS_PER_BLOCK(root->fs_info) -
                            btrfs_header_nritems(eb));
                btree_space_waste += free_nrs * sizeof(struct btrfs_key_ptr);
        }
@@ -7233,9 +7233,9 @@ again:
                unsigned int shift = 0, offset;
 
                if (i == 0 && btrfs_item_end_nr(buf, i) !=
-                   BTRFS_LEAF_DATA_SIZE(root)) {
+                   BTRFS_LEAF_DATA_SIZE(root->fs_info)) {
                        if (btrfs_item_end_nr(buf, i) >
-                           BTRFS_LEAF_DATA_SIZE(root)) {
+                           BTRFS_LEAF_DATA_SIZE(root->fs_info)) {
                                ret = delete_bogus_item(root, path, buf, i);
                                if (!ret)
                                        goto again;
@@ -7244,7 +7244,7 @@ again:
                                ret = -EIO;
                                break;
                        }
-                       shift = BTRFS_LEAF_DATA_SIZE(root) -
+                       shift = BTRFS_LEAF_DATA_SIZE(root->fs_info) -
                                btrfs_item_end_nr(buf, i);
                } else if (i > 0 && btrfs_item_end_nr(buf, i) !=
                           btrfs_item_offset_nr(buf, i - 1)) {
@@ -9480,7 +9480,7 @@ static int run_next_block(struct btrfs_root *root,
                                add_pending(pending, seen, ptr, size);
                        }
                }
-               btree_space_waste += (BTRFS_NODEPTRS_PER_BLOCK(root) -
+               btree_space_waste += (BTRFS_NODEPTRS_PER_BLOCK(fs_info) -
                                      nritems) * sizeof(struct btrfs_key_ptr);
        }
        total_btree_bytes += buf->len;