Является ли printk атомно-безопасным? - PullRequest
2 голосов
/ 05 мая 2011

Безопасно ли вызывать printk из атомарного контекста, например, IRQ?

1 Ответ

9 голосов
/ 05 мая 2011

Да, явно разрешено использовать его в атомарном контексте; эта функция на самом деле очень надежна, поскольку ее также можно вызывать во время паники.

printk просто попытается заблокировать консоль для печати сообщения; если блокировка уже снята, вывод помещается в очередь в буфер, но функция никогда не блокируется.

...