summaryrefslogtreecommitdiff
path: root/c_src/cmd_migrate.c
diff options
context:
space:
mode:
Diffstat (limited to 'c_src/cmd_migrate.c')
-rw-r--r--c_src/cmd_migrate.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c
index bce115b7..698cfd55 100644
--- a/c_src/cmd_migrate.c
+++ b/c_src/cmd_migrate.c
@@ -159,9 +159,9 @@ static void find_superblock_space(ranges extents,
{
darray_for_each(extents, i) {
u64 start = round_up(max(256ULL << 10, i->start),
- dev->bucket_size << 9);
+ dev->opts.bucket_size << 9);
u64 end = round_down(i->end,
- dev->bucket_size << 9);
+ dev->opts.bucket_size << 9);
/* Need space for two superblocks: */
if (start + (opts.superblock_size << 9) * 2 <= end) {
@@ -225,9 +225,9 @@ 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.size = get_size(dev.bdev->bd_fd);
- dev.bucket_size = bch2_pick_bucket_size(fs_opts, &dev);
- dev.nbuckets = dev.size / dev.bucket_size;
+ dev.opts.fs_size = get_size(dev.bdev->bd_fd);
+ dev.opts.bucket_size = bch2_pick_bucket_size(fs_opts, &dev);
+ dev.nbuckets = dev.opts.fs_size / dev.opts.bucket_size;
bch2_check_bucket_size(fs_opts, &dev);