btrfs-progs: Use named constants for common sizes
There multiple places where we use well-known sizes - 1,8,16,32 megabytes. We also have them defined as constants in the sizes.h header. So let's use them. No functional changes. Signed-off-by: Nikolay Borisov <nborisov@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
c0d783347f
commit
cbaa70b265
|
@ -635,7 +635,7 @@ static int calculate_available_space(struct btrfs_convert_context *cctx)
|
|||
* Twice the minimal chunk size, to allow later wipe_reserved_ranges()
|
||||
* works without need to consider overlap
|
||||
*/
|
||||
u64 min_stripe_size = 2 * 16 * 1024 * 1024;
|
||||
u64 min_stripe_size = SZ_32M;
|
||||
int ret;
|
||||
|
||||
/* Calculate data_chunks */
|
||||
|
@ -800,7 +800,7 @@ static int create_image(struct btrfs_root *root,
|
|||
* Start from 1M, as 0~1M is reserved, and create_image_file_range()
|
||||
* can't handle bytenr 0(will consider it as a hole)
|
||||
*/
|
||||
cur = 1024 * 1024;
|
||||
cur = SZ_1M;
|
||||
while (cur < size) {
|
||||
u64 len = size - cur;
|
||||
|
||||
|
@ -1015,7 +1015,7 @@ static int make_convert_data_block_groups(struct btrfs_trans_handle *trans,
|
|||
* And for single chunk, don't create chunk larger than 1G.
|
||||
*/
|
||||
max_chunk_size = cfg->num_bytes / 10;
|
||||
max_chunk_size = min((u64)(1024 * 1024 * 1024), max_chunk_size);
|
||||
max_chunk_size = min((u64)(SZ_1G), max_chunk_size);
|
||||
max_chunk_size = round_down(max_chunk_size,
|
||||
extent_root->fs_info->sectorsize);
|
||||
|
||||
|
@ -1597,7 +1597,7 @@ next:
|
|||
* | RSV 1 | | Old | | RSV 2 | | Old | | RSV 3 |
|
||||
* | 0~1M | | Fs | | SB2 + 64K | | Fs | | SB3 + 64K |
|
||||
*
|
||||
* On the other hande, the converted fs image in btrfs is a completely
|
||||
* On the other hand, the converted fs image in btrfs is a completely
|
||||
* valid old fs.
|
||||
*
|
||||
* |<-----------------Converted fs image in btrfs-------------------->|
|
||||
|
|
|
@ -95,7 +95,7 @@ int make_btrfs(int fd, struct btrfs_mkfs_config *cfg)
|
|||
|
||||
cfg->blocks[MKFS_SUPER_BLOCK] = BTRFS_SUPER_INFO_OFFSET;
|
||||
for (i = 1; i < MKFS_BLOCK_COUNT; i++) {
|
||||
cfg->blocks[i] = BTRFS_SUPER_INFO_OFFSET + 1024 * 1024 +
|
||||
cfg->blocks[i] = BTRFS_SUPER_INFO_OFFSET + SZ_1M +
|
||||
cfg->nodesize * i;
|
||||
}
|
||||
|
||||
|
|
10
mkfs/main.c
10
mkfs/main.c
|
@ -719,7 +719,7 @@ again:
|
|||
* keep our extent size at 1MB max, this makes it easier to work inside
|
||||
* the tiny block groups created during mkfs
|
||||
*/
|
||||
cur_bytes = min(total_bytes, 1024ULL * 1024);
|
||||
cur_bytes = min(total_bytes, (u64)SZ_1M);
|
||||
ret = btrfs_reserve_extent(trans, root, cur_bytes, 0, 0, (u64)-1,
|
||||
&key, 1);
|
||||
if (ret)
|
||||
|
@ -992,7 +992,7 @@ static int create_chunks(struct btrfs_trans_handle *trans,
|
|||
u64 chunk_size;
|
||||
u64 meta_type = BTRFS_BLOCK_GROUP_METADATA;
|
||||
u64 data_type = BTRFS_BLOCK_GROUP_DATA;
|
||||
u64 minimum_data_chunk_size = 8 * 1024 * 1024;
|
||||
u64 minimum_data_chunk_size = SZ_8M;
|
||||
u64 i;
|
||||
int ret;
|
||||
|
||||
|
@ -1095,9 +1095,9 @@ static u64 size_sourcedir(const char *dir_name, u64 sectorsize,
|
|||
u64 dir_size = 0;
|
||||
u64 total_size = 0;
|
||||
int ret;
|
||||
u64 default_chunk_size = 8 * 1024 * 1024; /* 8MB */
|
||||
u64 allocated_meta_size = 8 * 1024 * 1024; /* 8MB */
|
||||
u64 allocated_total_size = 20 * 1024 * 1024; /* 20MB */
|
||||
u64 default_chunk_size = SZ_8M;
|
||||
u64 allocated_meta_size = SZ_8M;
|
||||
u64 allocated_total_size = 20 * SZ_1M; /* 20MB */
|
||||
u64 num_of_meta_chunks = 0;
|
||||
u64 num_of_data_chunks = 0;
|
||||
u64 num_of_allocated_meta_chunks =
|
||||
|
|
Loading…
Reference in New Issue