Interrupt handler (source code)

= Interrupt handler
{wiki}

Code entered to handle an <interrupt>. It identifies and acknowledges relevant device state and arranges service, possibly deferring work. The <Linux kernel>'s generic flow layer and <device driver> callback have distinct responsibilities. https://docs.kernel.org/core-api/genericirq.html[Linux kernel documentation, generic IRQ handling: interrupt control flow and default flow implementations]{ref}