irq_poll_disable(9)
πΈ NAME πΈ
okay so this is the Kernel API Manual entry for irq_poll_disable(9) β and bestie, the name is literally the whole vibe: irq_poll_disable β Disable iopoll on this @iop. π
β¨ SYNOPSIS β¨
here's the exact signature, no edits, no cap:
void irq_poll_disable (struct irq_poll *iop );
π ARGUMENTS π
iopβ The parent iopoll structure. that's the one you're handing over, bestie π«Ά
π DESCRIPTION π
Disable io polling and wait for any pending callbacks to have completed. so yeah: you turn the polling off, then you wait for the callbacks that were already in flight to finish β it's giving "clean shutdown era." β¨
π¦ SEE ALSO π¦
- Kernel file
./lib/irq_poll.cβ plus the whole friend group:irq_poll_sched(9),__irq_poll_complete(9),irq_poll_complete(9),irq_poll_enable(9),irq_poll_init(9). iykyk π₯
xoxo, your kernel bestie π β source/version is ./lib, dated October 2026. slay and happy polling cleanup π«Ά
π¦ 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