summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--c_src/cmd_migrate.c6
1 files 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);