Skip to contentSkip to conversation

Documentation: rw_lock lessons learned

PATCH New William Allen Simpson 1 participant 1 message Nov 10, 2009

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Documentation: rw_lock lessons learned

In recent weeks, two different network projects erroneously strayed down the rw_lock path. Update the Documentation based upon comments in those threads.

---
 Documentation/spinlocks.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)
Documentation/spinlocks.txt +14 -0
index 619699d..c112052 100644
@@ -233,4 +233,18 @@ indeed), while write-locks need to protect themselves against interrupts.
 
 		Linus
 
+----
+
+The implications of spin_locks on memory are further described in:
+
+  Documentation/memory-barriers.txt
+    (5) LOCK operations.
+    (6) UNLOCK operations.
+
+----
+
+We are working hard to remove reader-writer spinlocks (rw_lock) from the
+network stack, so please don't add a new one.  Instead, see:
+
+  Documentation/RCU/rcu.txt
 
Signature · 1 line
1.6.3.3