]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "printk: remove @console_locked"
authorPetr Mladek <pmladek@suse.com>
Thu, 23 Jun 2022 14:51:54 +0000 (16:51 +0200)
committerPetr Mladek <pmladek@suse.com>
Thu, 23 Jun 2022 16:41:40 +0000 (18:41 +0200)
commit26f675a1337d7cf7cfb3020cd02d91230019b1cf
tree3af2e5a5c2ed39a4232bdf901ea7beaeb0fc7121
parent975e81ceb6c233027f1b62d6e4af2c5012450024
Revert "printk: remove @console_locked"

This reverts commit 7d484eb390c4a93cb9376197eded7cad8bb9b300.

The testing of 5.19 release candidates revealed missing synchronization
between early and regular console functionality.

It would be possible to start the console kthreads later as a workaround.
But it is clear that console lock serialized console drivers between
each other. It opens a big area of possible problems that were not
considered by people involved in the development and review.

printk() is crucial for debugging kernel issues and console output is
very important part of it. The number of consoles is huge and a proper
review would take some time. As a result it need to be reverted for 5.19.

Link: https://lore.kernel.org/r/YrBdjVwBOVgLfHyb@alley
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20220623145157.21938-4-pmladek@suse.com
kernel/printk/printk.c