From 6d7b47685b2625e3103e26a25c8003ef6de5f82d Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Mon, 28 Apr 2025 14:50:43 -0400 Subject: Update bcachefs sources to f0ebca18293c bcachefs: bch2_fs_open() now takes a darray Signed-off-by: Kent Overstreet --- c_src/cmd_fsck.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'c_src/cmd_fsck.c') diff --git a/c_src/cmd_fsck.c b/c_src/cmd_fsck.c index aa81fa11..e18f89c5 100644 --- a/c_src/cmd_fsck.c +++ b/c_src/cmd_fsck.c @@ -113,7 +113,7 @@ static void append_opt(struct printbuf *out, const char *opt) prt_str(out, opt); } -static bool should_use_kernel_fsck(darray_str devs) +static bool should_use_kernel_fsck(darray_const_str devs) { system("modprobe bcachefs"); @@ -131,7 +131,7 @@ static bool should_use_kernel_fsck(darray_str devs) opt_set(opts, nochanges, true); opt_set(opts, read_only, true); - struct bch_fs *c = bch2_fs_open(devs.data, devs.nr, opts); + struct bch_fs *c = bch2_fs_open(&devs, &opts); if (IS_ERR(c)) return false; @@ -265,7 +265,7 @@ int cmd_fsck(int argc, char *argv[]) exit(8); } - darray_str devs = get_or_split_cmdline_devs(argc, argv); + darray_const_str devs = get_or_split_cmdline_devs(argc, argv); darray_for_each(devs, i) if (dev_mounted(*i)) { @@ -324,7 +324,7 @@ userland_fsck: if (ret) return ret; - struct bch_fs *c = bch2_fs_open(devs.data, devs.nr, opts); + struct bch_fs *c = bch2_fs_open(&devs, &opts); if (IS_ERR(c)) exit(8); -- cgit v1.2.3