Messages in this thread | | | Date | Wed, 28 Jul 2021 10:25:19 +0900 | From | Sergey Senozhatsky <> | Subject | Re: [PATCH v3 2/2] printk: Add printk.console_no_auto_verbose boot parameter |
| |
On (21/07/27 14:06), Dmitry Safonov wrote: > console_verbose() increases console loglevel to CONSOLE_LOGLEVEL_MOTORMOUTH, > which provides more information to debug a panic/oops. > > Unfortunately, in Arista we maintain some DUTs (Device Under Test) that > are configured to have 9600 baud rate. While verbose console messages > have their value to post-analyze crashes, on such setup they: > - may prevent panic/oops messages being printed > - take too long to flush on console resulting in watchdog reboot > > In all our setups we use kdump which saves dmesg buffer after panic, > so in reality those extra messages on console provide no additional value, > but rather add risk of not getting to __crash_kexec(). > > Provide printk.console_no_auto_verbose boot parameter, which allows > to switch off printk being verbose on oops/panic/lockdep. > > Cc: Andrew Morton <akpm@linux-foundation.org> > Cc: John Ogness <john.ogness@linutronix.de> > Cc: Petr Mladek <pmladek@suse.com> > Cc: Sergey Senozhatsky <senozhatsky@chromium.org> > Cc: Steven Rostedt <rostedt@goodmis.org> > Signed-off-by: Dmitry Safonov <dima@arista.com> > Suggested-by: Petr Mladek <pmladek@suse.com>
Reviewed-by: Sergey Senozhatsky <senozhatsky@chromium.org>
| |