diff options
Diffstat (limited to 'c_src/cmd_migrate.c')
-rw-r--r-- | c_src/cmd_migrate.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c index a0328ca8..8155a2b3 100644 --- a/c_src/cmd_migrate.c +++ b/c_src/cmd_migrate.c @@ -228,9 +228,10 @@ static int migrate_fs(const char *fs_path, printf("Creating new filesystem on %s in space reserved at %s\n", dev->path, file_path); - dev->opts.fs_size = get_size(dev->bdev->bd_fd); - dev->opts.bucket_size = bch2_pick_bucket_size(fs_opts, devs); - dev->nbuckets = dev->opts.fs_size / dev->opts.bucket_size; + dev->fs_size = get_size(dev->bdev->bd_fd); + opt_set(dev->opts, bucket_size, bch2_pick_bucket_size(fs_opts, devs)); + + dev->nbuckets = dev->fs_size / dev->opts.bucket_size; bch2_check_bucket_size(fs_opts, dev); |