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_list ap;
va_start(ap, fmt); va_start(ap, fmt);
if (IS_ENABLED(CONFIG_LOG)) { printk("FATAL: ");
struct log_msg_ids src_level = { vprintk(fmt, ap);
.level = LOG_LEVEL_ERR, printk("\n");
.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");
}
va_end(ap); va_end(ap);
} }
#endif /* CONFIG_LOG || CONFIG_PRINTK */ #endif /* CONFIG_LOG || CONFIG_PRINTK */