如何在Linux内核中查找挂起的计时器

时间:2013-07-30 01:16:38

标签: timer linux-kernel kernel

我正在Linux内核中开发一个驱动程序。我有一个定期做一些东西的计时器。例如,每40ms,计时器将过期。但是,当我查看一些手臂功能调用的剩余时间来检索时间时,剩余时间不是40毫秒,而是小于1毫秒,例如960us。我认为这个剩余时间必须是由每1ms的其他计时器滴答引起的。如何在内核中找到挂起的计时器?我尝试过timer_pending(),但我首先需要先知道计时器的名称。

任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:1)

所有计时器都列在/proc/timer_list