HyperNews Linux KHG 讨论页面

Sad: sti() 调用过晚。

论坛: Linux 内核黑客指南
关键词: cli() IRQ rtc 实时 定时器 丢失
日期: Sat, 18 Jan 1997 11:00:12 GMT
来自: Erik Thiele <erik@unterland.de>

你好

我阅读了 /dev/rtc (实时时钟) 驱动程序,修改了它,并编写了我自己的小模块,该模块通过 SA_INTERRUPT (最高优先级) IRQ 8 每秒调用 8192 次。好的。如果发生硬盘中断,一些定时器中断会丢失。这在原始 rtc 驱动程序中也有提到。这种情况发生是因为 cli "激活" 的时间太长。为什么硬盘驱动程序不尽早地执行 sti() 呢 ???

我不认为这是好的代码。

:)

再见 Erik


消息

1. None: sti() 调用过晚。 作者: Gadi Oxman