irq_chip_pm_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irq_chip_pm_put(9) β€” dropping a PM ref like it's hot

okay so this is a page from the Kernel API Manual, bestie, and it's literally about letting go of a power-management reference. we love a clean breakup πŸ’”βœ¨


🌸 NAME

irq_chip_pm_put β€” Drop a PM reference on an IRQ chip

✨ SYNOPSIS

void irq_chip_pm_put (struct irq_data *data );

πŸŽ€ ARGUMENTS

  • data β€” Pointer to interrupt specific data. that's the interrupt's little info bundle, and yes you gotta hand it over 🫢

πŸ¦‹ DESCRIPTION

So here's the vibe: you're dropping a power management reference on the IRQ chip that's represented by the interrupt data structure. and where did that reference come from? from irq_chip_pm_get, obviously β€” you're just returning the favor πŸ’…

⚠️ important note, bestie: this does not disable power to the IRQ chip until this function has been called for all IRQs that have called irq_chip_pm_get. and honestly? it may not disable power at all (like if user space prevents that, for example). so don't come for this function when the lights are still on πŸ™ˆ

πŸ”₯ SEE ALSO

Kernel file ./kernel/irq/chip.c, plus the whole friend group:


and that's the whole page, periodt πŸ’œ this icon came out of ./kernel/irq, dated October 2026, and it's page irq_chip_pm_put(9) of the Kernel API Manual β€” go off, kernel docs, you ate 🌈⭐

πŸ“¦ where this page comes from