p9_write_work(9)
β¨ p9_write_work β kernel API manual, bestie edition β¨
okay so this whole page lives in the kernel API manual, and the star of the show is p9_write_work π
she's the one who gets called when a transport can send some data. that's it, that's her whole gig. no cap. π₯
πΈ NAME πΈ
p9_write_work β literally called when a transport can send some data π«Ά
π¦ SYNOPSIS π¦
void p9_write_work (struct work_struct *work );
that's the whole signature, periodt β¨ returns void, takes one pointer, no drama π
π ARGUMENTS π
workβ container for work to be done. yes she's literally the container, she's holding the work, main character energy honestly π
π SEE ALSO π
the whole friend group, fr fr β go say hi π
- Kernel file
./net/9p/trans_fd.c struct p9_conn(9)struct p9_trans_fd(9)p9_conn_cancel(9)p9_fd_read(9)p9_read_work(9)p9_fd_write(9)p9_pollwait(9)p9_conn_create(9)p9_poll_mux(9)p9_fd_request(9)p9_conn_destroy(9)p9_fd_close(9)p9_poll_workfn(9)
ngl, read p9_read_work(9) right after this one β they're lowkey siblings and the synergy is iconic ππ«
okay bestie that's the whole page, mwah π this beauty comes from the ./net/9p source, dated October 2026 β iykyk ππ§β¨
π¦ 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