diff options
Diffstat (limited to 'c_src/cmd_migrate.c')
-rw-r--r-- | c_src/cmd_migrate.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c index 698cfd55..109416a8 100644 --- a/c_src/cmd_migrate.c +++ b/c_src/cmd_migrate.c @@ -239,8 +239,11 @@ static int migrate_fs(const char *fs_path, find_superblock_space(extents, format_opts, &dev); - struct bch_sb *sb = bch2_format(fs_opt_strs, - fs_opts, format_opts, &dev, 1); + dev_opts_list devs = {}; + darray_push(&devs, dev); + struct bch_sb *sb = bch2_format(fs_opt_strs, fs_opts, format_opts, devs); + darray_exit(&devs); + u64 sb_offset = le64_to_cpu(sb->layout.sb_offset[0]); if (format_opts.passphrase) |