um: Add os_warn() for pre-boot warning/error messages
authorMasami Hiramatsu <mhiramat@kernel.org>
Wed, 17 May 2017 17:18:22 +0000 (02:18 +0900)
committerRichard Weinberger <richard@nod.at>
Wed, 5 Jul 2017 21:18:02 +0000 (23:18 +0200)
Add os_warn() for printing out pre-boot warning/error
messages in stderr. The messages via os_warn() are not
suppressed by quiet option.

Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/um/include/shared/os.h
arch/um/os-Linux/util.c

index 9e95bcebaf9b17cf70b39fe1d1dfd4bd762129d7..574e03fc7ba256d74e074c4762ced1f77d3cc0b1 100644 (file)
@@ -244,6 +244,8 @@ extern void um_early_printk(const char *s, unsigned int n);
 extern void os_fix_helper_signals(void);
 extern void os_info(const char *fmt, ...)
        __attribute__ ((format (printf, 1, 2)));
+extern void os_warn(const char *fmt, ...)
+       __attribute__ ((format (printf, 1, 2)));
 
 /* time.c */
 extern void os_idle_sleep(unsigned long long nsecs);
index c9bad1bca108743100a0878515253b9542751697..8cc8b2617a670cc3f6ba475c07c21e62f2f37bd4 100644 (file)
@@ -177,3 +177,12 @@ void os_info(const char *fmt, ...)
        vfprintf(stderr, fmt, list);
        va_end(list);
 }
+
+void os_warn(const char *fmt, ...)
+{
+       va_list list;
+
+       va_start(list, fmt);
+       vfprintf(stderr, fmt, list);
+       va_end(list);
+}