RCU concepts¶
- Review Checklist for RCU Patches
- RCU and lockdep checking
- Lockdep-RCU Splat
- RCU and Unloadable Modules
- PROPER CARE AND FEEDING OF RETURN VALUES FROM rcu_dereference()
- What is RCU? -- "Read, Copy, Update"
- 1. RCU OVERVIEW
- 2. WHAT IS RCU'S CORE API?
- 3. WHAT ARE SOME EXAMPLE USES OF CORE RCU API?
- 4. WHAT IF MY UPDATING THREAD CANNOT BLOCK?
- 5. WHAT ARE SOME SIMPLE IMPLEMENTATIONS OF RCU?
- 6. ANALOGY WITH READER-WRITER LOCKING
- 7. ANALOGY WITH REFERENCE COUNTING
- 8. FULL LIST OF RCU APIs
- 9. ANSWERS TO QUICK QUIZZES
- RCU Concepts
- Using RCU hlist_nulls to protect list and objects
- Reference-count design for elements of lists/arrays protected by RCU
- RCU Torture Test Operation
- Using RCU's CPU Stall Detector
- Using RCU to Protect Read-Mostly Linked Lists
- Using RCU to Protect Dynamic NMI Handlers
- RCU on Uniprocessor Systems
- A Tour Through TREE_RCU's Grace-Period Memory Ordering
- A Tour Through TREE_RCU's Expedited Grace Periods
- A Tour Through RCU's Requirements
- A Tour Through TREE_RCU's Data Structures [LWN.net]