From 724836d14ac7fcfdf3f7fa7ed30d8c36008667bc Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 10 Feb 2025 14:19:16 +0100 Subject: [PATCH] nvme: do not output debug infos on info level Do not clutter the info message level with debug information. Signed-off-by: Daniel Wagner --- nvme.c | 4 ++-- util/logging.h | 14 ++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/nvme.c b/nvme.c index 1f46cd55..39e68d26 100644 --- a/nvme.c +++ b/nvme.c @@ -330,12 +330,12 @@ static int open_blkdev_direct(char *dev, int flags, __u32 nsid) if (blkdev) { fd = open(blkdev, flags); - print_info("blkdev: %s, fd: %d\n", blkdev, fd); + print_debug("blkdev: %s, fd: %d\n", blkdev, fd); } if (fd < 0) { fd = open(dev, flags); - print_info("dev: %s, fd: %d\n", dev, fd); + print_debug("dev: %s, fd: %d\n", dev, fd); } return fd; diff --git a/util/logging.h b/util/logging.h index bf029848..6899a4f2 100644 --- a/util/logging.h +++ b/util/logging.h @@ -5,10 +5,16 @@ #include -#define print_info(...) \ - do { \ - if (log_level >= LOG_INFO) \ - printf(__VA_ARGS__); \ +#define print_info(...) \ + do { \ + if (log_level >= LOG_INFO) \ + printf(__VA_ARGS__); \ + } while (false) + +#define print_debug(...) \ + do { \ + if (log_level >= LOG_DEBUG) \ + printf(__VA_ARGS__); \ } while (false) extern int log_level; -- 2.50.1