]> git.baikalelectronics.ru Git - uboot.git/commit
log: allow for message continuation
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 17 Oct 2020 12:31:58 +0000 (14:31 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 27 Oct 2020 17:50:53 +0000 (13:50 -0400)
commit1554a5f5ade53089cc86b8fdba4ea9aa421a3b46
treeb6a5c9e77308a964f09b721252d46443807e53f4
parenta995f02f7bfbddd82307d90b73ddbd5e10eac9d8
log: allow for message continuation

Some drivers use macro pr_cont() for continuing a message sent via printk.
Hence if we want to convert printk messaging to using the logging system,
we must support continuation of log messages too.

As pr_cont() does not provide a message level we need a means of
remembering the last log level.

With the patch a pseudo log level LOGL_CONT as well as a pseudo log
category LOGC_CONT are introduced. Using these results in the application
of the same log level and category as in the previous log message.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
common/log.c
doc/develop/logging.rst
include/asm-generic/global_data.h
include/log.h