mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-09 00:00:04 +03:00
bucket size must be a power of two
This commit is contained in:
parent
580ec0497a
commit
837a476cc1
@ -90,6 +90,8 @@ void bcache_format(struct dev_opts *devs, size_t nr_devs,
|
||||
unsigned scale = max(1U,
|
||||
ilog2(i->size / min_size(i->bucket_size)) / 4);
|
||||
|
||||
scale = rounddown_pow_of_two(scale);
|
||||
|
||||
/* max bucket size 1 mb */
|
||||
i->bucket_size = min(i->bucket_size * scale, 1U << 11);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user