Here’s my question. Manuals say: “when the kernel receives an interrupt, all the registered handlers are invoked.” And I wonder if there is any rule, specifying an order in which handlers will be invoked?
Here’s my question. Manuals say: when the kernel receives an interrupt, all the registered
Share
The kernel function
request_irqcallssetup_irq(inkernel/irq/manage.c). They are chained in the order they were associated with the IRQ. That is, each ISR is added to the end of the list.