From dd724f21803db07908b8201e80e8293dc7dff78d Mon Sep 17 00:00:00 2001 From: David Sterba Date: Tue, 4 Oct 2022 16:19:29 +0200 Subject: [PATCH] btrfs-progs: add logic to handle LOG_DEFAULT messages There are messages that are supposed to be printed by default and now use the LOG_ALWAYS level, but that's a negative level and was meant as a workaround for commands that must really print the message. The default log level should be 1 and can be adjusted by the -q or -v global commands. Signed-off-by: David Sterba --- common/messages.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/messages.c b/common/messages.c index 52132a16..63bc8ff8 100644 --- a/common/messages.c +++ b/common/messages.c @@ -115,7 +115,9 @@ void pr_verbose(int level, const char *fmt, ...) if (bconf.verbose == BTRFS_BCONF_QUIET || level == BTRFS_BCONF_QUIET) return; - if (bconf.verbose < level) + if (bconf.verbose == BTRFS_BCONF_UNSET && level == LOG_DEFAULT) + /* Pass */; + else if (bconf.verbose < level) return; va_start(args, fmt);