printk 会引起调用 schedule 吗?
小弟今天看 LDD3 的第 548 页,有一段
...这包含任何可能调用 schedule 的函数,比如常见的 copy_to_user/kmalloc/printk...
以前看到很多讨论都是说 printk 可以用在中断上下文的,刚才也去看了一下代码,printk 在进入 vprintk 也关了中断
preempt_disable(); /* This stops the holder of console_sem just where we want him */ raw_local_irq_save(flags);
是不是书说错了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
还一个疑问,为什么进入 printk 要延时?
应该是书上错了吧。