diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-06 12:28:18 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-06 12:29:26 -0400 |
commit | 60ec05df840012cdf9a6c384c96cb70ed402687f (patch) | |
tree | fd5cac7daa8e90c1b7a0e3664e3a76679f3b3371 /c_src/cmd_fs.c | |
parent | cdde2f116061e99ce67f670318cb16dc8096ccfc (diff) |
bcachefs recovery-passes
New subcommand for scheduling or descheduling recovery passes on an
unmounted filesystem.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'c_src/cmd_fs.c')
-rw-r--r-- | c_src/cmd_fs.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/c_src/cmd_fs.c b/c_src/cmd_fs.c index 79826cb2..aa825e90 100644 --- a/c_src/cmd_fs.c +++ b/c_src/cmd_fs.c @@ -559,3 +559,18 @@ int cmd_fs_usage(int argc, char *argv[]) printbuf_exit(&buf); return 0; } + +int fs_cmds(int argc, char *argv[]) +{ + char *cmd = pop_cmd(&argc, argv); + + if (argc < 1) + return fs_usage(); + if (!strcmp(cmd, "usage")) + return cmd_fs_usage(argc, argv); + if (!strcmp(cmd, "top")) + return cmd_fs_top(argc, argv); + + fs_usage(); + return -EINVAL; +} |