blob: 2f6edcca8325bc83361fd00ab4a899cec12a3ffe (
plain)
1
2
3
4
5
6
7
8
|
- programming interrupt handlers
- registering (request_irq)
- in_interrupt (check if in interrupt handler)
- in_atomic (cannot be scheduled away)
- no sleeping functions allowed
- can be shared
- handler code must check if it is the correct interrupt
- can be threaded (threadirqs)
|