Signed-off-by: SeongJae Park <sj38.park@xxxxxxxxx> --- memorder/memorder.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/memorder/memorder.tex b/memorder/memorder.tex index cb4d037..56786fa 100644 --- a/memorder/memorder.tex +++ b/memorder/memorder.tex @@ -541,13 +541,13 @@ Blank cells indicate that no ordering is supplied. The ``Store'' row also covers the store portion of an atomic RMW operation. In addition, the ``Load'' row covers the load component of a successful value-returning \co{_relaxed()} RMW atomic -operation, although the combined ``\co{_relaxed()} RMW Operations'' +operation, although the combined ``\co{_relaxed()} RMW operation'' line provides a convenient combined reference in the value-returning case. A CPU executing unsuccessful value-returning atomic RMW operations must invalidate the corresponding variable from all other CPUs' caches. Therefore, oddly enough, unsuccessful value-returning atomic RMW operations have many of the properties of a store, which means that the -``\co{_relaxed()} RMW Operations'' line also applies to unsuccessful +``\co{_relaxed()} RMW operation'' line also applies to unsuccessful value-returning atomic RMW operations. The \co{*_acquire} row covers \co{smp_load_acquire()}, -- 2.10.0