diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-06-29 11:55:03 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-06-29 11:55:03 -0400 |
commit | 755788e2d6065ac35e680a23c48125a5cd63f7b7 (patch) | |
tree | 42689046ac3408eaab024d34027d6bc19ede12ca | |
parent | 34b5654d9eb1999704e75d964645e3aa9b78e249 (diff) |
Be explicit about which fsck implementation we're running
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | c_src/cmd_fsck.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/c_src/cmd_fsck.c b/c_src/cmd_fsck.c index 3d47af6c..7796e061 100644 --- a/c_src/cmd_fsck.c +++ b/c_src/cmd_fsck.c @@ -228,8 +228,10 @@ int cmd_fsck(int argc, char *argv[]) darray_str devs = get_or_split_cmdline_devs(argc, argv); darray_for_each(devs, i) - if (dev_mounted(*i)) + if (dev_mounted(*i)) { + printf("Running fsck online\n"); return fsck_online(*i); + } int kernel_probed = kernel; if (kernel_probed < 0) @@ -239,6 +241,7 @@ int cmd_fsck(int argc, char *argv[]) struct printbuf parse_later = PRINTBUF; if (kernel_probed) { + printf("Running in-kernel offline fsck\n"); struct bch_ioctl_fsck_offline *fsck = calloc(sizeof(*fsck) + sizeof(u64) * devs.nr, 1); @@ -260,6 +263,7 @@ int cmd_fsck(int argc, char *argv[]) ret = splice_fd_to_stdinout(fsck_fd); } else { userland_fsck: + printf("Running userspace offline fsck\n"); ret = bch2_parse_mount_opts(NULL, &opts, &parse_later, opts_str.buf); if (ret) return ret; |