Skip to content

Commit 55e7a15

Browse files
committed
Fix typo in interrupt handlers section
%s/assembler/assembly language/ Signed-off-by: Yu Chien Peter Lin <[email protected]>
1 parent 1c916a7 commit 55e7a15

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lkmpg.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1846,7 +1846,7 @@ \subsection{Interrupt Handlers}
18461846
In practice IRQ handling can be a bit more complex.
18471847
Hardware is often designed in a way that chains two interrupt controllers, so that all the IRQs from interrupt controller B are cascaded to a certain IRQ from interrupt controller A.
18481848
Of course, that requires that the kernel finds out which IRQ it really was afterwards and that adds overhead. Other architectures offer some special, very low overhead, so called "fast IRQ" or FIQs.
1849-
To take advantage of them requires handlers to be written in assembler, so they do not really fit into the kernel.
1849+
To take advantage of them requires handlers to be written in assembly language, so they do not really fit into the kernel.
18501850
They can be made to work similar to the others, but after that procedure, they are no longer any faster than "common" IRQs.
18511851
SMP enabled kernels running on systems with more than one processor need to solve another truckload of problems.
18521852
It is not enough to know if a certain IRQs has happened, it's also important to know what CPU(s) it was for.

0 commit comments

Comments
 (0)