diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-03-23 11:03:42 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-03-23 11:03:42 -0400 |
commit | b8435c569398fbc8a4a209dcd55cb660b6577d3d (patch) | |
tree | 2fdb2d6b5a29a30e467155a4a8c43661e34e2fcd /c_src/cmd_device.c | |
parent | 80d0a21ed36e00c795bf27b582ee3b626de0a3c5 (diff) |
bch2_format() now takes a darray of dev_opts
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'c_src/cmd_device.c')
-rw-r--r-- | c_src/cmd_device.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/c_src/cmd_device.c b/c_src/cmd_device.c index a1e78e25..d953055c 100644 --- a/c_src/cmd_device.c +++ b/c_src/cmd_device.c @@ -137,10 +137,11 @@ int cmd_device_add(int argc, char *argv[]) opt_set(fs_opts, btree_node_size, read_file_u64(fs.sysfs_fd, "options/btree_node_size")); - struct bch_sb *sb = bch2_format(fs_opt_strs, - fs_opts, - format_opts, - &dev_opts, 1); + dev_opts_list devs = {}; + darray_push(&devs, dev_opts); + + struct bch_sb *sb = bch2_format(fs_opt_strs, fs_opts, format_opts, devs); + darray_exit(&devs); free(sb); bchu_disk_add(fs, dev_opts.path); return 0; |