mirror of
https://github.com/sysprog21/lkmpg.git
synced 2024-11-23 02:40:59 +08:00
Fix Typo
from "mask" to "masks" from "quick" to "quickly" from "a" to "an"
This commit is contained in:
parent
d27203ef46
commit
56c99328b3
|
@ -1559,8 +1559,8 @@ saves certain parameters on the stack and calls the interrupt handler.
|
||||||
This means that certain things are not allowed in the interrupt handler itself, because the system is in an unknown state.
|
This means that certain things are not allowed in the interrupt handler itself, because the system is in an unknown state.
|
||||||
% TODO: add some diagrams
|
% TODO: add some diagrams
|
||||||
Linux kernel solves the problem by splitting interrupt handling into two parts.
|
Linux kernel solves the problem by splitting interrupt handling into two parts.
|
||||||
The first part executes right away and mask the interrupt line.
|
The first part executes right away and masks the interrupt line.
|
||||||
Hardware interrupts must be handled quick, and that is why we need the second part to handle the heavy work deferred from a interrupt handler.
|
Hardware interrupts must be handled quickly, and that is why we need the second part to handle the heavy work deferred from an interrupt handler.
|
||||||
Historically, BH (Linux naming for \textit{Bottom Halves}) statistically book-keeps the deferred functions.
|
Historically, BH (Linux naming for \textit{Bottom Halves}) statistically book-keeps the deferred functions.
|
||||||
\textbf{Softirq} and its higher level abstraction, \textbf{Tasklet}, replace BH since Linux 2.3.
|
\textbf{Softirq} and its higher level abstraction, \textbf{Tasklet}, replace BH since Linux 2.3.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user