wakeup_readers(9)
π wakeup_readers(9) β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual page for wakeup_readers(9). it's short, it's sweet, and it's lowkey iconic. let's get into it π«Ά
πΈ NAME πΈ
wakeup_readers β wake up readers waiting on a channel. periodt.
β¨ SYNOPSIS β¨
void wakeup_readers (struct irq_work *work );
π ARGUMENTS π
workβ contains the channel buffer. that's the whole assignment for this argument, no cap π
π¦ DESCRIPTION π¦
This is the function used to defer reader waking. literally its entire personality. it's giving "not right now bestie, but soon" energy β and the page says exactly that much, so we're not inventing extra lore π₯
π SEE ALSO π
Kernel file ./kernel/relay.c β and the whole relay crew, gathered here like a group chat roll call:
relay_mmap_prepare_buf(9)relay_alloc_buf(9)relay_create_buf(9)relay_destroy_channel(9)relay_destroy_buf(9)relay_remove_buf(9)relay_buf_empty(9)relay_buf_full(9)__relay_reset(9)relay_reset(9)relay_close_buf(9)relay_open(9)relay_switch_subbuf(9)relay_subbufs_consumed(9)relay_close(9)relay_flush(9)relay_stats(9)relay_file_open(9)relay_file_mmap_prepare(9)relay_file_poll(9)relay_file_release(9)relay_file_read_subbuf_avail(9)relay_file_read_start_pos(9)relay_file_read_end_pos(9)
xoxo, your kernel bestie π source/version: ./kernel, dated October 2026. mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms