From ad3875d1d9907bab0430c45ffa3b2dd39107106b Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sun, 13 Apr 2025 12:07:31 -0400 Subject: [PATCH] cmd_migrate: use correct bucket size Signed-off-by: Kent Overstreet --- c_src/cmd_migrate.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c index 7b4004f9..b0a64338 100644 --- a/c_src/cmd_migrate.c +++ b/c_src/cmd_migrate.c @@ -281,8 +281,10 @@ static int migrate_fs(const char *fs_path, .type = BCH_MIGRATE_migrate, }; - u64 reserve_start = round_up((format_opts.superblock_size * 2 + 8) << 9, - dev->opts.bucket_size); + + u64 reserve_start = roundup((format_opts.superblock_size * 2 + 8) << 9, + bucket_bytes(c->devs[0])); + BUG_ON(!reserve_start); copy_fs(c, fs_fd, fs_path, &s, reserve_start);