Unreliable Guide To Locking — The Linux Kernel documentation
docs.kernel.org · 11,088 words · saved by 1 readers
Welcome, to Rusty’s Remarkably Unreliable Guide to Kernel Locking issues. This document describes the locking systems in the Linux Kernel in 2.6.
Unreliable Guide To Locking — The Linux Kernel documentation The Linux Kernel 7.1.0 Quick search Contents Development process Submitting patches Code of conduct Maintainer handbook All development-process docs Core API Driver APIs Subsystems Locking Licensing rules Writing documentation Development tools Testing guide Hacking guide Unreliable Guide To Hacking The Linux Kernel Unreliable Guide To Locking Introduction The Problem With Concurrency Locking in the Linux Kernel Hard IRQ Context Cheat Sheet For Locking The trylock Functions Common Examples Common Problems Locking Speed What Fun
saved by
related reading
- GPU Driver Developer’s Guide — The Linux Kernel documentationdocs.kernel.org
- Linux kernel memory barriers — The Linux Kernel documentationdocs.kernel.org
- Measuring Mutexes, Spinlocks and how Bad the Linux Scheduler Really is | Probably Danceprobablydance.com
- Things UNIX can do atomically — Crowley Code!rcrowley.org
- Spinlocks Considered Harmfulmatklad.github.io
- Intro - Putting the "You" in CPUcpu.land
- The Linux Kernel Module Programming Guidesysprog21.github.io
- Inter-process communication in Linux: Shared storage | Opensource.comopensource.com
- What is RCU, Fundamentally? [LWN.net]lwn.net
- How to do distributed locking - Martin Kleppmann's blogmartin.kleppmann.com
- Cache and TLB Flushing Under Linux — The Linux Kernel documentationdocs.kernel.org
- A Concurrency Cost Hierarchytravisdowns.github.io