FLAGS TO REQUEST AN ACTION FROM THE IRQ THREAD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ Flags to request an action from the IRQ thread πŸ¦‹

Kernel API Manual, section 9 β€” okay so bestie, this is the whole vibe: these flags are stored together with events read from the Slot Status register, which means they must be greater than its 16-bit width. No cap.

  • DISABLE_SLOT β€” disables the slot in response to a user request via sysfs, or to an Attention Button press after the 5 second delay. Slay, but make it delayed.
  • RERUN_ISR β€” used by the IRQ handler to inform the IRQ thread that the hotplug port was inaccessible when the interrupt occurred. That means the IRQ handler has to be rerun by the IRQ thread after it has made the hotplug port accessible by runtime resuming its parents to D0. Literally the β€œhey bestie, run that back” flag.

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./drivers/pci/hotplug/pciehp.h
  • struct controller(9)
  • Slot state(9)

✨ That’s the page, bestie. Source/version: ./drivers/pci/hotplug. Date: October 2026. Manual: Kernel API Manual. πŸ’–

πŸ“¦ where this page comes from