log: mute messages generated by log drivers
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Mon, 14 Sep 2020 08:01:00 +0000 (10:01 +0200)
committerSimon Glass <sjg@chromium.org>
Tue, 22 Sep 2020 18:54:13 +0000 (12:54 -0600)
commite5b35f706d13c8c0fffcf7b2af9c6df4f4190c5d
treeea457a190f382e0a317c501fd0a360b5cdbbedc6
parent01d89e3d12e07a1a1ee0f8528706441a84eee328
log: mute messages generated by log drivers

When a message is written by a log driver (e.g. via the network stack) this
may result in the generation of further messages. We cannot allow these
additional messages to be emitted as this might result in an infinite
recursion.

Up to now only the syslog driver was safeguarded. We should safeguard all
log drivers instead.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
common/log.c
common/log_syslog.c