【发布时间】:2017-08-22 15:23:00
【问题描述】:
我正在编写一个 Linux 内核模块,而我的用户级应用程序正在循环并行 ioctl 调用(从内核模块获取信息)。但是当我想关闭文件描述符(链接到我的内核模块)时,直到ioctl函数没有退出,release函数才被执行。
我找不到任何关于它为什么会这样的原因。您知道它为什么会发生,以及如何避免这种阻塞吗?我基本上希望在我的内核模块中同时执行我的ioctl 和close 函数。
谢谢! :)
【问题讨论】:
标签: linux linux-kernel system-calls kernel-module file-descriptor