当前位置:   article > 正文

【linux内核定时器】mod_timer( ),第二个参数设置问题

mod_timer

#mod_timer(struct timer_list *timer, unsigned long expires)
##关于第二个参数的设置,发现若直接使用timer结构体的expires变量,例如mod_timer(&timer, timer.expires), 会出现设置超时时间错误的情况,导致超时时间非常小,从而不间断地调用function,而不直接使用timer.expires作为参数,而是重新设置超时时间,例如 jiffies + msecs_to_jiffies(500) ,设置500ms作为超时时间则不会出现上述错误,不知道原因,希望有大佬能解决

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号