[GIT PULL] printk for 5.17

From: Petr Mladek
Date: Mon Jan 10 2022 - 09:34:00 EST


Hi Linus,

please pull the latest printk changes from

git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git tags/printk-for-5.17

============================================

- Remove some twists in the console registration code. It does not change
the existing behavior except for one corner case. The proper default
console (with tty binding) will be registered again even when it has
been removed in the meantime. It is actually a bug fix. Anyway, this
modified behavior requires some manual interaction.

- Optimize gdb extension for huge ring buffers.

- Do not use atomic operations for a local bitmap variable.

- Update git links in MAINTAINERS.

----------------------------------------------------------------
Christophe JAILLET (1):
vsprintf: Use non-atomic bitmap API when applicable

John Ogness (1):
scripts/gdb: lx-dmesg: read records individually

Petr Mladek (8):
printk/console: Split out code that enables default console
printk/console: Rename has_preferred_console to need_default_console
printk/console: Remove unnecessary need_default_console manipulation
printk/console: Remove need_default_console variable
printk/console: Clean up boot console handling in register_console()
MAINTAINERS/vsprintf: Update link to printk git tree
MAINTAIERS/printk: Add link to printk git
Merge branch 'console-registration-cleanup' into for-linus

MAINTAINERS | 3 +-
kernel/printk/printk.c | 104 +++++++++++++++++++++++++--------------------
lib/vsprintf.c | 4 +-
scripts/gdb/linux/dmesg.py | 35 +++++++--------
4 files changed, 80 insertions(+), 66 deletions(-)