提交 f5620df7 编写于 作者: P Palmer Dabbelt 提交者: Jonathan Corbet

Documentation: atomic_ops.txt is core-api/atomic_ops.rst

I was reading the memory barries documentation in order to make sure the
RISC-V barries were correct, and I found a broken link to the atomic
operations documentation.
Signed-off-by: NPalmer Dabbelt <palmer@dabbelt.com>
Acked-by: NWill Deacon <will.deacon@arm.com>
Acked-by: NPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: NJonathan Corbet <corbet@lwn.net>
上级 52b3f239
...@@ -498,11 +498,11 @@ And a couple of implicit varieties: ...@@ -498,11 +498,11 @@ And a couple of implicit varieties:
This means that ACQUIRE acts as a minimal "acquire" operation and This means that ACQUIRE acts as a minimal "acquire" operation and
RELEASE acts as a minimal "release" operation. RELEASE acts as a minimal "release" operation.
A subset of the atomic operations described in atomic_ops.txt have ACQUIRE A subset of the atomic operations described in core-api/atomic_ops.rst have
and RELEASE variants in addition to fully-ordered and relaxed (no barrier ACQUIRE and RELEASE variants in addition to fully-ordered and relaxed (no
semantics) definitions. For compound atomics performing both a load and a barrier semantics) definitions. For compound atomics performing both a load
store, ACQUIRE semantics apply only to the load and RELEASE semantics apply and a store, ACQUIRE semantics apply only to the load and RELEASE semantics
only to the store portion of the operation. apply only to the store portion of the operation.
Memory barriers are only required where there's a possibility of interaction Memory barriers are only required where there's a possibility of interaction
between two CPUs or between a CPU and a device. If it can be guaranteed that between two CPUs or between a CPU and a device. If it can be guaranteed that
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册