- scheduling
- memory management
- device model
- syncronization
- mutex
- spinlock
- disable preemption?
- disable interrupt?
- atomic_t
- lockdep
- deferred work
- kernel thread
- workqueue
- softirq
- tasklet
- timer
- kernel thread
- block io
- request queue
- Multi Queue Block Layer
- bio
- pages
- request queue
- profiling
- kprobe
- bpf
- perf
- ftrace
- strace