HyperNews Linux KHG 讨论页面

Question: add_timer 函数勘误?

论坛: 支持函数
日期: 星期一, 1996年10月07日 09:45:17 GMT
来自: Tim Ferguson <timf@dgs.monash.edu.au>

似乎在使用较新内核版本(2.0.0+)中的 add_timer 函数时,timer_list 结构体中的 `expires` 变量是时间,而不是计时器被处理之前的时间长度。为了与旧版本的 Linux 向后兼容,您需要做类似的事情

if the old version was:
   timer.expires = TIME_LENGTH;

new version would be:
   timer.expires = jiffies + TIME_LENGTH;

其中 TIME_LENGTH 是以 1/100 秒为单位的时间。

有人能告诉我他们是否也发现了这种情况,如果确实如此,请更新 Linux hackers guide。

    thanks,
             Tim.


消息

1. Ok: add_timer 函数勘误 by Tom Bjorkholm