Appearance
This chapter contains 5 sections. Click the links below to read:
Technical requirements
Locking – a quick summarization of key points
Catching concurrency bugs with KCSAN
A few actual use cases of kernel bugs due to locking defects
Further reading