[PATCH 2/2] kokr/memory-barriers.txt: Apply atomic_t.txt change

From: SeongJae Park
Date: Wed Sep 06 2017 - 04:26:01 EST


This commit applies memory-barriers.txt part of upstream change, commit
706eeb3e9c6f ("Documentation/locking/atomic: Add documents for new
atomic_t APIs") to Korean translation.

Signed-off-by: SeongJae Park <sj38.park@xxxxxxxxx>
---
.../translations/ko_KR/memory-barriers.txt | 94 ++--------------------
1 file changed, 7 insertions(+), 87 deletions(-)

diff --git a/Documentation/translations/ko_KR/memory-barriers.txt b/Documentation/translations/ko_KR/memory-barriers.txt
index bc0be1d3053f..a7a813258013 100644
--- a/Documentation/translations/ko_KR/memory-barriers.txt
+++ b/Documentation/translations/ko_KR/memory-barriers.txt
@@ -523,11 +523,11 @@ CPU ìê êëí ì ìë ììíì ëììí ëêìê ììë
ì, ACQUIRE ë ììíì "ìë" ëììë, êëê RELEASE ë ììíì "êê"
ìë ëìíëë ìëìëë.

-core-api/atomic_ops.rst ìì ìëëë ìíë ìíëììë ììë ììí
-ìììí êëê (ëëìë ììíì ìë) ìíë ììì êë ìì ACQUIRE ì
-RELEASE ëëì êëë ììíëë. ëëì ìíìë ëë ìííë ìíë ìíë
-ìíëìììì, ACQUIRE ë íë ìíëììì ëë ëëìë ììëê RELEASE ë
-íë ìíëììì ìíì ëëìë ììëëë.
+atomic_t.txt ì ìëë ìíë ìíëììë ì ìëë ììí ìììí êëê
+(ëëìë ììíì ìë) ìíë ììì êë ìì ACQUIRE ì RELEASE ëëì
+êëë ììíëë. ëëì ìíìë ëë ìííë ìíë ìíë ìíëìììì,
+ACQUIRE ë íë ìíëììì ëë ëëìë ììëê RELEASE ë íë
+ìíëììì ìíì ëëìë ììëëë.

ëëë ëëìëì ë CPU ê, ëë CPU ì ëëìì êì ìíììì êëìì ìì
ëìë íìíëë. ëì ìë ìëì êë ìíììì ìì êì ëìëëë, íë
@@ -1854,8 +1854,7 @@ Mandatory ëëìëì SMP ììíììë UP ììíììë SMP í
ì ìëë êìì ìëìíë death ëíê ëíëì ììí êì ëì
*ìì* ëì êì ëìíëë.

- ë ëì ìëë ìíì Documentation/core-api/atomic_ops.rst ëìë ìêíìì.
- ìëì ìêëì ììíì íì êêíëë "ìíë ìíëìì" ìëììì
+ ë ëì ìëë ìíì Documentation/atomic_{t,bitops}.txt ëìë
ìêíìì.


@@ -2474,86 +2473,7 @@ _ììëë_.
ìì ëëë ëëìë ëííê ë ìëë ëííì ììë, ìëìì ìëí
ììììë ììíë êë ì íëìëë.

-ëëëì ìë ìíë ììíê íë ìíì ëí (ììì ëë ììì) ìëë
-ëííë ìíë ìíëììì ëë SMP-ìêì ëì ëëë ëëì(smp_mb())ë
-ìì ìíëììì ìê ëì ëííëë. ìë ìíëììì ëìì êëì
-íííëë:
-
- xchg();
- atomic_xchg(); atomic_long_xchg();
- atomic_inc_return(); atomic_long_inc_return();
- atomic_dec_return(); atomic_long_dec_return();
- atomic_add_return(); atomic_long_add_return();
- atomic_sub_return(); atomic_long_sub_return();
- atomic_inc_and_test(); atomic_long_inc_and_test();
- atomic_dec_and_test(); atomic_long_dec_and_test();
- atomic_sub_and_test(); atomic_long_sub_and_test();
- atomic_add_negative(); atomic_long_add_negative();
- test_and_set_bit();
- test_and_clear_bit();
- test_and_change_bit();
-
- /* exchange ìêì ìêí ë */
- cmpxchg();
- atomic_cmpxchg(); atomic_long_cmpxchg();
- atomic_add_unless(); atomic_long_add_unless();
-
-ìêëì ëëë ëëì íêê íìí ACQUIRE ëëì RELEASE ëë ìíëììëì
-êíí ë, êëê êì íìë ìí ëíëì ììíë ììí ë, ìëì ëëë
-ëëì íêê íìí ê ëì ììëëë.
-
-
-ëìì ìíëììëì ëëë ëëìë ëííì _ìê_ ëëì ëìê ë ì
-ììë, RELEASE ëëì ìíëììëê êì êëì êíí ë ììë ìë
-ììëë:
-
- atomic_set();
- set_bit();
- clear_bit();
- change_bit();
-
-ìêëì ììí ëìë íìíëë ììí (ìë ëë smp_mb__before_atomic()
-êì) ëëë ëëìê ëìììë íê ììëìì íëë.
-
-
-ìëì êëë ëëë ëëìë ëííì _ìê_ ëëì, ìë íêììë (ìë
-ëë smp_mb__before_atomic() ê êì) ëììì ëëë ëëì ììì íìíëë.
-
- atomic_add();
- atomic_sub();
- atomic_inc();
- atomic_dec();
-
-ìêëì íê ììì ìí ììëëë, êëê íê ëìí ììì êêê ììíì
-ìëëë ëëë ëëìë íìì ìì êëë.
-
-êìì ìëì êëíê ìí ëíëì ììí ëììë ììëëë, ëíëì
-ììíë ëìë ëíëë ììììë ììëêë íìíë ìì ìë ìëí
-ëíëìë ìê ìì êìê ëëì ëëë ëëìë ìë íì ìì êëë.
-
-ëì ìë ëì êìíê ìí ììëëë, ë êë ëìì ìëììë ììì íì
-ììëë ìííì íëë ëëë ëëìê íìí ì ììëë.
-
-êëììë, ê ìììììë ëëë ëëìê íìíì ìëì ìëí êëíì
-íëë.
-
-ìëì ìíëììëì íëí ë êë ëìëìëë:
-
- test_and_set_bit_lock();
- clear_bit_unlock();
- __clear_bit_unlock();
-
-ìêëì ACQUIRE ëì RELEASE ëì ìíëììëì êííëë. ë êë ëêë
-êíí ëìë ìêëì ì ë ìííë íì ëìë, ìêëì êíì ëì
-ìííììì ììí ë ì ìê ëëìëë.
-
-[!] ìë ìíì ììí ì ìë íìí ëëë ëëì ëêëì ììëëë, ìë
-CPU ììë ììëë ìíë ììíëì ììì ëëë ëëìê ëíëì ììì
-ìíë ìíëììê ëëë ëëìë íê ììíë ê ëíìí ìì ë ì
-ìëë, êë êìì ì íì ëëë ëëì ëêëì no-op ì ëì ììììë
-ìëìë íì ììëë.
-
-ë ëì ëìì ìíì Documentation/core-api/atomic_ops.rst ë ìêíìì.
+ë ëì ëìì ìíì Documentation/atomic_t.txt ë ìêíìì.


ëëìì ììì
--
2.13.0