CONFIG_PRINTK_SYNC
Serialize printk() calls
Type: bool
Help
When true, a spinlock will be taken around the output from a
single printk() call, preventing the output data from
interleaving with concurrent usage from another CPU or an
preempting interrupt.
Default
y if
SMP
&&MP_NUM_CPUS
> 1
Kconfig definition
At <Zephyr>/lib/os/Kconfig:107
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:43
→ <Zephyr>/lib/Kconfig:10
Menu path: (Top) → Additional libraries → OS Support Library
config PRINTK_SYNC
bool "Serialize printk() calls"
default y if SMP && MP_NUM_CPUS > 1
help
When true, a spinlock will be taken around the output from a
single printk() call, preventing the output data from
interleaving with concurrent usage from another CPU or an
preempting interrupt.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)