Linux kernel printk原子能安全吗?

Linux kernel printk原子能安全吗?,linux-kernel,scheduling,atomic,kernel,Linux Kernel,Scheduling,Atomic,Kernel,从原子上下文(例如IRQ)调用printk安全吗?是的,明确允许在原子上下文中使用它;该函数实际上非常健壮,因为它也可以在紧急时间调用 printk将尝试锁定控制台以打印消息;如果已经获得锁,则输出将排队到缓冲区,但函数永远不会阻塞

从原子上下文(例如IRQ)调用
printk
安全吗?

是的,明确允许在原子上下文中使用它;该函数实际上非常健壮,因为它也可以在紧急时间调用

printk
将尝试锁定控制台以打印消息;如果已经获得锁,则输出将排队到缓冲区,但函数永远不会阻塞