mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
btrfs: remove btrfs_chunk_map::io_(align|width) members
Those two members are read from on-disk metadata, but never utilized. And for new chunks we always set those members to BTRFS_STRIPE_LEN anyway. Thus there is no need to keep them inside btrfs_chunk_map. Signed-off-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
690c2accac
commit
4cbafa2ff3
|
|
@ -6033,8 +6033,6 @@ static struct btrfs_block_group *create_chunk(struct btrfs_trans_handle *trans,
|
|||
map->chunk_len = ctl->chunk_size;
|
||||
map->stripe_size = ctl->stripe_size;
|
||||
map->type = type;
|
||||
map->io_align = BTRFS_STRIPE_LEN;
|
||||
map->io_width = BTRFS_STRIPE_LEN;
|
||||
map->sub_stripes = ctl->sub_stripes;
|
||||
map->num_stripes = ctl->num_stripes;
|
||||
|
||||
|
|
@ -7597,8 +7595,6 @@ static int read_one_chunk(struct btrfs_key *key, struct extent_buffer *leaf,
|
|||
map->start = logical;
|
||||
map->chunk_len = length;
|
||||
map->num_stripes = num_stripes;
|
||||
map->io_width = btrfs_chunk_io_width(leaf, chunk);
|
||||
map->io_align = btrfs_chunk_io_align(leaf, chunk);
|
||||
map->type = type;
|
||||
/*
|
||||
* We can't use the sub_stripes value, as for profiles other than
|
||||
|
|
|
|||
|
|
@ -633,8 +633,6 @@ struct btrfs_chunk_map {
|
|||
u64 chunk_len;
|
||||
u64 stripe_size;
|
||||
u64 type;
|
||||
int io_align;
|
||||
int io_width;
|
||||
int num_stripes;
|
||||
int sub_stripes;
|
||||
struct btrfs_io_stripe stripes[];
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user