标签: timer linux-kernel kernel
我正在Linux内核中开发一个驱动程序。我有一个定期做一些东西的计时器。例如,每40ms,计时器将过期。但是,当我查看一些手臂功能调用的剩余时间来检索时间时,剩余时间不是40毫秒,而是小于1毫秒,例如960us。我认为这个剩余时间必须是由每1ms的其他计时器滴答引起的。如何在内核中找到挂起的计时器?我尝试过timer_pending(),但我首先需要先知道计时器的名称。
任何建议都表示赞赏。
答案 0 :(得分:1)
所有计时器都列在/proc/timer_list。
/proc/timer_list