irq_destroy_ipi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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 β€” the cpumask of 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:


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