Skip to content

Commit

Permalink
Denote LWN hyperlink
Browse files Browse the repository at this point in the history
  • Loading branch information
jserv committed Sep 22, 2021
1 parent 37f9a86 commit 027f39c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lkmpg.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1583,7 +1583,7 @@ \subsection{Tasklets}
Also, the kernel only allows one instance of any given tasklet to be running at any given time; multiple different tasklet callbacks can run in parallel.

In recent kernels, tasklets can be replaced by workqueues, timers, or threaded interrupts.\footnote{The goal of threaded interrupts is to push more of the work to separate threads, so that the minimum needed for acknowledging an interrupt is reduced, and therefore the time spent handling the interrupt (where it can't handle any other interrupts at the same time) is reduced.
See https://lwn.net/Articles/302043/}
See \url{https://lwn.net/Articles/302043/}.}
While the removal of tasklets remains a longer-term goal, the current kernel contains more than a hundred uses of tasklets.
Now developers are proceeding with the API changes and the macro \cpp|DECLARE_TASKLET_OLD| exists for compatibility.
For further information, see \url{https://lwn.net/Articles/830964/}.
Expand Down

0 comments on commit 027f39c

Please sign in to comment.