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