An interrupt is a signal that the hardware can send when it wants the processor's attention. Linux handles interrupts in much the same way that it handles signals in user space. For the most part, a driver needs only register and handler for its device's interrupts, and handle them properly when they arrive.
The Last Kernel Version that supports Interrupt Interception in Linux is 4.6.
To check interrupts in the system, type the following Command in the Terminal:
$ watch –n1 “cat/proc/interrupts”
This Command shows interrupts occurring in the system per second.
REFRENCES:
Chapter 10. Interrupt Handling Although some devices can be controlled using nothing but their I/O regions, most real devices are a bit more complicated than that. Devices have to deal … - Selection from Linux Device Drivers, 3rd Edition [Book]
www.oreilly.com