auxiliary_d...s_irq_remove(9)
π auxiliary_device_sysfs_irq_remove(9) β from the Kernel API Manual, bestie
Okay so bestie, we're in the Kernel API Manual today and the star of the show is auxiliary_device_sysfs_irq_remove. Yes it's a long name. Yes it ate. Let's get into it β¨
π NAME π
auxiliary_device_sysfs_irq_remove β literally removes a sysfs entry for the given IRQ. That's the whole vibe. No cap. π¦
β¨ SYNOPSIS β¨
void auxiliary_device_sysfs_irq_remove (struct auxiliary_device *auxdev
, int irq );
It returns void, meaning it gives you nothing back and expects nothing from you. Lowkey iconic of it. π
π«Ά ARGUMENTS π«Ά
auxdevβ the auxiliary bus device to add the sysfs entry. (Yes, that's what the page says β "add". We're just reporting the lore here, don't come for me π)irqβ the IRQ to remove. Simple. Clean. Slay. β
π₯ DESCRIPTION π₯
So here's the tea: this function should be called to remove an IRQ sysfs entry. Like, that's its whole job. π
The driver must invoke this API when the IRQ is released by the device. Not "maybe", not "whenever you feel like it" β must. It's giving main character energy with rules, fr fr. π
π SEE ALSO π
- Kernel file
./drivers/base/auxiliary_sysfs.c auxiliary_device_sysfs_irq_add(9)β the add counterpart, the sibling, the duo we stan π§
Bestie's gentle reminder: this page lives in ./drivers/base and it's dated October 2026 β so screenshot it, cite it, love it, and go remove those sysfs entries responsibly. Periodt. ππΈπ
π¦ 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