|
@@ -18,7 +18,7 @@
|
|
|
|
|
|
<h2 class='titleHead'>The Linux Kernel Module Programming Guide</h2>
|
|
|
<div class='author'><span class='ecrm-1200'>Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang</span></div><br />
|
|
|
-<div class='date'><span class='ecrm-1200'>September 28, 2023</span></div>
|
|
|
+<div class='date'><span class='ecrm-1200'>October 7, 2023</span></div>
|
|
|
|
|
|
|
|
|
|
|
@@ -4928,7 +4928,7 @@ Example tasklet starts
|
|
|
Example tasklet init continues...
|
|
|
Example tasklet ends
|
|
|
</pre>
|
|
|
-<!-- l. 1812 --><p class='nopar'>Although tasklet is easy to use, it comes with several defators, and developers are
|
|
|
+<!-- l. 1812 --><p class='nopar'>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
|