驱动程序轮询功能等待所有等待

时间:2015-08-14 18:07:30

标签: linux driver

从Linux设备驱动程序书中,我了解实现轮询功能的设备驱动程序将调用poll_wait,然后返回一个位掩码,对应于哪些操作可以立即完成。

我也明白,对于不同的等待队列,可以多次调用poll_wait,如果这些等待队列中的任何一个被唤醒,最初调用poll / select的用户空间应用程序也会被唤醒。

有没有办法阻止内核唤醒应用程序,直到驱动程序添加的所有等待队列都被唤醒?

0 个答案:

没有答案