Search notes:

interrupts

Generic interrupt handling layer

The generic interrupt handling layer provides an abstraction of interrupt handling for device drivers.
The drivers do not have to know anything about interrupt hardware details, so they can be used on different platforms without code changes.
See Documentation/DocBook/genericirq.tmpl

Mutexes

Mutexes may not be used in hard- or software interrupt contexts such as tasklets and timers.

TODO

kstat_irqs (in kernel/irq/irqdesc.c) returns the sum of interrupt counts on all cpus since boot for a specific irq.

Links

http://tldp.org/LDP/tlk/dd/interrupts.html

See also

interrupt, interrupts, arch/x86/kernel/traps.c /etc/interrupts
arch/x86/kernel/irq.c

Index