检索tasklet的pid

时间:2016-04-12 20:48:30

标签: linux linux-kernel linux-device-driver interrupt

如何获取执行tasklet函数的任务的pid。 current-> pid不会工作,因为tasklet在中断上下文中运行。当前很可能是指被中断的任务。

1 个答案:

答案 0 :(得分:0)

将你需要pid的任务传递给。

static DECLARE_TASKLET(ttasklet, &ttasklet_work, (unsigned long)&tshared_data);

在您的代码中的某个进程上下文中,或者您可以获取pid然后将pid添加到结构tshared_data.