irq_destroy_ipi(9)
πΈ NAME πΈ
okay bestie, welcome to irq_destroy_ipi(9) from the Kernel API Manual π
β this page is literally about how to unreserve an IPI that was previously allocated. no cap, thatβs the whole name vibe. β¨
β¨ SYNOPSIS β¨
int irq_destroy_ipi (unsigned int irq , const struct cpumask *dest );
π ARGUMENTS π
irqβ the Linux IRQ number to be destroyed πdestβ thecpumaskof CPUs which should have the IPI removed π§
π¦ DESCRIPTION π¦
so the IPIs allocated with irq_reserve_ipi get returned to the system, and that destroys all virqs associated with them. πβ¨ itβs giving cleanup era, bestie β the reserved IPI is getting sent back to the system and its virqs are done. π§Ήπ
π RETURN π
0 on success, or an error code on failure. slay when itβs zero π«Άπ
π₯ SEE ALSO π₯
the kernel file is ./kernel/irq/ipi.c, and the function besties are:
irq_reserve_ipi(9)ipi_get_hwirq(9)__ipi_send_single(9)__ipi_send_mask(9)ipi_send_single(9)ipi_send_mask(9)
mwah π this lil page comes from ./kernel/irq and is dated October 2026 β yes, itβs still the irq_destroy_ipi(9) manual page, and thatβs the footer vibe. bye bestie, go read those SEE ALSOs responsibly πππ«Ά
π¦ 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