Uncategorized

Waiting / Blocking in a Linux Driver Part 4

<< Previous Article In the last article, we discussed the usage of wait queues in Linux kernel. We saw the variants of wait_event(). Just for completeness, we will discuss how the wait queues are implemented internally. First step is the creation and initialization of wait queue entry. This is done as below: DEFINE_WAIT(wait_entry); Next step is to …

Waiting / Blocking in a Linux Driver Part 4 Read More »