Analyse and explore linux
Component PRINTK_SAFE_LOG_BUF_SHIFT

Component Type: kbuild config

Description: Temporary per-CPU printk log buffer size (12 => 4KB, 13 => 8KB)

More info: Select the size of an alternate printk per-CPU buffer where messages printed from usafe 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

Build project: Kconfig (Linux kconfig) (Path: init\Kconfig )

Other views: file explorer

Generated by PFA software prototype