printk原子安全吗?

时间:2011-05-05 12:30:06

标签: linux-kernel scheduling atomic kernel

从原子上下文中调用printk是否安全,例如IRQ?

1 个答案:

答案 0 :(得分:9)

是的,明确允许在原子上下文中使用它;该函数实际上非常强大,因为它也可能在恐慌时被调用。

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