char设备驱动程序中的释放方法在延迟后执行

时间:2017-04-17 21:17:08

标签: android kernel linux-device-driver

我有一个现有的char设备驱动程序。当我从用户空间调用close()时,该函数立即返回成功,但设备驱动程序中release(close())函数内的实际printk语句稍后将作为Async任务执行。因此,用户空间只告诉内核关闭设备并返回而不实际关闭它。实际关闭发生在一段时间后。为什么执行会有延迟。有没有办法让这个调用同步。

0 个答案:

没有答案