mirror of
https://github.com/0xAX/linux-insides.git
synced 2025-01-02 20:00:56 +00:00
commit
7dd61a6921
@ -24,7 +24,7 @@ There are three types of `deferred interrupts` in the Linux kernel:
|
|||||||
* `tasklets`;
|
* `tasklets`;
|
||||||
* `workqueues`;
|
* `workqueues`;
|
||||||
|
|
||||||
And we will see description of all of these types in this part. As I said, we saw only a little bit about this theme, so, now is time to dive deep into details about this theme.
|
And we will see a description of all of these types in this part. As I said, we saw only a little bit about this theme, so, now is time to dive deep into details about this theme.
|
||||||
|
|
||||||
Softirqs
|
Softirqs
|
||||||
----------------------------------------------------------------------------------
|
----------------------------------------------------------------------------------
|
||||||
@ -43,7 +43,7 @@ $ systemd-cgls -k | grep ksoft
|
|||||||
├─ 43 [ksoftirqd/7]
|
├─ 43 [ksoftirqd/7]
|
||||||
```
|
```
|
||||||
|
|
||||||
The `spawn_ksoftirqd` function starts this these threads. As we can see this function called as early [initcall](https://kernelnewbies.org/Documents/InitcallMechanism):
|
The `spawn_ksoftirqd` function starts these threads. As we can see this function called as early [initcall](https://kernelnewbies.org/Documents/InitcallMechanism):
|
||||||
|
|
||||||
```C
|
```C
|
||||||
early_initcall(spawn_ksoftirqd);
|
early_initcall(spawn_ksoftirqd);
|
||||||
|
@ -138,3 +138,4 @@ Thank you to all contributors:
|
|||||||
* [Dexter Plameras](https://github.com/dexterp)
|
* [Dexter Plameras](https://github.com/dexterp)
|
||||||
* [Jun Duan](https://github.com/waltforme)
|
* [Jun Duan](https://github.com/waltforme)
|
||||||
* [Guochao Xie](https://github.com/XieGuochao)
|
* [Guochao Xie](https://github.com/XieGuochao)
|
||||||
|
* [Davide Benini](https://github.com/beninidavide/)
|
||||||
|
Loading…
Reference in New Issue
Block a user