Skip to content

Commit

Permalink
Merge pull request #236 from mechanicalamit/lkmpgtex-tasklet
Browse files Browse the repository at this point in the history
Change word in tasklet description
  • Loading branch information
jserv committed Oct 7, 2023
2 parents 866eba0 + 8150c1d commit 7ae8eac
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 @@ -1810,7 +1810,7 @@ \subsection{Tasklets}
Example tasklet init continues...
Example tasklet ends
\end{verbatim}
Although tasklet is easy to use, it comes with several defators, and developers are discussing about getting rid of tasklet in linux kernel.
Although tasklet is easy to use, it comes with several drawbacks, and developers are discussing about getting rid of tasklet in linux kernel.
The tasklet callback runs in atomic context, inside a software interrupt, meaning that it cannot sleep or access user-space data, so not all work can be done in a tasklet handler.
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.

Expand Down

0 comments on commit 7ae8eac

Please sign in to comment.