标签: linux linux-kernel linux-device-driver interrupt
如何获取执行tasklet函数的任务的pid。 current-> pid不会工作,因为tasklet在中断上下文中运行。当前很可能是指被中断的任务。
答案 0 :(得分:0)
将你需要pid的任务传递给。
static DECLARE_TASKLET(ttasklet, &ttasklet_work, (unsigned long)&tshared_data);
在您的代码中的某个进程上下文中,或者您可以获取pid然后将pid添加到结构tshared_data.
tshared_data.