[COMMIT osv master] ena_log: adapt to OSv by switching to tprintf()

3 views
Skip to first unread message

Commit Bot

unread,
Jan 11, 2024, 12:43:04 PM1/11/24
to osv...@googlegroups.com, Waldemar Kozaczuk
From: Waldemar Kozaczuk <jwkoz...@gmail.com>
Committer: WALDEMAR KOZACZUK <jwkoz...@gmail.com>
Branch: master

ena_log: adapt to OSv by switching to tprintf()

Signed-off-by: Waldemar Kozaczuk <jwkoz...@gmail.com>

---
diff --git a/bsd/sys/contrib/ena_com/ena_fbsd_log.h b/bsd/sys/contrib/ena_com/ena_fbsd_log.h
--- a/bsd/sys/contrib/ena_com/ena_fbsd_log.h
+++ b/bsd/sys/contrib/ena_com/ena_fbsd_log.h
@@ -43,22 +43,29 @@ enum ena_log_t {

extern int ena_log_level;

+#define ena_log_unused(dev, level, fmt, args...) \
+ do { \
+ } while (0)
+
+#ifdef ENA_LOG_ENABLE
#define ena_log(dev, level, fmt, args...) \
do { \
if (ENA_ ## level <= ena_log_level) \
- device_printf((dev), fmt, ##args); \
+ tprintf("ena", logger_debug, fmt, ##args);\
} while (0)

#define ena_log_raw(level, fmt, args...) \
do { \
if (ENA_ ## level <= ena_log_level) \
printf(fmt, ##args); \
} while (0)
+#else
+#define ena_log(dev, level, fmt, args...) \
+ ena_log_unused((dev), level, fmt, ##args)

-#define ena_log_unused(dev, level, fmt, args...) \
- do { \
- (void)(dev); \
- } while (0)
+#define ena_log_raw(level, fmt, args...) \
+ ena_log_unused((dev), level, fmt, ##args)
+#endif

#ifdef ENA_LOG_IO_ENABLE
#define ena_log_io(dev, level, fmt, args...) \
Reply all
Reply to author
Forward
0 new messages