kernel: remove log system support for fatal msgs

This needs further design work due to problems with logging
C strings. Just send always to printk() for now until this
is resolved.

Fixes: #18052

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
Andrew Boie 2019-08-06 13:29:29 -07:00 committed by Andrew Boie
commit b6d961b7d4

View file

@ -79,18 +79,9 @@ void z_fatal_print(const char *fmt, ...)
va_list ap;
va_start(ap, fmt);
if (IS_ENABLED(CONFIG_LOG)) {
struct log_msg_ids src_level = {
.level = LOG_LEVEL_ERR,
.source_id = LOG_CURRENT_MODULE_ID(),
.domain_id = CONFIG_LOG_DOMAIN_ID
};
log_generic(src_level, fmt, ap);
} else {
printk("FATAL: ");
vprintk(fmt, ap);
printk("\n");
}
printk("FATAL: ");
vprintk(fmt, ap);
printk("\n");
va_end(ap);
}
#endif /* CONFIG_LOG || CONFIG_PRINTK */