summaryrefslogtreecommitdiffstats
path: root/Documentation/RCU/whatisRCU.txt
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2017-11-27 18:20:40 +0100
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2017-12-05 20:57:53 +0100
commit9ad3c143d7d6942c66f27bc6c18f5df638f70aff (patch)
treeb0b52f72cd5d03677b2d643feaaa7220aa109f29 /Documentation/RCU/whatisRCU.txt
parentdrivers/dma/ioat: Remove now-redundant smp_read_barrier_depends() (diff)
downloadlinux-9ad3c143d7d6942c66f27bc6c18f5df638f70aff.tar.xz
linux-9ad3c143d7d6942c66f27bc6c18f5df638f70aff.zip
doc: De-emphasize smp_read_barrier_depends
This commit keeps only the historical and low-level discussion of smp_read_barrier_depends(). Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> [ paulmck: Adjusted to allow for David Howells feedback on prior commit. ]
Diffstat (limited to 'Documentation/RCU/whatisRCU.txt')
-rw-r--r--Documentation/RCU/whatisRCU.txt3
1 files changed, 1 insertions, 2 deletions
diff --git a/Documentation/RCU/whatisRCU.txt b/Documentation/RCU/whatisRCU.txt
index df62466da4e0..a27fbfb0efb8 100644
--- a/Documentation/RCU/whatisRCU.txt
+++ b/Documentation/RCU/whatisRCU.txt
@@ -600,8 +600,7 @@ don't forget about them when submitting patches making use of RCU!]
#define rcu_dereference(p) \
({ \
- typeof(p) _________p1 = p; \
- smp_read_barrier_depends(); \
+ typeof(p) _________p1 = READ_ONCE(p); \
(_________p1); \
})