wakeup_readers — wake up readers waiting on a channel
void wakeup_readers (
)
struct irq_work * work
contains the channel buffer
This is the function used to defer reader waking