【发布时间】:2016-04-12 20:48:30
【问题描述】:
如何获取执行 tasklet 函数的任务的 pid。 current->pid 不会工作,因为 tasklet 在中断上下文中运行。 current 很可能是指被中断的任务。
【问题讨论】:
-
据我所知,
currentalways 返回当前正在运行的任务。唯一的例外是没有任务,对应于当前执行的事情:在这种情况下current返回 NULL。换句话说,如果current返回非NULL,那么这是当前执行的任务。如果current返回 NULL,则当前执行的东西不是任务。
标签: linux linux-kernel linux-device-driver interrupt