summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/console/printk.c4
-rw-r--r--src/include/console/console.h4
-rw-r--r--src/vendorcode/google/chromeos/vboot2/verstage.c2
3 files changed, 6 insertions, 4 deletions
diff --git a/src/console/printk.c b/src/console/printk.c
index 10a7da21f3..aab7ff5f67 100644
--- a/src/console/printk.c
+++ b/src/console/printk.c
@@ -54,8 +54,10 @@ int do_printk(int msg_level, const char *fmt, ...)
}
#if IS_ENABLED (CONFIG_CHROMEOS)
-void do_vtxprintf(const char *fmt, va_list args)
+void do_printk_va_list(int msg_level, const char *fmt, va_list args)
{
+ if (!console_log_level(msg_level))
+ return;
vtxprintf(wrap_putchar, fmt, args, NULL);
console_tx_flush();
}
diff --git a/src/include/console/console.h b/src/include/console/console.h
index b0971e5323..ad93a9af9c 100644
--- a/src/include/console/console.h
+++ b/src/include/console/console.h
@@ -80,9 +80,9 @@ static inline void do_putchar(unsigned char byte) {}
/* FIXME: Collision of varargs with AMD headers without guard. */
#include <console/vtxprintf.h>
#if __CONSOLE_ENABLE__
-void do_vtxprintf(const char *fmt, va_list args);
+void do_printk_va_list(int msg_level, const char *fmt, va_list args);
#else
-static inline void do_vtxprintf(const char *fmt, va_list args) {};
+static inline void do_printk_va_list(int l, const char *fmt, va_list args) {}
#endif
#endif
diff --git a/src/vendorcode/google/chromeos/vboot2/verstage.c b/src/vendorcode/google/chromeos/vboot2/verstage.c
index c62c102c45..019208df4e 100644
--- a/src/vendorcode/google/chromeos/vboot2/verstage.c
+++ b/src/vendorcode/google/chromeos/vboot2/verstage.c
@@ -45,7 +45,7 @@ void vb2ex_printf(const char *func, const char *fmt, ...)
printk(BIOS_INFO, "VB2:%s() ", func);
va_start(args, fmt);
- vprintk(BIOS_INFO, fmt, args);
+ do_printk_va_list(BIOS_INFO, fmt, args);
va_end(args);
return;