Timer 如何知道进程是否有与之关联的活动计时器?

Timer 如何知道进程是否有与之关联的活动计时器?,timer,process,linux-kernel,Timer,Process,Linux Kernel,在Linux内核2.6.18中,如何知道进程是否有与之关联的活动计时器?由于流程由task_struct结构表示,因此我试图找出task_struct是否有与活动计时器相关的字段。在内核2.4.18中,我确实看到了名为struct timer\u list real\u timer的字段,我相信它包含进程拥有的活动计时器。然而,在内核2.6.18中,从任务结构中删除了real_timer 那么,在内核2.6中给定task_struct进程描述符的情况下,有人知道如何访问进程拥有的活动计时器吗 你

在Linux内核2.6.18中,如何知道进程是否有与之关联的活动计时器?由于流程由task_struct结构表示,因此我试图找出task_struct是否有与活动计时器相关的字段。在内核2.4.18中,我确实看到了名为struct timer\u list real\u timer的字段,我相信它包含进程拥有的活动计时器。然而,在内核2.6.18中,从任务结构中删除了real_timer


那么,在内核2.6中给定task_struct进程描述符的情况下,有人知道如何访问进程拥有的活动计时器吗

你说的“计时器”到底是什么意思?在内核2.4.18中,task\u struct有一个字段struct timer\u list real\u timer。它是一个周期计时器。但是在内核2.6中,这个计时器被删除了。我只是想知道它在哪里,或者在内核2.6中是否有任何等效的计时器。
struct timer\u list
仍然存在,但是还有其他类型的计时器。为什么你需要了解计时器?“关联”的确切含义是什么?我正在将一些遗留驱动程序代码移植到一个新内核。是的,struct timer_list仍然存在,但struct task_struct中没有这样的字段。通过“关联”,我的意思是该过程可能创建了一些计时器。然后,我们应该有一种方法知道该进程是否创建了计时器,或者它创建了什么计时器。希望这能让我的目的更清楚。为什么你需要知道一些进程是否创建了计时器?