mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
docs/memory-barriers.txt: Remove remaining references to mmiowb()
This commit removes references to sections erased by Commit 915530396c
("Documentation: Kill all references to mmiowb()").
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
Link: https://lore.kernel.org/r/20191121234125.28032-6-sj38.park@gmail.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
3ef2f6aca5
commit
a897b13d1b
1 changed files with 3 additions and 8 deletions
|
@ -63,7 +63,6 @@ CONTENTS
|
||||||
|
|
||||||
- Compiler barrier.
|
- Compiler barrier.
|
||||||
- CPU memory barriers.
|
- CPU memory barriers.
|
||||||
- MMIO write barrier.
|
|
||||||
|
|
||||||
(*) Implicit kernel memory barriers.
|
(*) Implicit kernel memory barriers.
|
||||||
|
|
||||||
|
@ -75,7 +74,6 @@ CONTENTS
|
||||||
(*) Inter-CPU acquiring barrier effects.
|
(*) Inter-CPU acquiring barrier effects.
|
||||||
|
|
||||||
- Acquires vs memory accesses.
|
- Acquires vs memory accesses.
|
||||||
- Acquires vs I/O accesses.
|
|
||||||
|
|
||||||
(*) Where are memory barriers needed?
|
(*) Where are memory barriers needed?
|
||||||
|
|
||||||
|
@ -492,10 +490,9 @@ And a couple of implicit varieties:
|
||||||
happen before it completes.
|
happen before it completes.
|
||||||
|
|
||||||
The use of ACQUIRE and RELEASE operations generally precludes the need
|
The use of ACQUIRE and RELEASE operations generally precludes the need
|
||||||
for other sorts of memory barrier (but note the exceptions mentioned in
|
for other sorts of memory barrier. In addition, a RELEASE+ACQUIRE pair is
|
||||||
the subsection "MMIO write barrier"). In addition, a RELEASE+ACQUIRE
|
-not- guaranteed to act as a full memory barrier. However, after an
|
||||||
pair is -not- guaranteed to act as a full memory barrier. However, after
|
ACQUIRE on a given variable, all memory accesses preceding any prior
|
||||||
an ACQUIRE on a given variable, all memory accesses preceding any prior
|
|
||||||
RELEASE on that same variable are guaranteed to be visible. In other
|
RELEASE on that same variable are guaranteed to be visible. In other
|
||||||
words, within a given variable's critical section, all accesses of all
|
words, within a given variable's critical section, all accesses of all
|
||||||
previous critical sections for that variable are guaranteed to have
|
previous critical sections for that variable are guaranteed to have
|
||||||
|
@ -1512,8 +1509,6 @@ levels:
|
||||||
|
|
||||||
(*) CPU memory barriers.
|
(*) CPU memory barriers.
|
||||||
|
|
||||||
(*) MMIO write barrier.
|
|
||||||
|
|
||||||
|
|
||||||
COMPILER BARRIER
|
COMPILER BARRIER
|
||||||
----------------
|
----------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue