1649e4368SPaul E. McKenney<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2649e4368SPaul E. McKenney<!-- Created with Inkscape (http://www.inkscape.org/) -->
3649e4368SPaul E. McKenney
4649e4368SPaul E. McKenney<svg
5649e4368SPaul E. McKenney   xmlns:dc="http://purl.org/dc/elements/1.1/"
6649e4368SPaul E. McKenney   xmlns:cc="http://creativecommons.org/ns#"
7649e4368SPaul E. McKenney   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8649e4368SPaul E. McKenney   xmlns:svg="http://www.w3.org/2000/svg"
9649e4368SPaul E. McKenney   xmlns="http://www.w3.org/2000/svg"
10649e4368SPaul E. McKenney   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11649e4368SPaul E. McKenney   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12649e4368SPaul E. McKenney   width="735.25"
13649e4368SPaul E. McKenney   height="516.21875"
14649e4368SPaul E. McKenney   id="svg2"
15649e4368SPaul E. McKenney   version="1.1"
16649e4368SPaul E. McKenney   inkscape:version="0.48.3.1 r9886"
17649e4368SPaul E. McKenney   sodipodi:docname="ReadersPartitionGP1.svg">
18649e4368SPaul E. McKenney  <defs
19649e4368SPaul E. McKenney     id="defs4">
20649e4368SPaul E. McKenney    <marker
21649e4368SPaul E. McKenney       inkscape:stockid="Arrow2Lend"
22649e4368SPaul E. McKenney       orient="auto"
23649e4368SPaul E. McKenney       refY="0"
24649e4368SPaul E. McKenney       refX="0"
25649e4368SPaul E. McKenney       id="Arrow2Lend"
26649e4368SPaul E. McKenney       style="overflow:visible">
27649e4368SPaul E. McKenney      <path
28649e4368SPaul E. McKenney         id="path3792"
29649e4368SPaul E. McKenney         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
30649e4368SPaul E. McKenney         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
31649e4368SPaul E. McKenney         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
32649e4368SPaul E. McKenney         inkscape:connector-curvature="0" />
33649e4368SPaul E. McKenney    </marker>
34649e4368SPaul E. McKenney    <marker
35649e4368SPaul E. McKenney       inkscape:stockid="Arrow2Lstart"
36649e4368SPaul E. McKenney       orient="auto"
37649e4368SPaul E. McKenney       refY="0"
38649e4368SPaul E. McKenney       refX="0"
39649e4368SPaul E. McKenney       id="Arrow2Lstart"
40649e4368SPaul E. McKenney       style="overflow:visible">
41649e4368SPaul E. McKenney      <path
42649e4368SPaul E. McKenney         id="path3789"
43649e4368SPaul E. McKenney         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
44649e4368SPaul E. McKenney         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
45649e4368SPaul E. McKenney         transform="matrix(1.1,0,0,1.1,1.1,0)"
46649e4368SPaul E. McKenney         inkscape:connector-curvature="0" />
47649e4368SPaul E. McKenney    </marker>
48649e4368SPaul E. McKenney    <marker
49649e4368SPaul E. McKenney       inkscape:stockid="Arrow2Lstart"
50649e4368SPaul E. McKenney       orient="auto"
51649e4368SPaul E. McKenney       refY="0"
52649e4368SPaul E. McKenney       refX="0"
53649e4368SPaul E. McKenney       id="Arrow2Lstart-4"
54649e4368SPaul E. McKenney       style="overflow:visible">
55649e4368SPaul E. McKenney      <path
56649e4368SPaul E. McKenney         id="path3789-9"
57649e4368SPaul E. McKenney         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
58649e4368SPaul E. McKenney         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
59649e4368SPaul E. McKenney         transform="matrix(1.1,0,0,1.1,1.1,0)"
60649e4368SPaul E. McKenney         inkscape:connector-curvature="0" />
61649e4368SPaul E. McKenney    </marker>
62649e4368SPaul E. McKenney    <marker
63649e4368SPaul E. McKenney       inkscape:stockid="Arrow2Lend"
64649e4368SPaul E. McKenney       orient="auto"
65649e4368SPaul E. McKenney       refY="0"
66649e4368SPaul E. McKenney       refX="0"
67649e4368SPaul E. McKenney       id="Arrow2Lend-4"
68649e4368SPaul E. McKenney       style="overflow:visible">
69649e4368SPaul E. McKenney      <path
70649e4368SPaul E. McKenney         id="path3792-4"
71649e4368SPaul E. McKenney         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
72649e4368SPaul E. McKenney         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
73649e4368SPaul E. McKenney         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
74649e4368SPaul E. McKenney         inkscape:connector-curvature="0" />
75649e4368SPaul E. McKenney    </marker>
76649e4368SPaul E. McKenney  </defs>
77649e4368SPaul E. McKenney  <sodipodi:namedview
78649e4368SPaul E. McKenney     id="base"
79649e4368SPaul E. McKenney     pagecolor="#ffffff"
80649e4368SPaul E. McKenney     bordercolor="#666666"
81649e4368SPaul E. McKenney     borderopacity="1.0"
82649e4368SPaul E. McKenney     inkscape:pageopacity="0.0"
83649e4368SPaul E. McKenney     inkscape:pageshadow="2"
84649e4368SPaul E. McKenney     inkscape:zoom="1.3670394"
85649e4368SPaul E. McKenney     inkscape:cx="367.26465"
86649e4368SPaul E. McKenney     inkscape:cy="258.46182"
87649e4368SPaul E. McKenney     inkscape:document-units="px"
88649e4368SPaul E. McKenney     inkscape:current-layer="g4433-6"
89649e4368SPaul E. McKenney     showgrid="false"
90649e4368SPaul E. McKenney     inkscape:window-width="1351"
91649e4368SPaul E. McKenney     inkscape:window-height="836"
92649e4368SPaul E. McKenney     inkscape:window-x="438"
93649e4368SPaul E. McKenney     inkscape:window-y="335"
94649e4368SPaul E. McKenney     inkscape:window-maximized="0"
95649e4368SPaul E. McKenney     fit-margin-top="5"
96649e4368SPaul E. McKenney     fit-margin-left="5"
97649e4368SPaul E. McKenney     fit-margin-right="5"
98649e4368SPaul E. McKenney     fit-margin-bottom="5" />
99649e4368SPaul E. McKenney  <metadata
100649e4368SPaul E. McKenney     id="metadata7">
101649e4368SPaul E. McKenney    <rdf:RDF>
102649e4368SPaul E. McKenney      <cc:Work
103649e4368SPaul E. McKenney         rdf:about="">
104649e4368SPaul E. McKenney        <dc:format>image/svg+xml</dc:format>
105649e4368SPaul E. McKenney        <dc:type
106649e4368SPaul E. McKenney           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
107649e4368SPaul E. McKenney        <dc:title />
108649e4368SPaul E. McKenney      </cc:Work>
109649e4368SPaul E. McKenney    </rdf:RDF>
110649e4368SPaul E. McKenney  </metadata>
111649e4368SPaul E. McKenney  <g
112649e4368SPaul E. McKenney     inkscape:label="Layer 1"
113649e4368SPaul E. McKenney     inkscape:groupmode="layer"
114649e4368SPaul E. McKenney     id="layer1"
115649e4368SPaul E. McKenney     transform="translate(-29.15625,-185.59375)">
116649e4368SPaul E. McKenney    <flowRoot
117649e4368SPaul E. McKenney       xml:space="preserve"
118649e4368SPaul E. McKenney       id="flowRoot2985"
119*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"><flowRegion
120649e4368SPaul E. McKenney         id="flowRegion2987"><rect
121649e4368SPaul E. McKenney           id="rect2989"
122649e4368SPaul E. McKenney           width="82.85714"
123649e4368SPaul E. McKenney           height="11.428572"
124649e4368SPaul E. McKenney           x="240"
125649e4368SPaul E. McKenney           y="492.36218" /></flowRegion><flowPara
126649e4368SPaul E. McKenney         id="flowPara2991" /></flowRoot>    <g
127649e4368SPaul E. McKenney       id="g4433"
128649e4368SPaul E. McKenney       transform="translate(2,-12)">
129649e4368SPaul E. McKenney      <text
130649e4368SPaul E. McKenney         sodipodi:linespacing="125%"
131649e4368SPaul E. McKenney         id="text2993"
132649e4368SPaul E. McKenney         y="-261.66608"
133649e4368SPaul E. McKenney         x="436.12299"
134*5861dad1SAkira Yokosawa         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
135649e4368SPaul E. McKenney         xml:space="preserve"
136649e4368SPaul E. McKenney         transform="matrix(0,1,-1,0,0,0)"><tspan
137649e4368SPaul E. McKenney           y="-261.66608"
138649e4368SPaul E. McKenney           x="436.12299"
139649e4368SPaul E. McKenney           id="tspan2995"
140649e4368SPaul E. McKenney           sodipodi:role="line">synchronize_rcu()</tspan></text>
141649e4368SPaul E. McKenney      <g
142649e4368SPaul E. McKenney         id="g4417"
143649e4368SPaul E. McKenney         transform="matrix(0,1,-1,0,730.90257,222.4928)">
144649e4368SPaul E. McKenney        <path
145649e4368SPaul E. McKenney           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend)"
146649e4368SPaul E. McKenney           d="M 97.580736,477.4048 327.57913,476.09759"
147649e4368SPaul E. McKenney           id="path2997"
148649e4368SPaul E. McKenney           inkscape:connector-curvature="0"
149649e4368SPaul E. McKenney           sodipodi:nodetypes="cc" />
150649e4368SPaul E. McKenney        <path
151649e4368SPaul E. McKenney           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
152649e4368SPaul E. McKenney           d="m 96.752718,465.38398 0,22.62742"
153649e4368SPaul E. McKenney           id="path4397"
154649e4368SPaul E. McKenney           inkscape:connector-curvature="0"
155649e4368SPaul E. McKenney           sodipodi:nodetypes="cc" />
156649e4368SPaul E. McKenney        <path
157649e4368SPaul E. McKenney           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
158649e4368SPaul E. McKenney           d="m 328.40703,465.38397 0,22.62742"
159649e4368SPaul E. McKenney           id="path4397-5"
160649e4368SPaul E. McKenney           inkscape:connector-curvature="0"
161649e4368SPaul E. McKenney           sodipodi:nodetypes="cc" />
162649e4368SPaul E. McKenney      </g>
163649e4368SPaul E. McKenney    </g>
164649e4368SPaul E. McKenney    <text
165649e4368SPaul E. McKenney       xml:space="preserve"
166*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
167649e4368SPaul E. McKenney       x="112.04738"
168649e4368SPaul E. McKenney       y="268.18076"
169649e4368SPaul E. McKenney       id="text4429"
170649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
171649e4368SPaul E. McKenney         sodipodi:role="line"
172649e4368SPaul E. McKenney         id="tspan4431"
173649e4368SPaul E. McKenney         x="112.04738"
174649e4368SPaul E. McKenney         y="268.18076">WRITE_ONCE(a, 1);</tspan></text>
175649e4368SPaul E. McKenney    <text
176649e4368SPaul E. McKenney       xml:space="preserve"
177*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
178649e4368SPaul E. McKenney       x="112.04738"
179649e4368SPaul E. McKenney       y="487.13766"
180649e4368SPaul E. McKenney       id="text4441"
181649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
182649e4368SPaul E. McKenney         sodipodi:role="line"
183649e4368SPaul E. McKenney         id="tspan4443"
184649e4368SPaul E. McKenney         x="112.04738"
185649e4368SPaul E. McKenney         y="487.13766">WRITE_ONCE(b, 1);</tspan></text>
186649e4368SPaul E. McKenney    <text
187649e4368SPaul E. McKenney       xml:space="preserve"
188*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
189649e4368SPaul E. McKenney       x="255.60869"
190649e4368SPaul E. McKenney       y="297.29346"
191649e4368SPaul E. McKenney       id="text4445"
192649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
193649e4368SPaul E. McKenney         sodipodi:role="line"
194649e4368SPaul E. McKenney         id="tspan4447"
195649e4368SPaul E. McKenney         x="255.60869"
196649e4368SPaul E. McKenney         y="297.29346">r1 = READ_ONCE(a);</tspan></text>
197649e4368SPaul E. McKenney    <text
198649e4368SPaul E. McKenney       xml:space="preserve"
199*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
200649e4368SPaul E. McKenney       x="255.14423"
201649e4368SPaul E. McKenney       y="554.61786"
202649e4368SPaul E. McKenney       id="text4449"
203649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
204649e4368SPaul E. McKenney         sodipodi:role="line"
205649e4368SPaul E. McKenney         id="tspan4451"
206649e4368SPaul E. McKenney         x="255.14423"
207649e4368SPaul E. McKenney         y="554.61786">WRITE_ONCE(c, 1);</tspan></text>
208649e4368SPaul E. McKenney    <text
209649e4368SPaul E. McKenney       xml:space="preserve"
210*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
211649e4368SPaul E. McKenney       x="396.10254"
212649e4368SPaul E. McKenney       y="370.71124"
213649e4368SPaul E. McKenney       id="text4453"
214649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
215649e4368SPaul E. McKenney         sodipodi:role="line"
216649e4368SPaul E. McKenney         id="tspan4455"
217649e4368SPaul E. McKenney         x="396.10254"
218649e4368SPaul E. McKenney         y="370.71124">WRITE_ONCE(d, 1);</tspan></text>
219649e4368SPaul E. McKenney    <text
220649e4368SPaul E. McKenney       xml:space="preserve"
221*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
222649e4368SPaul E. McKenney       x="396.10254"
223649e4368SPaul E. McKenney       y="572.13617"
224649e4368SPaul E. McKenney       id="text4457"
225649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
226649e4368SPaul E. McKenney         sodipodi:role="line"
227649e4368SPaul E. McKenney         id="tspan4459"
228649e4368SPaul E. McKenney         x="396.10254"
229649e4368SPaul E. McKenney         y="572.13617">r2 = READ_ONCE(c);</tspan></text>
230649e4368SPaul E. McKenney    <text
231649e4368SPaul E. McKenney       xml:space="preserve"
232*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
233649e4368SPaul E. McKenney       x="112.08231"
234649e4368SPaul E. McKenney       y="213.91006"
235649e4368SPaul E. McKenney       id="text4461"
236649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
237649e4368SPaul E. McKenney         sodipodi:role="line"
238649e4368SPaul E. McKenney         id="tspan4463"
239649e4368SPaul E. McKenney         x="112.08231"
240649e4368SPaul E. McKenney         y="213.91006">thread0()</tspan></text>
241649e4368SPaul E. McKenney    <text
242649e4368SPaul E. McKenney       xml:space="preserve"
243*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
244649e4368SPaul E. McKenney       x="252.34512"
245649e4368SPaul E. McKenney       y="213.91006"
246649e4368SPaul E. McKenney       id="text4461-6"
247649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
248649e4368SPaul E. McKenney         sodipodi:role="line"
249649e4368SPaul E. McKenney         id="tspan4463-0"
250649e4368SPaul E. McKenney         x="252.34512"
251649e4368SPaul E. McKenney         y="213.91006">thread1()</tspan></text>
252649e4368SPaul E. McKenney    <text
253649e4368SPaul E. McKenney       xml:space="preserve"
254*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
255649e4368SPaul E. McKenney       x="396.42557"
256649e4368SPaul E. McKenney       y="213.91006"
257649e4368SPaul E. McKenney       id="text4461-2"
258649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
259649e4368SPaul E. McKenney         sodipodi:role="line"
260649e4368SPaul E. McKenney         id="tspan4463-2"
261649e4368SPaul E. McKenney         x="396.42557"
262649e4368SPaul E. McKenney         y="213.91006">thread2()</tspan></text>
263649e4368SPaul E. McKenney    <rect
264649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
265649e4368SPaul E. McKenney       id="rect4495"
266649e4368SPaul E. McKenney       width="724.25244"
267649e4368SPaul E. McKenney       height="505.21201"
268649e4368SPaul E. McKenney       x="34.648232"
269649e4368SPaul E. McKenney       y="191.10612" />
270649e4368SPaul E. McKenney    <path
271649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
272649e4368SPaul E. McKenney       d="m 183.14066,191.10612 0,504.24243"
273649e4368SPaul E. McKenney       id="path4497"
274649e4368SPaul E. McKenney       inkscape:connector-curvature="0"
275649e4368SPaul E. McKenney       sodipodi:nodetypes="cc" />
276649e4368SPaul E. McKenney    <path
277649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
278649e4368SPaul E. McKenney       d="m 325.13867,191.10612 0,504.24243"
279649e4368SPaul E. McKenney       id="path4497-5"
280649e4368SPaul E. McKenney       inkscape:connector-curvature="0"
281649e4368SPaul E. McKenney       sodipodi:nodetypes="cc" />
282649e4368SPaul E. McKenney    <text
283649e4368SPaul E. McKenney       xml:space="preserve"
284*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
285649e4368SPaul E. McKenney       x="111.75929"
286649e4368SPaul E. McKenney       y="251.53981"
287649e4368SPaul E. McKenney       id="text4429-8"
288649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
289649e4368SPaul E. McKenney         sodipodi:role="line"
290649e4368SPaul E. McKenney         id="tspan4431-9"
291649e4368SPaul E. McKenney         x="111.75929"
292649e4368SPaul E. McKenney         y="251.53981">rcu_read_lock();</tspan></text>
293649e4368SPaul E. McKenney    <text
294649e4368SPaul E. McKenney       xml:space="preserve"
295*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
296649e4368SPaul E. McKenney       x="396.10254"
297649e4368SPaul E. McKenney       y="353.91556"
298649e4368SPaul E. McKenney       id="text4429-8-9"
299649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
300649e4368SPaul E. McKenney         sodipodi:role="line"
301649e4368SPaul E. McKenney         id="tspan4431-9-4"
302649e4368SPaul E. McKenney         x="396.10254"
303649e4368SPaul E. McKenney         y="353.91556">rcu_read_lock();</tspan></text>
304649e4368SPaul E. McKenney    <text
305649e4368SPaul E. McKenney       xml:space="preserve"
306*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
307649e4368SPaul E. McKenney       x="396.10254"
308649e4368SPaul E. McKenney       y="587.40289"
309649e4368SPaul E. McKenney       id="text4429-8-9-3"
310649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
311649e4368SPaul E. McKenney         sodipodi:role="line"
312649e4368SPaul E. McKenney         id="tspan4431-9-4-4"
313649e4368SPaul E. McKenney         x="396.10254"
314649e4368SPaul E. McKenney         y="587.40289">rcu_read_unlock();</tspan></text>
315649e4368SPaul E. McKenney    <text
316649e4368SPaul E. McKenney       xml:space="preserve"
317*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
318649e4368SPaul E. McKenney       x="111.75929"
319649e4368SPaul E. McKenney       y="501.15311"
320649e4368SPaul E. McKenney       id="text4429-8-9-3-1"
321649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
322649e4368SPaul E. McKenney         sodipodi:role="line"
323649e4368SPaul E. McKenney         id="tspan4431-9-4-4-6"
324649e4368SPaul E. McKenney         x="111.75929"
325649e4368SPaul E. McKenney         y="501.15311">rcu_read_unlock();</tspan></text>
326649e4368SPaul E. McKenney    <path
327649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
328649e4368SPaul E. McKenney       d="m 33.941125,227.87568 724.941765,0"
329649e4368SPaul E. McKenney       id="path4608"
330649e4368SPaul E. McKenney       inkscape:connector-curvature="0"
331649e4368SPaul E. McKenney       sodipodi:nodetypes="cc" />
332649e4368SPaul E. McKenney    <text
333649e4368SPaul E. McKenney       xml:space="preserve"
334*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
335649e4368SPaul E. McKenney       x="394.94427"
336649e4368SPaul E. McKenney       y="331.66351"
337649e4368SPaul E. McKenney       id="text4648"
338649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
339649e4368SPaul E. McKenney         sodipodi:role="line"
340649e4368SPaul E. McKenney         id="tspan4650"
341649e4368SPaul E. McKenney         x="394.94427"
342649e4368SPaul E. McKenney         y="331.66351">QS</tspan></text>
343649e4368SPaul E. McKenney    <path
344649e4368SPaul E. McKenney       sodipodi:type="arc"
345649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
346649e4368SPaul E. McKenney       id="path4652"
347649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
348649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
349649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
350649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
351649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
352649e4368SPaul E. McKenney       transform="translate(36.441125,185.60612)"
353649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
354649e4368SPaul E. McKenney       sodipodi:end="10.994651"
355649e4368SPaul E. McKenney       sodipodi:open="true" />
356649e4368SPaul E. McKenney    <text
357649e4368SPaul E. McKenney       xml:space="preserve"
358*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
359649e4368SPaul E. McKenney       x="112.11968"
360649e4368SPaul E. McKenney       y="523.77856"
361649e4368SPaul E. McKenney       id="text4648-4"
362649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
363649e4368SPaul E. McKenney         sodipodi:role="line"
364649e4368SPaul E. McKenney         id="tspan4650-4"
365649e4368SPaul E. McKenney         x="112.11968"
366649e4368SPaul E. McKenney         y="523.77856">QS</tspan></text>
367649e4368SPaul E. McKenney    <path
368649e4368SPaul E. McKenney       sodipodi:type="arc"
369649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
370649e4368SPaul E. McKenney       id="path4652-7"
371649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
372649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
373649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
374649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
375649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
376649e4368SPaul E. McKenney       transform="translate(-246.38346,377.72117)"
377649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
378649e4368SPaul E. McKenney       sodipodi:end="10.994651"
379649e4368SPaul E. McKenney       sodipodi:open="true" />
380649e4368SPaul E. McKenney    <path
381649e4368SPaul E. McKenney       sodipodi:type="arc"
382649e4368SPaul E. McKenney       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
383649e4368SPaul E. McKenney       id="path4652-7-7"
384649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
385649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
386649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
387649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
388649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
389649e4368SPaul E. McKenney       transform="translate(-103.65246,190.90878)"
390649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
391649e4368SPaul E. McKenney       sodipodi:end="10.994651"
392649e4368SPaul E. McKenney       sodipodi:open="true" />
393649e4368SPaul E. McKenney    <text
394649e4368SPaul E. McKenney       xml:space="preserve"
395*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
396649e4368SPaul E. McKenney       x="254.85066"
397649e4368SPaul E. McKenney       y="336.96619"
398649e4368SPaul E. McKenney       id="text4648-4-3"
399649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
400649e4368SPaul E. McKenney         sodipodi:role="line"
401649e4368SPaul E. McKenney         id="tspan4650-4-5"
402649e4368SPaul E. McKenney         x="254.85066"
403649e4368SPaul E. McKenney         y="336.96619">QS</tspan></text>
404649e4368SPaul E. McKenney    <path
405649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
406649e4368SPaul E. McKenney       d="m 470.93311,190.39903 0,504.24243"
407649e4368SPaul E. McKenney       id="path4497-5-6"
408649e4368SPaul E. McKenney       inkscape:connector-curvature="0"
409649e4368SPaul E. McKenney       sodipodi:nodetypes="cc" />
410649e4368SPaul E. McKenney    <path
411649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
412649e4368SPaul E. McKenney       d="m 616.22755,190.38323 0,504.24243"
413649e4368SPaul E. McKenney       id="path4497-5-2"
414649e4368SPaul E. McKenney       inkscape:connector-curvature="0"
415649e4368SPaul E. McKenney       sodipodi:nodetypes="cc" />
416649e4368SPaul E. McKenney    <g
417649e4368SPaul E. McKenney       id="g4433-6"
418649e4368SPaul E. McKenney       transform="translate(288.0964,78.32827)">
419649e4368SPaul E. McKenney      <text
420649e4368SPaul E. McKenney         sodipodi:linespacing="125%"
421649e4368SPaul E. McKenney         id="text2993-7"
422649e4368SPaul E. McKenney         y="-261.66608"
423649e4368SPaul E. McKenney         x="440.12299"
424*5861dad1SAkira Yokosawa         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
425649e4368SPaul E. McKenney         xml:space="preserve"
426649e4368SPaul E. McKenney         transform="matrix(0,1,-1,0,0,0)"><tspan
427649e4368SPaul E. McKenney           y="-261.66608"
428649e4368SPaul E. McKenney           x="440.12299"
429649e4368SPaul E. McKenney           id="tspan2995-1"
430649e4368SPaul E. McKenney           sodipodi:role="line">synchronize_rcu()</tspan></text>
431649e4368SPaul E. McKenney      <g
432649e4368SPaul E. McKenney         id="g4417-1"
433649e4368SPaul E. McKenney         transform="matrix(0,1,-1,0,730.90257,222.4928)">
434649e4368SPaul E. McKenney        <path
435649e4368SPaul E. McKenney           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend)"
436649e4368SPaul E. McKenney           d="M 97.580736,477.4048 328.5624,477.07246"
437649e4368SPaul E. McKenney           id="path2997-2"
438649e4368SPaul E. McKenney           inkscape:connector-curvature="0"
439649e4368SPaul E. McKenney           sodipodi:nodetypes="cc" />
440649e4368SPaul E. McKenney        <path
441649e4368SPaul E. McKenney           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
442649e4368SPaul E. McKenney           d="m 96.752718,465.38398 0,22.62742"
443649e4368SPaul E. McKenney           id="path4397-3"
444649e4368SPaul E. McKenney           inkscape:connector-curvature="0"
445649e4368SPaul E. McKenney           sodipodi:nodetypes="cc" />
446649e4368SPaul E. McKenney        <path
447649e4368SPaul E. McKenney           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
448649e4368SPaul E. McKenney           d="m 329.39039,465.38397 0,22.62742"
449649e4368SPaul E. McKenney           id="path4397-5-4"
450649e4368SPaul E. McKenney           inkscape:connector-curvature="0"
451649e4368SPaul E. McKenney           sodipodi:nodetypes="cc" />
452649e4368SPaul E. McKenney      </g>
453649e4368SPaul E. McKenney    </g>
454649e4368SPaul E. McKenney    <text
455649e4368SPaul E. McKenney       xml:space="preserve"
456*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
457649e4368SPaul E. McKenney       x="541.70508"
458649e4368SPaul E. McKenney       y="387.6217"
459649e4368SPaul E. McKenney       id="text4445-0"
460649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
461649e4368SPaul E. McKenney         sodipodi:role="line"
462649e4368SPaul E. McKenney         id="tspan4447-5"
463649e4368SPaul E. McKenney         x="541.70508"
464649e4368SPaul E. McKenney         y="387.6217">r3 = READ_ONCE(d);</tspan></text>
465649e4368SPaul E. McKenney    <text
466649e4368SPaul E. McKenney       xml:space="preserve"
467*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
468649e4368SPaul E. McKenney       x="541.2406"
469649e4368SPaul E. McKenney       y="646.94611"
470649e4368SPaul E. McKenney       id="text4449-6"
471649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
472649e4368SPaul E. McKenney         sodipodi:role="line"
473649e4368SPaul E. McKenney         id="tspan4451-6"
474649e4368SPaul E. McKenney         x="541.2406"
475649e4368SPaul E. McKenney         y="646.94611">WRITE_ONCE(e, 1);</tspan></text>
476649e4368SPaul E. McKenney    <path
477649e4368SPaul E. McKenney       sodipodi:type="arc"
478649e4368SPaul E. McKenney       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
479649e4368SPaul E. McKenney       id="path4652-7-7-5"
480649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
481649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
482649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
483649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
484649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
485649e4368SPaul E. McKenney       transform="translate(182.44393,281.23704)"
486649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
487649e4368SPaul E. McKenney       sodipodi:end="10.994651"
488649e4368SPaul E. McKenney       sodipodi:open="true" />
489649e4368SPaul E. McKenney    <text
490649e4368SPaul E. McKenney       xml:space="preserve"
491*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
492649e4368SPaul E. McKenney       x="540.94702"
493649e4368SPaul E. McKenney       y="427.29443"
494649e4368SPaul E. McKenney       id="text4648-4-3-1"
495649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
496649e4368SPaul E. McKenney         sodipodi:role="line"
497649e4368SPaul E. McKenney         id="tspan4650-4-5-7"
498649e4368SPaul E. McKenney         x="540.94702"
499649e4368SPaul E. McKenney         y="427.29443">QS</tspan></text>
500649e4368SPaul E. McKenney    <text
501649e4368SPaul E. McKenney       xml:space="preserve"
502*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
503649e4368SPaul E. McKenney       x="686.27747"
504649e4368SPaul E. McKenney       y="461.83929"
505649e4368SPaul E. McKenney       id="text4453-7"
506649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
507649e4368SPaul E. McKenney         sodipodi:role="line"
508649e4368SPaul E. McKenney         id="tspan4455-1"
509649e4368SPaul E. McKenney         x="686.27747"
510649e4368SPaul E. McKenney         y="461.83929">r4 = READ_ONCE(b);</tspan></text>
511649e4368SPaul E. McKenney    <text
512649e4368SPaul E. McKenney       xml:space="preserve"
513*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
514649e4368SPaul E. McKenney       x="686.27747"
515649e4368SPaul E. McKenney       y="669.26422"
516649e4368SPaul E. McKenney       id="text4457-9"
517649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
518649e4368SPaul E. McKenney         sodipodi:role="line"
519649e4368SPaul E. McKenney         id="tspan4459-2"
520649e4368SPaul E. McKenney         x="686.27747"
521649e4368SPaul E. McKenney         y="669.26422">r5 = READ_ONCE(e);</tspan></text>
522649e4368SPaul E. McKenney    <text
523649e4368SPaul E. McKenney       xml:space="preserve"
524*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
525649e4368SPaul E. McKenney       x="686.27747"
526649e4368SPaul E. McKenney       y="445.04358"
527649e4368SPaul E. McKenney       id="text4429-8-9-33"
528649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
529649e4368SPaul E. McKenney         sodipodi:role="line"
530649e4368SPaul E. McKenney         id="tspan4431-9-4-2"
531649e4368SPaul E. McKenney         x="686.27747"
532649e4368SPaul E. McKenney         y="445.04358">rcu_read_lock();</tspan></text>
533649e4368SPaul E. McKenney    <text
534649e4368SPaul E. McKenney       xml:space="preserve"
535*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
536649e4368SPaul E. McKenney       x="686.27747"
537649e4368SPaul E. McKenney       y="684.53094"
538649e4368SPaul E. McKenney       id="text4429-8-9-3-8"
539649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
540649e4368SPaul E. McKenney         sodipodi:role="line"
541649e4368SPaul E. McKenney         id="tspan4431-9-4-4-5"
542649e4368SPaul E. McKenney         x="686.27747"
543649e4368SPaul E. McKenney         y="684.53094">rcu_read_unlock();</tspan></text>
544649e4368SPaul E. McKenney    <text
545649e4368SPaul E. McKenney       xml:space="preserve"
546*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
547649e4368SPaul E. McKenney       x="685.11914"
548649e4368SPaul E. McKenney       y="422.79153"
549649e4368SPaul E. McKenney       id="text4648-9"
550649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
551649e4368SPaul E. McKenney         sodipodi:role="line"
552649e4368SPaul E. McKenney         id="tspan4650-7"
553649e4368SPaul E. McKenney         x="685.11914"
554649e4368SPaul E. McKenney         y="422.79153">QS</tspan></text>
555649e4368SPaul E. McKenney    <path
556649e4368SPaul E. McKenney       sodipodi:type="arc"
557649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
558649e4368SPaul E. McKenney       id="path4652-8"
559649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
560649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
561649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
562649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
563649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
564649e4368SPaul E. McKenney       transform="translate(326.61602,276.73415)"
565649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
566649e4368SPaul E. McKenney       sodipodi:end="10.994651"
567649e4368SPaul E. McKenney       sodipodi:open="true" />
568649e4368SPaul E. McKenney    <text
569649e4368SPaul E. McKenney       xml:space="preserve"
570*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
571649e4368SPaul E. McKenney       x="397.85934"
572649e4368SPaul E. McKenney       y="609.59003"
573649e4368SPaul E. McKenney       id="text4648-5"
574649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
575649e4368SPaul E. McKenney         sodipodi:role="line"
576649e4368SPaul E. McKenney         id="tspan4650-77"
577649e4368SPaul E. McKenney         x="397.85934"
578649e4368SPaul E. McKenney         y="609.59003">QS</tspan></text>
579649e4368SPaul E. McKenney    <path
580649e4368SPaul E. McKenney       sodipodi:type="arc"
581649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
582649e4368SPaul E. McKenney       id="path4652-80"
583649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
584649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
585649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
586649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
587649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
588649e4368SPaul E. McKenney       transform="translate(39.356201,463.53264)"
589649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
590649e4368SPaul E. McKenney       sodipodi:end="10.994651"
591649e4368SPaul E. McKenney       sodipodi:open="true" />
592649e4368SPaul E. McKenney    <text
593649e4368SPaul E. McKenney       xml:space="preserve"
594*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
595649e4368SPaul E. McKenney       x="256.75986"
596649e4368SPaul E. McKenney       y="586.99133"
597649e4368SPaul E. McKenney       id="text4648-5-2"
598649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
599649e4368SPaul E. McKenney         sodipodi:role="line"
600649e4368SPaul E. McKenney         id="tspan4650-77-7"
601649e4368SPaul E. McKenney         x="256.75986"
602649e4368SPaul E. McKenney         y="586.99133">QS</tspan></text>
603649e4368SPaul E. McKenney    <path
604649e4368SPaul E. McKenney       sodipodi:type="arc"
605649e4368SPaul E. McKenney       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
606649e4368SPaul E. McKenney       id="path4652-80-5"
607649e4368SPaul E. McKenney       sodipodi:cx="358.85669"
608649e4368SPaul E. McKenney       sodipodi:cy="142.87541"
609649e4368SPaul E. McKenney       sodipodi:rx="10.960155"
610649e4368SPaul E. McKenney       sodipodi:ry="10.253048"
611649e4368SPaul E. McKenney       d="m 358.86939,132.62237 a 10.960155,10.253048 0 1 1 -0.0228,0"
612649e4368SPaul E. McKenney       transform="translate(-101.74328,440.93395)"
613649e4368SPaul E. McKenney       sodipodi:start="4.7135481"
614649e4368SPaul E. McKenney       sodipodi:end="10.994651"
615649e4368SPaul E. McKenney       sodipodi:open="true" />
616649e4368SPaul E. McKenney    <text
617649e4368SPaul E. McKenney       xml:space="preserve"
618*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
619649e4368SPaul E. McKenney       x="546.22791"
620649e4368SPaul E. McKenney       y="213.91006"
621649e4368SPaul E. McKenney       id="text4461-2-5"
622649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
623649e4368SPaul E. McKenney         sodipodi:role="line"
624649e4368SPaul E. McKenney         id="tspan4463-2-6"
625649e4368SPaul E. McKenney         x="546.22791"
626649e4368SPaul E. McKenney         y="213.91006">thread3()</tspan></text>
627649e4368SPaul E. McKenney    <text
628649e4368SPaul E. McKenney       xml:space="preserve"
629*5861dad1SAkira Yokosawa       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace;-inkscape-font-specification:monospace"
630649e4368SPaul E. McKenney       x="684.00067"
631649e4368SPaul E. McKenney       y="213.91006"
632649e4368SPaul E. McKenney       id="text4461-2-1"
633649e4368SPaul E. McKenney       sodipodi:linespacing="125%"><tspan
634649e4368SPaul E. McKenney         sodipodi:role="line"
635649e4368SPaul E. McKenney         id="tspan4463-2-0"
636649e4368SPaul E. McKenney         x="684.00067"
637649e4368SPaul E. McKenney         y="213.91006">thread4()</tspan></text>
638649e4368SPaul E. McKenney  </g>
639649e4368SPaul E. McKenney</svg>
640