[PATCH 1/2] kokr/doc: Update memory-barriers.txt for read-to-write dependencies

From: SeongJae Park
Date: Wed Sep 06 2017 - 04:25:47 EST


This commit applies upstream change, commit 66ce3a4dcb9f ("doc: Update
memory-barriers.txt for read-to-write dependencies") to Korean
translation.

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

diff --git a/Documentation/translations/ko_KR/memory-barriers.txt b/Documentation/translations/ko_KR/memory-barriers.txt
index bc80fc0e210f..bc0be1d3053f 100644
--- a/Documentation/translations/ko_KR/memory-barriers.txt
+++ b/Documentation/translations/ko_KR/memory-barriers.txt
@@ -617,7 +617,22 @@ RELEASE ëëì êëë ììíëë. ëëì ìíìë ëë ì
ì ëêì ìì ìì ëêì êê ì íëëì ëìí ì ìê, ìëìì êêë
ëìí ì ìëë íëë.

-ëìí ììì ëëìë ììì ìêì ëíìë ììë ìììëë:
+
+[!] ì ìëí ëìêìì ìíì ëëë ììë êìë êêëìì êì ì
+ëìíëë, ìë ëë í ìì ëíë ìì ëíì ìì ëìëì ìëíê, ëë
+ëíë íì ëíì ìì ëìëì ìëíë êììì ììëìê ëëëë. íìí
+P ë ìì ëí ìì ëìì ììëì ìê, ëì B ë íì ëí ìì ëìì
+ììëì ìì ì ììëë. ìêì êì ìììë CPU ì ììì íì ëí ìë
+ëíë ììí ìêì ìëìì ëë íì ëí ìë ëíë í ì ìì íêí
+ììëë íìí P (&B) ì ìëì êê ëì B ì êì ê (2) ë ë ì ììëë.
+
+
+ììì ìêëì ììë ëìëëìë ëìí ììì ëëìê íìì ììë, ìë
+ëëì ìëì ììíë CPU ëì (1) ìêê ìëë ììëì, (2) ìêê ìëì
+ìëììì, êëê (3) ììì êì íìí ìê ìêìë ìêë ìííì ìê
+ëëìëë. íìë "ìíë ììì" ììê
+Documentation/RCU/rcu_dereference.txt íìì ìì êê ìì ììê ëëëë:
+ìíìëë ëì ìììì ëì ëëìë ìììì ê ì ììëë.

CPU 1 CPU 2
=============== ===============
@@ -626,28 +641,19 @@ RELEASE ëëì êëë ììíëë. ëëì ìíìë ëë ì
<ìê ëëì>
WRITE_ONCE(P, &B);
Q = READ_ONCE(P);
- <ëìí ììì ëëì>
- *Q = 5;
+ WRITE_ONCE(*Q, 5);

-ì ëìí ììì ëëìë Q ëì ìêê *Q ëì ìíìì ììë ëìê
-íìëë. ìë ëìê êì êêë ëìëë:
+ëëì, Q ëì ìêì *Q ëì ìê ìììë ëìí ììì ëëìê íìì
+ììëë. ëë ëíë, ëìí ììì ëëìê ìëëë ëì êêë ìêì
+ììëë:

(Q == &B) && (B == 4)

ìë ííì ëëê ììëìì íì ìì ëìê ëëëë. ëìëëë, ììì
ìì êìì ìëë ìê ììì -ìë- íì êë ìí ëìíë ëì ìì ëìë
ììëë êìëë. ì ííì ëëê ëìíë ìë ìê êìêëì êëíëë
-ììë ì ìê, ìëê ëëìë ììí ììë ìíê íìëì êë êëì
-ìëìë êì ëìëë.
-
-
-[!] ìëí ëìêìì ì ìíì ëëë ììë êì êê, ìë ëì í ìì
-ëíê ììë ìì ëìì ìëíê ëë ëíë íìë ìì ëìì ìëíë êê
-ëìì êì ì ëìíëë. íìí P ë íì ëíì ìì ëìì ìê, ëì B ë
-ìì ëí ìì ëìì ìëê ìêí ëìë. êë ìíìì ìê ììì íë CPU
-ì ììë ëíë í ìì ìì ëì ëììë íìë ëíë í ìì ìì ìë
-ìë íì ìê ììëë, íìí P ë ì ê (&B) ì, êëê ëì B ë ìë ê
-(2) ì êìê ìë ìíê ëìì ìë ììëë.
+ììë ì ììë, CPUì ìììì ìì ëìì êë êëëì ìëìì ìê
+íìëë.


ëìí ììì ëëìë ëì ììíë, ìë ëì RCU ììíìì êëìëë.
--
2.13.0