diff options
-rw-r--r-- | c_src/cmd_migrate.c | 6 |
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); |