编写Linux内核模块时获取用户进程pid

如何获得触发了内核模块file_operation.read例程的用户进程的PID (即正在读取的进程/dev/mydev)?

回答:

当您的read函数正在执行时,它是在发出系统调用的进程的上下文中执行的。因此,您应该能够使用current,即current->pid

以上是 编写Linux内核模块时获取用户进程pid 的全部内容, 来源链接: utcz.com/qa/418212.html

回到顶部