diff options
-rw-r--r-- | arch/um/include/shared/os.h | 2 | ||||
-rw-r--r-- | arch/um/os-Linux/util.c | 9 |
2 files changed, 11 insertions, 0 deletions
diff --git a/arch/um/include/shared/os.h b/arch/um/include/shared/os.h index 9e95bcebaf9b..574e03fc7ba2 100644 --- a/arch/um/include/shared/os.h +++ b/arch/um/include/shared/os.h | |||
@@ -244,6 +244,8 @@ extern void um_early_printk(const char *s, unsigned int n); | |||
244 | extern void os_fix_helper_signals(void); | 244 | extern void os_fix_helper_signals(void); |
245 | extern void os_info(const char *fmt, ...) | 245 | extern void os_info(const char *fmt, ...) |
246 | __attribute__ ((format (printf, 1, 2))); | 246 | __attribute__ ((format (printf, 1, 2))); |
247 | extern void os_warn(const char *fmt, ...) | ||
248 | __attribute__ ((format (printf, 1, 2))); | ||
247 | 249 | ||
248 | /* time.c */ | 250 | /* time.c */ |
249 | extern void os_idle_sleep(unsigned long long nsecs); | 251 | extern void os_idle_sleep(unsigned long long nsecs); |
diff --git a/arch/um/os-Linux/util.c b/arch/um/os-Linux/util.c index c9bad1bca108..8cc8b2617a67 100644 --- a/arch/um/os-Linux/util.c +++ b/arch/um/os-Linux/util.c | |||
@@ -177,3 +177,12 @@ void os_info(const char *fmt, ...) | |||
177 | vfprintf(stderr, fmt, list); | 177 | vfprintf(stderr, fmt, list); |
178 | va_end(list); | 178 | va_end(list); |
179 | } | 179 | } |
180 | |||
181 | void os_warn(const char *fmt, ...) | ||
182 | { | ||
183 | va_list list; | ||
184 | |||
185 | va_start(list, fmt); | ||
186 | vfprintf(stderr, fmt, list); | ||
187 | va_end(list); | ||
188 | } | ||