mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 04:33:26 +02:00
Merge tag 'printk-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Pull printk updates from Petr Mladek: - Code cleanup and dead code removal * tag 'printk-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux: printk: Remove obsoleted check for non-existent "user" object lib/vsprintf: Use isodigit() for the octal number check Remove orphaned CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT
This commit is contained in:
24
init/Kconfig
24
init/Kconfig
@@ -765,30 +765,6 @@ config LOG_CPU_MAX_BUF_SHIFT
|
||||
13 => 8 KB for each CPU
|
||||
12 => 4 KB for each CPU
|
||||
|
||||
config PRINTK_SAFE_LOG_BUF_SHIFT
|
||||
int "Temporary per-CPU printk log buffer size (12 => 4KB, 13 => 8KB)"
|
||||
range 10 21
|
||||
default 13
|
||||
depends on PRINTK
|
||||
help
|
||||
Select the size of an alternate printk per-CPU buffer where messages
|
||||
printed from unsafe contexts are temporary stored. One example would
|
||||
be NMI messages, another one - printk recursion. The messages are
|
||||
copied to the main log buffer in a safe context to avoid a deadlock.
|
||||
The value defines the size as a power of 2.
|
||||
|
||||
Those messages are rare and limited. The largest one is when
|
||||
a backtrace is printed. It usually fits into 4KB. Select
|
||||
8KB if you want to be on the safe side.
|
||||
|
||||
Examples:
|
||||
17 => 128 KB for each CPU
|
||||
16 => 64 KB for each CPU
|
||||
15 => 32 KB for each CPU
|
||||
14 => 16 KB for each CPU
|
||||
13 => 8 KB for each CPU
|
||||
12 => 4 KB for each CPU
|
||||
|
||||
config PRINTK_INDEX
|
||||
bool "Printk indexing debugfs interface"
|
||||
depends on PRINTK && DEBUG_FS
|
||||
|
Reference in New Issue
Block a user