static nvme_root_t root;
void __attribute__((format(printf, 4, 5)))
-__nvme_msg(nvme_root_t r, int lvl,
+__nvme_msg(nvme_root_t r, int level,
const char *func, const char *format, ...)
{
FILE *fp = stderr;
if (r)
fp = r->fp;
- if (r && lvl > r->log_level)
+ if (r && level > r->log_level)
return;
- if (!r && lvl > DEFAULT_LOGLEVEL)
+ if (!r && level > DEFAULT_LOGLEVEL)
return;
if (r && r->log_timestamp) {
#endif
void __attribute__((format(printf, 4, 5)))
-__nvme_msg(nvme_root_t r, int lvl, const char *func, const char *format, ...);
-
-#define nvme_msg(r, lvl, format, ...) \
- do { \
- if ((lvl) <= MAX_LOGLEVEL) \
- __nvme_msg(r, lvl, __nvme_log_func, \
- format, ##__VA_ARGS__); \
- } while (0)
+__nvme_msg(nvme_root_t r, int level, const char *func, const char *format, ...);
+
+#define nvme_msg(r, level, format, ...) \
+ __nvme_msg(r, level, __nvme_log_func, format, ##__VA_ARGS__)
#define root_from_ctrl(c) ((c)->s && (c)->s->h ? (c)->s->h->r : NULL)
#define root_from_ns(n) ((n)->s && (n)->s->h ? (n)->s->h->r : \