mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-20 13:47:56 +07:00
btrfs: get fs_info from eb in should_balance_chunk
We can read fs_info from extent buffer and can drop it from the parameters. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
813fd1dcab
commit
6ec0896c4c
@ -3561,10 +3561,10 @@ static int chunk_soft_convert_filter(u64 chunk_type,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int should_balance_chunk(struct btrfs_fs_info *fs_info,
|
||||
struct extent_buffer *leaf,
|
||||
static int should_balance_chunk(struct extent_buffer *leaf,
|
||||
struct btrfs_chunk *chunk, u64 chunk_offset)
|
||||
{
|
||||
struct btrfs_fs_info *fs_info = leaf->fs_info;
|
||||
struct btrfs_balance_control *bctl = fs_info->balance_ctl;
|
||||
struct btrfs_balance_args *bargs = NULL;
|
||||
u64 chunk_type = btrfs_chunk_type(leaf, chunk);
|
||||
@ -3744,8 +3744,7 @@ static int __btrfs_balance(struct btrfs_fs_info *fs_info)
|
||||
spin_unlock(&fs_info->balance_lock);
|
||||
}
|
||||
|
||||
ret = should_balance_chunk(fs_info, leaf, chunk,
|
||||
found_key.offset);
|
||||
ret = should_balance_chunk(leaf, chunk, found_key.offset);
|
||||
|
||||
btrfs_release_path(path);
|
||||
if (!ret) {
|
||||
|
Loading…
Reference in New Issue
Block a user