]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg
documentation: RCU grace-period memory ordering guarantees
[mirror_ubuntu-bionic-kernel.git] / Documentation / RCU / Design / Memory-Ordering / TreeRCU-gp.svg
CommitLineData
bb7e5ce7
PM
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
3
4<!-- CreationDate: Wed Dec 9 17:35:03 2015 -->
5
6<!-- Magnification: 2.000 -->
7
8<svg
9 xmlns:dc="http://purl.org/dc/elements/1.1/"
10 xmlns:cc="http://creativecommons.org/ns#"
11 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12 xmlns:svg="http://www.w3.org/2000/svg"
13 xmlns="http://www.w3.org/2000/svg"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16 width="1626.5841"
17 height="6394.5298"
18 viewBox="-44 -44 21630.525 84996.019"
19 id="svg2"
20 version="1.1"
21 inkscape:version="0.48.4 r9939"
22 sodipodi:docname="TreeRCU-gp.svg">
23 <metadata
24 id="metadata212">
25 <rdf:RDF>
26 <cc:Work
27 rdf:about="">
28 <dc:format>image/svg+xml</dc:format>
29 <dc:type
30 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
31 <dc:title />
32 </cc:Work>
33 </rdf:RDF>
34 </metadata>
35 <defs
36 id="defs210">
37 <marker
38 inkscape:stockid="Arrow1Send"
39 orient="auto"
40 refY="0"
41 refX="0"
42 id="Arrow1Send"
43 style="overflow:visible">
44 <path
45 id="path3940"
46 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
47 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
48 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
49 inkscape:connector-curvature="0" />
50 </marker>
51 <marker
52 inkscape:stockid="TriangleOutS"
53 orient="auto"
54 refY="0"
55 refX="0"
56 id="TriangleOutS"
57 style="overflow:visible">
58 <path
59 id="path4073"
60 d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
61 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
62 transform="scale(0.2,0.2)"
63 inkscape:connector-curvature="0" />
64 </marker>
65 <marker
66 inkscape:stockid="TriangleOutM"
67 orient="auto"
68 refY="0"
69 refX="0"
70 id="TriangleOutM"
71 style="overflow:visible">
72 <path
73 id="path4070"
74 d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
75 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
76 transform="scale(0.4,0.4)"
77 inkscape:connector-curvature="0" />
78 </marker>
79 <marker
80 inkscape:stockid="Arrow2Mend"
81 orient="auto"
82 refY="0"
83 refX="0"
84 id="Arrow2Mend"
85 style="overflow:visible">
86 <path
87 id="path3952"
88 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
89 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"
90 transform="scale(-0.6,-0.6)"
91 inkscape:connector-curvature="0" />
92 </marker>
93 <marker
94 inkscape:stockid="Arrow2Lend"
95 orient="auto"
96 refY="0"
97 refX="0"
98 id="Arrow2Lend"
99 style="overflow:visible">
100 <path
101 id="path3946"
102 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
103 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"
104 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
105 inkscape:connector-curvature="0" />
106 </marker>
107 <marker
108 inkscape:stockid="Arrow1Mend"
109 orient="auto"
110 refY="0"
111 refX="0"
112 id="Arrow1Mend"
113 style="overflow:visible">
114 <path
115 id="path3970"
116 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
118 transform="matrix(-0.4,0,0,-0.4,-4,0)"
119 inkscape:connector-curvature="0" />
120 </marker>
121 <marker
122 inkscape:stockid="Arrow2Mend"
123 orient="auto"
124 refY="0"
125 refX="0"
126 id="Arrow2Mend-7"
127 style="overflow:visible">
128 <path
129 inkscape:connector-curvature="0"
130 id="path3952-0"
131 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
132 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"
133 transform="scale(-0.6,-0.6)" />
134 </marker>
135 <marker
136 inkscape:stockid="Arrow1Send"
137 orient="auto"
138 refY="0"
139 refX="0"
140 id="Arrow1Send-3"
141 style="overflow:visible">
142 <path
143 inkscape:connector-curvature="0"
144 id="path3940-6"
145 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
148 </marker>
149 <marker
150 inkscape:stockid="Arrow1Send"
151 orient="auto"
152 refY="0"
153 refX="0"
154 id="Arrow1Send-1"
155 style="overflow:visible">
156 <path
157 inkscape:connector-curvature="0"
158 id="path3940-2"
159 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
162 </marker>
163 <marker
164 inkscape:stockid="Arrow1Send"
165 orient="auto"
166 refY="0"
167 refX="0"
168 id="Arrow1Send-0"
169 style="overflow:visible">
170 <path
171 inkscape:connector-curvature="0"
172 id="path3940-9"
173 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
176 </marker>
177 <marker
178 inkscape:stockid="Arrow1Send"
179 orient="auto"
180 refY="0"
181 refX="0"
182 id="Arrow1Send-36"
183 style="overflow:visible">
184 <path
185 id="path3940-7"
186 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
187 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
188 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
189 inkscape:connector-curvature="0" />
190 </marker>
191 <marker
192 inkscape:stockid="Arrow2Lend"
193 orient="auto"
194 refY="0"
195 refX="0"
196 id="Arrow2Lend-3"
197 style="overflow:visible">
198 <path
199 id="path3946-6"
200 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
201 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"
202 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
203 inkscape:connector-curvature="0" />
204 </marker>
205 <marker
206 inkscape:stockid="Arrow2Lend"
207 orient="auto"
208 refY="0"
209 refX="0"
210 id="marker3085"
211 style="overflow:visible">
212 <path
213 id="path3087"
214 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
215 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"
216 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
217 inkscape:connector-curvature="0" />
218 </marker>
219 <marker
220 inkscape:stockid="Arrow2Lend"
221 orient="auto"
222 refY="0"
223 refX="0"
224 id="marker3089"
225 style="overflow:visible">
226 <path
227 id="path3091"
228 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
229 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"
230 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
231 inkscape:connector-curvature="0" />
232 </marker>
233 <marker
234 inkscape:stockid="Arrow2Lend"
235 orient="auto"
236 refY="0"
237 refX="0"
238 id="marker3093"
239 style="overflow:visible">
240 <path
241 id="path3095"
242 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
243 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"
244 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
245 inkscape:connector-curvature="0" />
246 </marker>
247 <marker
248 inkscape:stockid="Arrow2Lend"
249 orient="auto"
250 refY="0"
251 refX="0"
252 id="marker3097"
253 style="overflow:visible">
254 <path
255 id="path3099"
256 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
257 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"
258 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
259 inkscape:connector-curvature="0" />
260 </marker>
261 <marker
262 inkscape:stockid="Arrow2Lend"
263 orient="auto"
264 refY="0"
265 refX="0"
266 id="marker3101"
267 style="overflow:visible">
268 <path
269 id="path3103"
270 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
271 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"
272 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
273 inkscape:connector-curvature="0" />
274 </marker>
275 <marker
276 inkscape:stockid="Arrow1Send"
277 orient="auto"
278 refY="0"
279 refX="0"
280 id="Arrow1Send-7"
281 style="overflow:visible">
282 <path
283 id="path3940-5"
284 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
285 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
286 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
287 inkscape:connector-curvature="0" />
288 </marker>
289 <marker
290 inkscape:stockid="Arrow1Send"
291 orient="auto"
292 refY="0"
293 refX="0"
294 id="Arrow1Send-79"
295 style="overflow:visible">
296 <path
297 id="path3940-20"
298 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
299 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
300 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
301 inkscape:connector-curvature="0" />
302 </marker>
303 <marker
304 inkscape:stockid="Arrow2Lend"
305 orient="auto"
306 refY="0"
307 refX="0"
308 id="Arrow2Lend-37"
309 style="overflow:visible">
310 <path
311 id="path3946-5"
312 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
313 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"
314 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
315 inkscape:connector-curvature="0" />
316 </marker>
317 <marker
318 inkscape:stockid="Arrow2Lend"
319 orient="auto"
320 refY="0"
321 refX="0"
322 id="marker3081"
323 style="overflow:visible">
324 <path
325 id="path3083"
326 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
327 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"
328 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
329 inkscape:connector-curvature="0" />
330 </marker>
331 <marker
332 inkscape:stockid="Arrow2Lend"
333 orient="auto"
334 refY="0"
335 refX="0"
336 id="marker3085-9"
337 style="overflow:visible">
338 <path
339 id="path3087-2"
340 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
341 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"
342 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
343 inkscape:connector-curvature="0" />
344 </marker>
345 <marker
346 inkscape:stockid="Arrow2Lend"
347 orient="auto"
348 refY="0"
349 refX="0"
350 id="marker3089-2"
351 style="overflow:visible">
352 <path
353 id="path3091-8"
354 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
355 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"
356 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
357 inkscape:connector-curvature="0" />
358 </marker>
359 <marker
360 inkscape:stockid="Arrow2Lend"
361 orient="auto"
362 refY="0"
363 refX="0"
364 id="marker3093-9"
365 style="overflow:visible">
366 <path
367 id="path3095-7"
368 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
369 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"
370 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
371 inkscape:connector-curvature="0" />
372 </marker>
373 <marker
374 inkscape:stockid="Arrow2Lend"
375 orient="auto"
376 refY="0"
377 refX="0"
378 id="marker3097-3"
379 style="overflow:visible">
380 <path
381 id="path3099-6"
382 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
383 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"
384 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
385 inkscape:connector-curvature="0" />
386 </marker>
387 <marker
388 inkscape:stockid="Arrow1Send"
389 orient="auto"
390 refY="0"
391 refX="0"
392 id="Arrow1Send-12"
393 style="overflow:visible">
394 <path
395 id="path3940-93"
396 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
397 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
398 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
399 inkscape:connector-curvature="0" />
400 </marker>
401 <marker
402 inkscape:stockid="Arrow2Lend"
403 orient="auto"
404 refY="0"
405 refX="0"
406 id="Arrow2Lend-2"
407 style="overflow:visible">
408 <path
409 id="path3946-66"
410 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
411 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"
412 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
413 inkscape:connector-curvature="0" />
414 </marker>
415 <marker
416 inkscape:stockid="Arrow2Lend"
417 orient="auto"
418 refY="0"
419 refX="0"
420 id="marker3077"
421 style="overflow:visible">
422 <path
423 id="path3079"
424 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
425 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"
426 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
427 inkscape:connector-curvature="0" />
428 </marker>
429 <marker
430 inkscape:stockid="Arrow2Lend"
431 orient="auto"
432 refY="0"
433 refX="0"
434 id="marker3081-4"
435 style="overflow:visible">
436 <path
437 id="path3083-9"
438 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
439 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"
440 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
441 inkscape:connector-curvature="0" />
442 </marker>
443 <marker
444 inkscape:stockid="Arrow2Lend"
445 orient="auto"
446 refY="0"
447 refX="0"
448 id="marker3085-5"
449 style="overflow:visible">
450 <path
451 id="path3087-0"
452 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
453 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"
454 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
455 inkscape:connector-curvature="0" />
456 </marker>
457 <marker
458 inkscape:stockid="Arrow2Lend"
459 orient="auto"
460 refY="0"
461 refX="0"
462 id="marker3089-4"
463 style="overflow:visible">
464 <path
465 id="path3091-87"
466 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
467 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"
468 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
469 inkscape:connector-curvature="0" />
470 </marker>
471 <marker
472 inkscape:stockid="Arrow2Lend"
473 orient="auto"
474 refY="0"
475 refX="0"
476 id="marker3093-1"
477 style="overflow:visible">
478 <path
479 id="path3095-72"
480 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
481 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"
482 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
483 inkscape:connector-curvature="0" />
484 </marker>
485 <marker
486 inkscape:stockid="Arrow1Send"
487 orient="auto"
488 refY="0"
489 refX="0"
490 id="Arrow1Send-72"
491 style="overflow:visible">
492 <path
493 id="path3940-26"
494 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
495 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
496 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
497 inkscape:connector-curvature="0" />
498 </marker>
499 <marker
500 inkscape:stockid="Arrow1Send"
501 orient="auto"
502 refY="0"
503 refX="0"
504 id="Arrow1Send-6"
505 style="overflow:visible">
506 <path
507 id="path3940-25"
508 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
509 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
510 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
511 inkscape:connector-curvature="0" />
512 </marker>
513 <marker
514 inkscape:stockid="Arrow2Lend"
515 orient="auto"
516 refY="0"
517 refX="0"
518 id="Arrow2Lend-8"
519 style="overflow:visible">
520 <path
521 id="path3946-62"
522 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
523 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"
524 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
525 inkscape:connector-curvature="0" />
526 </marker>
527 <marker
528 inkscape:stockid="Arrow2Lend"
529 orient="auto"
530 refY="0"
531 refX="0"
532 id="marker3179"
533 style="overflow:visible">
534 <path
535 id="path3181"
536 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
537 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"
538 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
539 inkscape:connector-curvature="0" />
540 </marker>
541 <marker
542 inkscape:stockid="Arrow2Lend"
543 orient="auto"
544 refY="0"
545 refX="0"
546 id="marker3183"
547 style="overflow:visible">
548 <path
549 id="path3185"
550 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
551 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"
552 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
553 inkscape:connector-curvature="0" />
554 </marker>
555 <marker
556 inkscape:stockid="Arrow2Lend"
557 orient="auto"
558 refY="0"
559 refX="0"
560 id="marker3187"
561 style="overflow:visible">
562 <path
563 id="path3189"
564 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
565 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"
566 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
567 inkscape:connector-curvature="0" />
568 </marker>
569 <marker
570 inkscape:stockid="Arrow2Lend"
571 orient="auto"
572 refY="0"
573 refX="0"
574 id="marker3191"
575 style="overflow:visible">
576 <path
577 id="path3193"
578 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
579 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"
580 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
581 inkscape:connector-curvature="0" />
582 </marker>
583 <marker
584 inkscape:stockid="Arrow2Lend"
585 orient="auto"
586 refY="0"
587 refX="0"
588 id="marker3195"
589 style="overflow:visible">
590 <path
591 id="path3197"
592 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
593 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"
594 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
595 inkscape:connector-curvature="0" />
596 </marker>
597 <marker
598 inkscape:stockid="Arrow1Send"
599 orient="auto"
600 refY="0"
601 refX="0"
602 id="marker3199"
603 style="overflow:visible">
604 <path
605 id="path3201"
606 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
607 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
608 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
609 inkscape:connector-curvature="0" />
610 </marker>
611 <marker
612 inkscape:stockid="Arrow1Send"
613 orient="auto"
614 refY="0"
615 refX="0"
616 id="marker3203"
617 style="overflow:visible">
618 <path
619 id="path3205"
620 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
621 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
622 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
623 inkscape:connector-curvature="0" />
624 </marker>
625 <marker
626 inkscape:stockid="Arrow1Send"
627 orient="auto"
628 refY="0"
629 refX="0"
630 id="marker3207"
631 style="overflow:visible">
632 <path
633 id="path3209"
634 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
635 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
636 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
637 inkscape:connector-curvature="0" />
638 </marker>
639 <marker
640 inkscape:stockid="Arrow1Send"
641 orient="auto"
642 refY="0"
643 refX="0"
644 id="marker3211"
645 style="overflow:visible">
646 <path
647 id="path3213"
648 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
649 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
650 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
651 inkscape:connector-curvature="0" />
652 </marker>
653 <marker
654 inkscape:stockid="Arrow1Send"
655 orient="auto"
656 refY="0"
657 refX="0"
658 id="marker3215"
659 style="overflow:visible">
660 <path
661 id="path3217"
662 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
663 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
664 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
665 inkscape:connector-curvature="0" />
666 </marker>
667 <marker
668 inkscape:stockid="Arrow1Send"
669 orient="auto"
670 refY="0"
671 refX="0"
672 id="Arrow1Send-5"
673 style="overflow:visible">
674 <path
675 id="path3940-52"
676 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
677 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
678 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
679 inkscape:connector-curvature="0" />
680 </marker>
681 <marker
682 inkscape:stockid="Arrow1Send"
683 orient="auto"
684 refY="0"
685 refX="0"
686 id="marker3150"
687 style="overflow:visible">
688 <path
689 id="path3152"
690 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
691 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
692 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
693 inkscape:connector-curvature="0" />
694 </marker>
695 <marker
696 inkscape:stockid="Arrow2Lend"
697 orient="auto"
698 refY="0"
699 refX="0"
700 id="Arrow2Lend-9"
701 style="overflow:visible">
702 <path
703 id="path3946-0"
704 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
705 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"
706 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
707 inkscape:connector-curvature="0" />
708 </marker>
709 <marker
710 inkscape:stockid="Arrow2Lend"
711 orient="auto"
712 refY="0"
713 refX="0"
714 id="marker3156"
715 style="overflow:visible">
716 <path
717 id="path3158"
718 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
719 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"
720 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
721 inkscape:connector-curvature="0" />
722 </marker>
723 <marker
724 inkscape:stockid="Arrow2Lend"
725 orient="auto"
726 refY="0"
727 refX="0"
728 id="marker3160"
729 style="overflow:visible">
730 <path
731 id="path3162"
732 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
733 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"
734 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
735 inkscape:connector-curvature="0" />
736 </marker>
737 <marker
738 inkscape:stockid="Arrow2Lend"
739 orient="auto"
740 refY="0"
741 refX="0"
742 id="marker3164"
743 style="overflow:visible">
744 <path
745 id="path3166"
746 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
747 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"
748 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
749 inkscape:connector-curvature="0" />
750 </marker>
751 <marker
752 inkscape:stockid="Arrow2Lend"
753 orient="auto"
754 refY="0"
755 refX="0"
756 id="marker3168"
757 style="overflow:visible">
758 <path
759 id="path3170"
760 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
761 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"
762 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
763 inkscape:connector-curvature="0" />
764 </marker>
765 <marker
766 inkscape:stockid="Arrow2Lend"
767 orient="auto"
768 refY="0"
769 refX="0"
770 id="marker3172"
771 style="overflow:visible">
772 <path
773 id="path3174"
774 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
775 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"
776 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
777 inkscape:connector-curvature="0" />
778 </marker>
779 <marker
780 inkscape:stockid="Arrow1Send"
781 orient="auto"
782 refY="0"
783 refX="0"
784 id="Arrow1Send-8"
785 style="overflow:visible">
786 <path
787 id="path3940-7-2"
788 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
789 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
790 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
791 inkscape:connector-curvature="0" />
792 </marker>
793 <marker
794 inkscape:stockid="Arrow1Send"
795 orient="auto"
796 refY="0"
797 refX="0"
798 id="Arrow1Send-17"
799 style="overflow:visible">
800 <path
801 id="path3940-8"
802 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
803 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
804 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
805 inkscape:connector-curvature="0" />
806 </marker>
807 <marker
808 inkscape:stockid="Arrow1Send"
809 orient="auto"
810 refY="0"
811 refX="0"
812 id="Arrow1Send-36-4"
813 style="overflow:visible">
814 <path
815 id="path3940-7-9"
816 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
817 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
818 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
819 inkscape:connector-curvature="0" />
820 </marker>
821 <marker
822 inkscape:stockid="Arrow2Lend"
823 orient="auto"
824 refY="0"
825 refX="0"
826 id="Arrow2Lend-94"
827 style="overflow:visible">
828 <path
829 id="path3946-59"
830 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
831 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"
832 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
833 inkscape:connector-curvature="0" />
834 </marker>
835 <marker
836 inkscape:stockid="Arrow2Lend"
837 orient="auto"
838 refY="0"
839 refX="0"
840 id="marker3157"
841 style="overflow:visible">
842 <path
843 id="path3159"
844 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
845 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"
846 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
847 inkscape:connector-curvature="0" />
848 </marker>
849 <marker
850 inkscape:stockid="Arrow2Lend"
851 orient="auto"
852 refY="0"
853 refX="0"
854 id="marker3161"
855 style="overflow:visible">
856 <path
857 id="path3163"
858 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
859 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"
860 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
861 inkscape:connector-curvature="0" />
862 </marker>
863 <marker
864 inkscape:stockid="Arrow2Lend"
865 orient="auto"
866 refY="0"
867 refX="0"
868 id="marker3165"
869 style="overflow:visible">
870 <path
871 id="path3167"
872 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
873 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"
874 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
875 inkscape:connector-curvature="0" />
876 </marker>
877 <marker
878 inkscape:stockid="Arrow2Lend"
879 orient="auto"
880 refY="0"
881 refX="0"
882 id="marker3169"
883 style="overflow:visible">
884 <path
885 id="path3171"
886 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
887 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"
888 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
889 inkscape:connector-curvature="0" />
890 </marker>
891 <marker
892 inkscape:stockid="Arrow2Lend"
893 orient="auto"
894 refY="0"
895 refX="0"
896 id="marker3173"
897 style="overflow:visible">
898 <path
899 id="path3175"
900 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
901 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"
902 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
903 inkscape:connector-curvature="0" />
904 </marker>
905 <marker
906 inkscape:stockid="Arrow2Lend"
907 orient="auto"
908 refY="0"
909 refX="0"
910 id="marker3177"
911 style="overflow:visible">
912 <path
913 id="path3179"
914 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
915 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"
916 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
917 inkscape:connector-curvature="0" />
918 </marker>
919 <marker
920 inkscape:stockid="Arrow2Lend"
921 orient="auto"
922 refY="0"
923 refX="0"
924 id="marker3181"
925 style="overflow:visible">
926 <path
927 id="path3183"
928 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
929 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"
930 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
931 inkscape:connector-curvature="0" />
932 </marker>
933 <marker
934 inkscape:stockid="Arrow2Lend"
935 orient="auto"
936 refY="0"
937 refX="0"
938 id="marker3185"
939 style="overflow:visible">
940 <path
941 id="path3187"
942 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
943 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"
944 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
945 inkscape:connector-curvature="0" />
946 </marker>
947 <marker
948 inkscape:stockid="Arrow2Lend"
949 orient="auto"
950 refY="0"
951 refX="0"
952 id="marker3189"
953 style="overflow:visible">
954 <path
955 id="path3191"
956 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
957 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"
958 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
959 inkscape:connector-curvature="0" />
960 </marker>
961 <marker
962 inkscape:stockid="Arrow2Lend"
963 orient="auto"
964 refY="0"
965 refX="0"
966 id="marker3193"
967 style="overflow:visible">
968 <path
969 id="path3195"
970 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
971 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"
972 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
973 inkscape:connector-curvature="0" />
974 </marker>
975 <marker
976 inkscape:stockid="Arrow2Lend"
977 orient="auto"
978 refY="0"
979 refX="0"
980 id="marker3197"
981 style="overflow:visible">
982 <path
983 id="path3199"
984 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
985 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"
986 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
987 inkscape:connector-curvature="0" />
988 </marker>
989 <marker
990 inkscape:stockid="Arrow1Send"
991 orient="auto"
992 refY="0"
993 refX="0"
994 id="Arrow1Send-35"
995 style="overflow:visible">
996 <path
997 id="path3940-70"
998 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
999 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
1000 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
1001 inkscape:connector-curvature="0" />
1002 </marker>
1003 <marker
1004 inkscape:stockid="Arrow1Send"
1005 orient="auto"
1006 refY="0"
1007 refX="0"
1008 id="marker3203-8"
1009 style="overflow:visible">
1010 <path
1011 id="path3205-1"
1012 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
1013 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
1014 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
1015 inkscape:connector-curvature="0" />
1016 </marker>
1017 <marker
1018 inkscape:stockid="Arrow1Send"
1019 orient="auto"
1020 refY="0"
1021 refX="0"
1022 id="Arrow1Send-83"
1023 style="overflow:visible">
1024 <path
1025 id="path3940-79"
1026 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
1027 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
1028 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
1029 inkscape:connector-curvature="0" />
1030 </marker>
1031 <marker
1032 inkscape:stockid="Arrow1Send"
1033 orient="auto"
1034 refY="0"
1035 refX="0"
1036 id="marker3038"
1037 style="overflow:visible">
1038 <path
1039 id="path3040"
1040 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
1041 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
1042 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
1043 inkscape:connector-curvature="0" />
1044 </marker>
1045 <marker
1046 inkscape:stockid="Arrow1Send"
1047 orient="auto"
1048 refY="0"
1049 refX="0"
1050 id="marker3042"
1051 style="overflow:visible">
1052 <path
1053 id="path3044"
1054 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
1055 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
1056 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
1057 inkscape:connector-curvature="0" />
1058 </marker>
1059 </defs>
1060 <sodipodi:namedview
1061 pagecolor="#ffffff"
1062 bordercolor="#666666"
1063 borderopacity="1"
1064 objecttolerance="10"
1065 gridtolerance="10"
1066 guidetolerance="10"
1067 inkscape:pageopacity="0"
1068 inkscape:pageshadow="2"
1069 inkscape:window-width="1087"
1070 inkscape:window-height="1144"
1071 id="namedview208"
1072 showgrid="true"
1073 inkscape:zoom="0.6004608"
1074 inkscape:cx="826.65969"
1075 inkscape:cy="483.3047"
1076 inkscape:window-x="66"
1077 inkscape:window-y="28"
1078 inkscape:window-maximized="0"
1079 inkscape:current-layer="svg2"
1080 fit-margin-top="5"
1081 fit-margin-right="5"
1082 fit-margin-left="5"
1083 fit-margin-bottom="5">
1084 <inkscape:grid
1085 type="xygrid"
1086 id="grid3079"
1087 empspacing="5"
1088 visible="true"
1089 enabled="true"
1090 snapvisiblegridlinesonly="true"
1091 originx="413.99932px"
1092 originy="5758.0031px" />
1093 </sodipodi:namedview>
1094 <g
1095 style="fill:none;stroke-width:0.025in"
1096 id="g4"
1097 transform="translate(4751.9713,-1307.071)">
1098 <path
1099 style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
1100 d="m 6161.6776,2411.7612 0,6117.1391"
1101 id="path3134-9-0-3"
1102 inkscape:connector-curvature="0"
1103 sodipodi:nodetypes="cc" />
1104 <path
1105 style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
1106 d="m 6161.6776,3342.6302 -3856.4573,0 10.6979,5757.1962 2918.1436,-2e-4"
1107 id="path3134-9-0"
1108 inkscape:connector-curvature="0"
1109 sodipodi:nodetypes="cccc" />
1110 <path
1111 style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
1112 d="m 6161.6776,3342.6302 3856.4574,0 -12.188,5757.1963 -2918.1436,-3e-4"
1113 id="path3134-9-0-7"
1114 inkscape:connector-curvature="0"
1115 sodipodi:nodetypes="cccc" />
1116 <!-- Line: box -->
1117 <!-- Line: box -->
1118 <!-- Line: box -->
1119 <!-- Line -->
1120 <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790-->
1121 <!-- Line -->
1122 <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140-->
1123 <!-- Line -->
1124 <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140-->
1125 <!-- Line -->
1126 <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940-->
1127 <!-- Line: box -->
1128 <!-- Line: box -->
1129 <!-- Line -->
1130 <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->
1131 <!-- Line -->
1132 <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->
1133 <!-- Line -->
1134 <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->
1135 <!-- Line -->
1136 <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->
1137 <!-- Line -->
1138 <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->
1139 <!-- Line -->
1140 <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240-->
1141 <!-- Line -->
1142 <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440-->
1143 <!-- Line -->
1144 <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440-->
1145 <!-- Line -->
1146 <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240-->
1147 <!-- Circle -->
1148 <!-- Circle -->
1149 <!-- Circle -->
1150 <!-- Circle -->
1151 <!-- Circle -->
1152 <!-- Circle -->
1153 <!-- Circle -->
1154 <!-- Circle -->
1155 <!-- Circle -->
1156 <!-- Line: box -->
1157 <!-- Line: box -->
1158 <!-- Line: box -->
1159 <!-- Line: box -->
1160 <!-- Line: box -->
1161 <!-- Line: box -->
1162 <!-- Line: box -->
1163 <!-- Line: box -->
1164 <!-- Line: box -->
1165 <!-- Line: box -->
1166 <!-- Line -->
1167 <!-- Line -->
1168 <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150-->
1169 <!-- Line: box -->
1170 <!-- Line -->
1171 <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410-->
1172 <!-- Line: box -->
1173 <!-- Line -->
1174 <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910-->
1175 <!-- Line: box -->
1176 <!-- Line -->
1177 <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650-->
1178 <!-- Line -->
1179 <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150-->
1180 <!-- Text -->
1181 <!-- Text -->
1182 <!-- Text -->
1183 <!-- Text -->
1184 <!-- Text -->
1185 <!-- Text -->
1186 <!-- Text -->
1187 <!-- Text -->
1188 <!-- Text -->
1189 <!-- Text -->
1190 <!-- Text -->
1191 <!-- Text -->
1192 <!-- Text -->
1193 <!-- Text -->
1194 <!-- Text -->
1195 <!-- Text -->
1196 <!-- Text -->
1197 <!-- Text -->
1198 <!-- Text -->
1199 <!-- Text -->
1200 <!-- Text -->
1201 <!-- Text -->
1202 <!-- Text -->
1203 <!-- Text -->
1204 <!-- Text -->
1205 <!-- Text -->
1206 <!-- Line -->
1207 <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->
1208 <!-- Line: box -->
1209 <!-- Line: box -->
1210 <!-- Line: box -->
1211 <!-- Line: box -->
1212 <!-- Text -->
1213 <!-- Text -->
1214 <!-- Text -->
1215 <!-- Text -->
1216 <!-- Text -->
1217 <rect
1218 x="4544.7305"
1219 y="4603.417"
1220 width="3240.0088"
1221 height="2650.6289"
1222 rx="0"
1223 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0"
1224 id="rect118"
1225 ry="0" />
1226 <text
1227 xml:space="preserve"
1228 x="5073.3374"
1229 y="6372.4521"
1230 font-style="normal"
1231 font-weight="bold"
1232 font-size="192"
1233 id="text202"
1234 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rcu_accelerate_cbs()</text>
1235 <g
1236 id="g3107"
1237 transform="translate(2715.7065,4700.8888)">
1238 <rect
1239 id="rect112"
1240 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1241 rx="0"
1242 height="1370.8721"
1243 width="2809.1992"
1244 y="949.37109"
1245 x="2084.55" />
1246 <rect
1247 id="rect112-3"
1248 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1249 rx="0"
1250 height="1294.8468"
1251 width="2809.1992"
1252 y="1025.3964"
1253 x="2084.55" />
1254 </g>
1255 <text
1256 xml:space="preserve"
1257 x="4773.3452"
1258 y="4825.2578"
1259 font-style="normal"
1260 font-weight="bold"
1261 font-size="192"
1262 id="text202-7"
1263 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_prepare_for_idle()</text>
1264 <rect
1265 x="790.93585"
1266 y="4630.8252"
1267 width="3240.0088"
1268 height="2650.6289"
1269 rx="0"
1270 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.0005789, 60.00115781;stroke-dashoffset:0"
1271 id="rect118-3"
1272 ry="0" />
1273 <text
1274 xml:space="preserve"
1275 x="1319.5447"
1276 y="6639.2261"
1277 font-style="normal"
1278 font-weight="bold"
1279 font-size="192"
1280 id="text202-6"
1281 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_accelerate_cbs()</text>
1282 <g
1283 style="fill:none;stroke-width:0.025in"
1284 id="g3107-7"
1285 transform="translate(-1038.0776,4728.2971)">
1286 <rect
1287 id="rect112-5"
1288 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1289 rx="0"
1290 height="1370.8721"
1291 width="2809.1992"
1292 y="949.37109"
1293 x="2084.55" />
1294 <rect
1295 id="rect112-3-3"
1296 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1297 rx="0"
1298 height="1294.8468"
1299 width="2809.1992"
1300 y="1025.3964"
1301 x="2084.55" />
1302 </g>
1303 <text
1304 xml:space="preserve"
1305 x="1019.5512"
1306 y="4852.666"
1307 font-style="normal"
1308 font-weight="bold"
1309 font-size="192"
1310 id="text202-7-5"
1311 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">note_gp_changes()</text>
1312 <text
1313 xml:space="preserve"
1314 x="1319.5447"
1315 y="6376.6328"
1316 font-style="normal"
1317 font-weight="bold"
1318 font-size="192"
1319 id="text202-6-6"
1320 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_advance_cbs()</text>
1321 <text
1322 xml:space="preserve"
1323 x="1340.6649"
1324 y="6111.4473"
1325 font-style="normal"
1326 font-weight="bold"
1327 font-size="192"
1328 id="text202-6-6-2"
1329 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">__note_gp_changes()</text>
1330 <rect
1331 x="5422.6279"
1332 y="3041.8311"
1333 width="1480.4871"
1334 height="379.24637"
1335 rx="0"
1336 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.0005789, 60.00115794;stroke-dashoffset:0"
1337 id="rect118-3-9"
1338 ry="0" />
1339 <text
1340 xml:space="preserve"
1341 x="5607.2734"
1342 y="3283.3892"
1343 font-style="normal"
1344 font-weight="bold"
1345 font-size="192"
1346 id="text202-7-5-1"
1347 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">call_rcu()</text>
1348 <path
1349 sodipodi:type="arc"
1350 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1351 id="path3084"
1352 sodipodi:cx="319.379"
1353 sodipodi:cy="345.54001"
1354 sodipodi:rx="65.917107"
1355 sodipodi:ry="39.550262"
1356 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1357 transform="matrix(13.298129,0,0,13.298129,1915.7286,4523.6528)" />
1358 <text
1359 xml:space="preserve"
1360 x="5853.9238"
1361 y="8902.3623"
1362 font-style="normal"
1363 font-weight="bold"
1364 font-size="192"
1365 id="text202-7-5-1-2"
1366 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1367 sodipodi:linespacing="125%"><tspan
1368 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1369 id="tspan3104">Wake up</tspan></text>
1370 <text
1371 xml:space="preserve"
1372 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1373 x="6165.7158"
1374 y="9122.8174"
1375 id="text3110"
1376 sodipodi:linespacing="125%"><tspan
1377 sodipodi:role="line"
1378 id="tspan3112"
1379 x="6165.7158"
1380 y="9122.8174">grace-period</tspan></text>
1381 <text
1382 xml:space="preserve"
1383 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1384 x="6162.8716"
1385 y="9364.3564"
1386 id="text3114"
1387 sodipodi:linespacing="125%"><tspan
1388 sodipodi:role="line"
1389 id="tspan3116"
1390 x="6162.8716"
1391 y="9364.3564">kernel thread</tspan></text>
1392 <rect
1393 x="8239.8516"
1394 y="4608.7363"
1395 width="3240.0088"
1396 height="2650.6289"
1397 rx="0"
1398 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057902, 60.00115804;stroke-dashoffset:0"
1399 id="rect118-36"
1400 ry="0" />
1401 <text
1402 xml:space="preserve"
1403 x="8768.4678"
1404 y="6484.1562"
1405 font-style="normal"
1406 font-weight="bold"
1407 font-size="192"
1408 id="text202-75"
1409 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_accelerate_cbs()</text>
1410 <g
1411 style="fill:none;stroke-width:0.025in"
1412 id="g3107-3"
1413 transform="translate(6410.833,4706.2127)">
1414 <rect
1415 id="rect112-56"
1416 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1417 rx="0"
1418 height="1370.8721"
1419 width="2809.1992"
1420 y="949.37109"
1421 x="2084.55" />
1422 <rect
1423 id="rect112-3-2"
1424 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1425 rx="0"
1426 height="1294.8468"
1427 width="2809.1992"
1428 y="1025.3964"
1429 x="2084.55" />
1430 </g>
1431 <text
1432 xml:space="preserve"
1433 x="8329.5352"
1434 y="4830.5771"
1435 font-style="normal"
1436 font-weight="bold"
1437 font-size="192"
1438 id="text202-7-9"
1439 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">takedown_cpu()</text>
1440 <text
1441 xml:space="preserve"
1442 x="8335.4873"
1443 y="5094.127"
1444 font-style="normal"
1445 font-weight="bold"
1446 font-size="192"
1447 id="text202-7-9-6"
1448 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcutree_migrate_callbacks()</text>
1449 <text
1450 xml:space="preserve"
1451 x="8335.4873"
1452 y="5357.1006"
1453 font-style="normal"
1454 font-weight="bold"
1455 font-size="192"
1456 id="text202-7-9-6-0"
1457 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_migrate_callbacks()</text>
1458 <text
1459 xml:space="preserve"
1460 x="8768.4678"
1461 y="6224.9038"
1462 font-style="normal"
1463 font-weight="bold"
1464 font-size="192"
1465 id="text202-6-6-6"
1466 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_advance_cbs()</text>
1467 <text
1468 xml:space="preserve"
1469 x="3467.9963"
1470 y="6987.9912"
1471 font-style="normal"
1472 font-weight="bold"
1473 font-size="192"
1474 id="text202-7-5-1-2-3"
1475 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1476 sodipodi:linespacing="125%"><tspan
1477 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1478 id="tspan3104-6">Leaf</tspan></text>
1479 <text
1480 xml:space="preserve"
1481 x="7220.106"
1482 y="6961.395"
1483 font-style="normal"
1484 font-weight="bold"
1485 font-size="192"
1486 id="text202-7-5-1-2-3-7"
1487 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1488 sodipodi:linespacing="125%"><tspan
1489 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1490 id="tspan3104-6-5">Leaf</tspan></text>
1491 <text
1492 xml:space="preserve"
1493 x="10905.331"
1494 y="6961.395"
1495 font-style="normal"
1496 font-weight="bold"
1497 font-size="192"
1498 id="text202-7-5-1-2-3-7-3"
1499 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1500 sodipodi:linespacing="125%"><tspan
1501 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1502 id="tspan3104-6-5-5">Leaf</tspan></text>
1503 <path
1504 sodipodi:type="arc"
1505 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1506 id="path3084-3"
1507 sodipodi:cx="319.379"
1508 sodipodi:cy="345.54001"
1509 sodipodi:rx="65.917107"
1510 sodipodi:ry="39.550262"
1511 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1512 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" />
1513 <text
1514 xml:space="preserve"
1515 x="5717.4517"
1516 y="1785.2073"
1517 font-style="normal"
1518 font-weight="bold"
1519 font-size="192"
1520 id="text202-7-5-1-2-6"
1521 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1522 sodipodi:linespacing="125%"><tspan
1523 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1524 id="tspan3104-7">Phase One</tspan></text>
1525 <text
1526 xml:space="preserve"
1527 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1528 x="6119.668"
1529 y="2005.6624"
1530 id="text3110-5"
1531 sodipodi:linespacing="125%"><tspan
1532 sodipodi:role="line"
1533 id="tspan3112-3"
1534 x="6119.668"
1535 y="2005.6624">of Update</tspan></text>
1536 <path
1537 sodipodi:nodetypes="cc"
1538 inkscape:connector-curvature="0"
1539 id="path3134-9-0-3-3"
1540 d="m 6169.6477,11384.719 0,8777.145"
1541 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
1542 <g
1543 style="fill:none;stroke-width:0.025in"
1544 transform="translate(1749.0282,658.72243)"
1545 id="g3188">
1546 <text
1547 xml:space="preserve"
1548 x="3305.5364"
1549 y="13255.592"
1550 font-style="normal"
1551 font-weight="bold"
1552 font-size="192"
1553 id="text202-5"
1554 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rsp-&gt;gpnum++</text>
1555 <g
1556 id="g3107-62"
1557 transform="translate(947.90548,11584.029)">
1558 <rect
1559 id="rect112-9"
1560 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1561 rx="0"
1562 height="1370.8721"
1563 width="2809.1992"
1564 y="949.37109"
1565 x="2084.55" />
1566 <rect
1567 id="rect112-3-1"
1568 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1569 rx="0"
1570 height="1294.8468"
1571 width="2809.1992"
1572 y="1025.3964"
1573 x="2084.55" />
1574 </g>
1575 <text
1576 xml:space="preserve"
1577 x="5452.3052"
1578 y="13844.535"
1579 font-style="normal"
1580 font-weight="bold"
1581 font-size="192"
1582 id="text202-7-5-1-2-3-7-2"
1583 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1584 sodipodi:linespacing="125%"><tspan
1585 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1586 id="tspan3104-6-5-7">Root</tspan></text>
1587 </g>
1588 <rect
1589 ry="0"
1590 id="rect118-0"
1591 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115689;stroke-dashoffset:0"
1592 rx="0"
1593 height="23612.516"
1594 width="13607.611"
1595 y="12709.474"
1596 x="-663.88806" />
1597 <text
1598 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1599 id="text202-7-93"
1600 font-size="192"
1601 font-weight="bold"
1602 font-style="normal"
1603 y="12968.928"
1604 x="-548.11169"
1605 xml:space="preserve">rcu_gp_init()</text>
1606 <g
1607 style="fill:none;stroke-width:0.025in"
1608 transform="translate(1628.5648,695.08943)"
1609 id="g3147">
1610 <g
1611 style="fill:none;stroke-width:0.025in"
1612 id="g3107-6"
1613 transform="translate(3054.6101,13760.052)">
1614 <rect
1615 id="rect112-7"
1616 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1617 rx="0"
1618 height="1370.8721"
1619 width="2809.1992"
1620 y="949.37109"
1621 x="2084.55" />
1622 <rect
1623 id="rect112-3-5"
1624 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1625 rx="0"
1626 height="1294.8468"
1627 width="2809.1992"
1628 y="1025.3964"
1629 x="2084.55" />
1630 </g>
1631 </g>
1632 <g
1633 style="fill:none;stroke-width:0.025in"
1634 transform="translate(2479.6454,658.72243)"
1635 id="g3153">
1636 <g
1637 style="fill:none;stroke-width:0.025in"
1638 id="g3107-6-9"
1639 transform="translate(5213.0126,16008.808)">
1640 <rect
1641 id="rect112-7-1"
1642 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1643 rx="0"
1644 height="1370.8721"
1645 width="2809.1992"
1646 y="949.37109"
1647 x="2084.55" />
1648 <rect
1649 id="rect112-3-5-2"
1650 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1651 rx="0"
1652 height="1294.8468"
1653 width="2809.1992"
1654 y="1025.3964"
1655 x="2084.55" />
1656 </g>
1657 <text
1658 xml:space="preserve"
1659 x="9717.4141"
1660 y="18269.314"
1661 font-style="normal"
1662 font-weight="bold"
1663 font-size="192"
1664 id="text202-7-5-1-2-3-7-35-7"
1665 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1666 sodipodi:linespacing="125%"><tspan
1667 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1668 id="tspan3104-6-5-6-0">Leaf</tspan></text>
1669 </g>
1670 <g
1671 transform="translate(-2343.9166,695.08943)"
1672 id="g3147-3"
1673 style="fill:none;stroke-width:0.025in">
1674 <g
1675 style="fill:none;stroke-width:0.025in"
1676 id="g3107-6-6"
1677 transform="translate(3054.6101,13760.052)">
1678 <rect
1679 id="rect112-7-0"
1680 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1681 rx="0"
1682 height="1370.8721"
1683 width="2809.1992"
1684 y="949.37109"
1685 x="2084.55" />
1686 <rect
1687 id="rect112-3-5-6"
1688 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1689 rx="0"
1690 height="1294.8468"
1691 width="2809.1992"
1692 y="1025.3964"
1693 x="2084.55" />
1694 </g>
1695 </g>
1696 <g
1697 transform="translate(-853.09625,658.72243)"
1698 id="g3153-2"
1699 style="fill:none;stroke-width:0.025in">
1700 <g
1701 style="fill:none;stroke-width:0.025in"
1702 id="g3107-6-9-6"
1703 transform="translate(5213.0126,16008.808)">
1704 <rect
1705 id="rect112-7-1-1"
1706 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1707 rx="0"
1708 height="1370.8721"
1709 width="2809.1992"
1710 y="949.37109"
1711 x="2084.55" />
1712 <rect
1713 id="rect112-3-5-2-8"
1714 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1715 rx="0"
1716 height="1294.8468"
1717 width="2809.1992"
1718 y="1025.3964"
1719 x="2084.55" />
1720 </g>
1721 <text
1722 xml:space="preserve"
1723 x="9717.4141"
1724 y="18269.314"
1725 font-style="normal"
1726 font-weight="bold"
1727 font-size="192"
1728 id="text202-7-5-1-2-3-7-35-7-7"
1729 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1730 sodipodi:linespacing="125%"><tspan
1731 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1732 id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
1733 </g>
1734 <g
1735 transform="translate(-4185.8377,658.72243)"
1736 id="g3153-20"
1737 style="fill:none;stroke-width:0.025in">
1738 <g
1739 style="fill:none;stroke-width:0.025in"
1740 id="g3107-6-9-2"
1741 transform="translate(5213.0126,16008.808)">
1742 <rect
1743 id="rect112-7-1-3"
1744 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1745 rx="0"
1746 height="1370.8721"
1747 width="2809.1992"
1748 y="949.37109"
1749 x="2084.55" />
1750 <rect
1751 id="rect112-3-5-2-7"
1752 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1753 rx="0"
1754 height="1294.8468"
1755 width="2809.1992"
1756 y="1025.3964"
1757 x="2084.55" />
1758 </g>
1759 <text
1760 xml:space="preserve"
1761 x="9717.4141"
1762 y="18269.314"
1763 font-style="normal"
1764 font-weight="bold"
1765 font-size="192"
1766 id="text202-7-5-1-2-3-7-35-7-5"
1767 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1768 sodipodi:linespacing="125%"><tspan
1769 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1770 id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
1771 </g>
1772 <g
1773 transform="translate(-7518.5789,658.72243)"
1774 id="g3153-28"
1775 style="fill:none;stroke-width:0.025in">
1776 <g
1777 style="fill:none;stroke-width:0.025in"
1778 id="g3107-6-9-9"
1779 transform="translate(5213.0126,16008.808)">
1780 <rect
1781 id="rect112-7-1-7"
1782 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1783 rx="0"
1784 height="1370.8721"
1785 width="2809.1992"
1786 y="949.37109"
1787 x="2084.55" />
1788 <rect
1789 id="rect112-3-5-2-3"
1790 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1791 rx="0"
1792 height="1294.8468"
1793 width="2809.1992"
1794 y="1025.3964"
1795 x="2084.55" />
1796 </g>
1797 <text
1798 xml:space="preserve"
1799 x="9717.4141"
1800 y="18269.314"
1801 font-style="normal"
1802 font-weight="bold"
1803 font-size="192"
1804 id="text202-7-5-1-2-3-7-35-7-6"
1805 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1806 sodipodi:linespacing="125%"><tspan
1807 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1808 id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
1809 </g>
1810 <path
1811 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1812 d="m 4772.378,14541.058 -582.9982,865.094"
1813 id="path3414"
1814 inkscape:connector-curvature="0" />
1815 <path
1816 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1817 d="m 7581.1599,14541.32 582.9982,865.094"
1818 id="path3414-9"
1819 inkscape:connector-curvature="0" />
1820 <path
1821 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1822 d="m 2821.7449,16754.235 -582.9982,865.094"
1823 id="path3414-8"
1824 inkscape:connector-curvature="0" />
1825 <path
1826 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1827 d="m 9566.7916,16754.497 583.0014,865.094"
1828 id="path3414-9-4"
1829 inkscape:connector-curvature="0" />
1830 <path
1831 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1832 d="m 4238.2414,16754.235 0,846.288"
1833 id="path3414-8-3"
1834 inkscape:connector-curvature="0"
1835 sodipodi:nodetypes="cc" />
1836 <path
1837 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1838 d="m 8115.2166,16780.831 0,846.288"
1839 id="path3414-8-3-6"
1840 inkscape:connector-curvature="0"
1841 sodipodi:nodetypes="cc" />
1842 <g
1843 id="g4504-3-9"
1844 transform="translate(4164.6575,-5087.5013)">
1845 <path
1846 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1847 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1848 sodipodi:ry="39.550262"
1849 sodipodi:rx="65.917107"
1850 sodipodi:cy="345.54001"
1851 sodipodi:cx="319.379"
1852 id="path3084-6-1"
1853 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1854 sodipodi:type="arc" />
1855 <text
1856 sodipodi:linespacing="125%"
1857 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1858 id="text202-7-5-1-2-7-2"
1859 font-size="192"
1860 font-weight="bold"
1861 font-style="normal"
1862 y="16888.277"
1863 x="4344.877"
1864 xml:space="preserve"><tspan
1865 id="tspan3104-5-7"
1866 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">End of</tspan></text>
1867 <text
1868 sodipodi:linespacing="125%"
1869 id="text3110-3-0"
1870 y="17119.1"
1871 x="4578.7886"
1872 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1873 xml:space="preserve"><tspan
1874 y="17119.1"
1875 x="4578.7886"
1876 id="tspan3112-5-9"
1877 sodipodi:role="line">Last Grace</tspan></text>
1878 <text
1879 sodipodi:linespacing="125%"
1880 id="text3114-6-3"
1881 y="17350.271"
1882 x="4581.7886"
1883 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1884 xml:space="preserve"><tspan
1885 y="17350.271"
1886 x="4581.7886"
1887 id="tspan3116-2-6"
1888 sodipodi:role="line">Period</tspan></text>
1889 </g>
1890 <path
1891 sodipodi:nodetypes="cc"
1892 inkscape:connector-curvature="0"
1893 id="path3134-9-0-3-5"
1894 d="m 7845.2122,11943.62 -1595.7756,0"
1895 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send-36)" />
1896 <path
1897 sodipodi:type="arc"
1898 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1899 id="path3084-6"
1900 sodipodi:cx="319.379"
1901 sodipodi:cy="345.54001"
1902 sodipodi:rx="65.917107"
1903 sodipodi:ry="39.550262"
1904 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1905 transform="matrix(13.298129,0,0,13.298129,1915.7264,6279.0065)" />
1906 <text
1907 xml:space="preserve"
1908 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1909 x="6165.6357"
1910 y="10691.992"
1911 id="text3110-0"
1912 sodipodi:linespacing="125%"><tspan
1913 sodipodi:role="line"
1914 id="tspan3112-6"
1915 x="6165.6357"
1916 y="10691.992">Grace-period</tspan></text>
1917 <text
1918 xml:space="preserve"
1919 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1920 x="6162.8696"
1921 y="10947.994"
1922 id="text3114-2"
1923 sodipodi:linespacing="125%"><tspan
1924 sodipodi:role="line"
1925 id="tspan3116-6"
1926 x="6162.8696"
1927 y="10947.994">kernel thread</tspan></text>
1928 <text
1929 xml:space="preserve"
1930 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1931 x="6165.3237"
1932 y="11188.528"
1933 id="text3114-1"
1934 sodipodi:linespacing="125%"><tspan
1935 sodipodi:role="line"
1936 id="tspan3116-8"
1937 x="6165.3237"
1938 y="11188.528">awakened</tspan></text>
1939 <path
1940 sodipodi:nodetypes="cc"
1941 inkscape:connector-curvature="0"
1942 id="path3134-9-0-3-3-2"
1943 d="m 6161.6774,9725.7319 0,531.9251"
1944 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
1945 <path
1946 sodipodi:nodetypes="cccccccccccccccccccccccccccc"
1947 inkscape:connector-curvature="0"
1948 id="path3134-9-0-3-1"
1949 d="m 6169.1878,20208.525 -2.8277,1315.668 -5343.84363,17.12 -2.8276,6561.744 2039.08003,17.963 -2.7042,-2144.14 -491.6705,-0.211 -2.7042,-1993.689 1487.7179,-4.728 -17.7999,1812.453 2017.2372,-7.643 4.9533,-2151.572 -1405.5264,11.163 -10.9189,-1891.147 1739.2163,-2.718 -13.2006,4234.23 -1701.3596,1.395 -8.784,2107.712 1702.6392,-4.834 33.4144,-1867.716 1312.2491,12.923 14.608,1818.336 2000.0062,20.422 -12.279,-1841.411 1304.1668,1.615 -12.279,2032.706 -4638.6501,1.615 19.5828,569.038"
1950 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
1951 <g
1952 style="fill:none;stroke-width:0.025in"
1953 transform="translate(1618.635,9512.0768)"
1954 id="g3147-7">
1955 <g
1956 style="fill:none;stroke-width:0.025in"
1957 id="g3107-6-8"
1958 transform="translate(3054.6101,13760.052)">
1959 <rect
1960 id="rect112-7-4"
1961 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1962 rx="0"
1963 height="1370.8721"
1964 width="2809.1992"
1965 y="949.37109"
1966 x="2084.55" />
1967 <rect
1968 id="rect112-3-5-5"
1969 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1970 rx="0"
1971 height="1294.8468"
1972 width="2809.1992"
1973 y="1025.3964"
1974 x="2084.55" />
1975 </g>
1976 </g>
1977 <g
1978 style="fill:none;stroke-width:0.025in"
1979 transform="translate(2469.7158,9475.7098)"
1980 id="g3153-0">
1981 <g
1982 style="fill:none;stroke-width:0.025in"
1983 id="g3107-6-9-3"
1984 transform="translate(5213.0126,16008.808)">
1985 <rect
1986 id="rect112-7-1-6"
1987 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1988 rx="0"
1989 height="1370.8721"
1990 width="2809.1992"
1991 y="949.37109"
1992 x="2084.55" />
1993 <rect
1994 id="rect112-3-5-2-1"
1995 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1996 rx="0"
1997 height="1294.8468"
1998 width="2809.1992"
1999 y="1025.3964"
2000 x="2084.55" />
2001 </g>
2002 <text
2003 xml:space="preserve"
2004 x="9717.4141"
2005 y="18269.314"
2006 font-style="normal"
2007 font-weight="bold"
2008 font-size="192"
2009 id="text202-7-5-1-2-3-7-35-7-0"
2010 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2011 sodipodi:linespacing="125%"><tspan
2012 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2013 id="tspan3104-6-5-6-0-6">Leaf</tspan></text>
2014 </g>
2015 <g
2016 transform="translate(-2353.8464,9512.0768)"
2017 id="g3147-3-3"
2018 style="fill:none;stroke-width:0.025in">
2019 <g
2020 style="fill:none;stroke-width:0.025in"
2021 id="g3107-6-6-2"
2022 transform="translate(3054.6101,13760.052)">
2023 <rect
2024 id="rect112-7-0-0"
2025 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2026 rx="0"
2027 height="1370.8721"
2028 width="2809.1992"
2029 y="949.37109"
2030 x="2084.55" />
2031 <rect
2032 id="rect112-3-5-6-6"
2033 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2034 rx="0"
2035 height="1294.8468"
2036 width="2809.1992"
2037 y="1025.3964"
2038 x="2084.55" />
2039 </g>
2040 <text
2041 xml:space="preserve"
2042 x="5398.415"
2043 y="15310.093"
2044 font-style="normal"
2045 font-weight="bold"
2046 font-size="192"
2047 id="text202-8"
2048 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinit</text>
2049 <text
2050 xml:space="preserve"
2051 x="5398.415"
2052 y="15545.01"
2053 font-style="normal"
2054 font-weight="bold"
2055 font-size="192"
2056 id="text202-5-8"
2057 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
2058 </g>
2059 <g
2060 transform="translate(-863.02623,9475.7098)"
2061 id="g3153-2-1"
2062 style="fill:none;stroke-width:0.025in">
2063 <g
2064 style="fill:none;stroke-width:0.025in"
2065 id="g3107-6-9-6-5"
2066 transform="translate(5213.0126,16008.808)">
2067 <rect
2068 id="rect112-7-1-1-5"
2069 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2070 rx="0"
2071 height="1370.8721"
2072 width="2809.1992"
2073 y="949.37109"
2074 x="2084.55" />
2075 <rect
2076 id="rect112-3-5-2-8-4"
2077 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2078 rx="0"
2079 height="1294.8468"
2080 width="2809.1992"
2081 y="1025.3964"
2082 x="2084.55" />
2083 </g>
2084 <text
2085 xml:space="preserve"
2086 x="9717.4141"
2087 y="18269.314"
2088 font-style="normal"
2089 font-weight="bold"
2090 font-size="192"
2091 id="text202-7-5-1-2-3-7-35-7-7-7"
2092 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2093 sodipodi:linespacing="125%"><tspan
2094 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2095 id="tspan3104-6-5-6-0-9-6">Leaf</tspan></text>
2096 </g>
2097 <g
2098 transform="translate(-4195.7676,9475.7098)"
2099 id="g3153-20-5"
2100 style="fill:none;stroke-width:0.025in">
2101 <g
2102 style="fill:none;stroke-width:0.025in"
2103 id="g3107-6-9-2-6"
2104 transform="translate(5213.0126,16008.808)">
2105 <rect
2106 id="rect112-7-1-3-9"
2107 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2108 rx="0"
2109 height="1370.8721"
2110 width="2809.1992"
2111 y="949.37109"
2112 x="2084.55" />
2113 <rect
2114 id="rect112-3-5-2-7-3"
2115 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2116 rx="0"
2117 height="1294.8468"
2118 width="2809.1992"
2119 y="1025.3964"
2120 x="2084.55" />
2121 </g>
2122 <text
2123 xml:space="preserve"
2124 x="9717.4141"
2125 y="18269.314"
2126 font-style="normal"
2127 font-weight="bold"
2128 font-size="192"
2129 id="text202-7-5-1-2-3-7-35-7-5-7"
2130 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2131 sodipodi:linespacing="125%"><tspan
2132 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2133 id="tspan3104-6-5-6-0-92-4">Leaf</tspan></text>
2134 </g>
2135 <g
2136 transform="translate(-7528.5086,9475.7098)"
2137 id="g3153-28-5"
2138 style="fill:none;stroke-width:0.025in">
2139 <g
2140 style="fill:none;stroke-width:0.025in"
2141 id="g3107-6-9-9-2"
2142 transform="translate(5213.0126,16008.808)">
2143 <rect
2144 id="rect112-7-1-7-5"
2145 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2146 rx="0"
2147 height="1370.8721"
2148 width="2809.1992"
2149 y="949.37109"
2150 x="2084.55" />
2151 <rect
2152 id="rect112-3-5-2-3-4"
2153 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2154 rx="0"
2155 height="1294.8468"
2156 width="2809.1992"
2157 y="1025.3964"
2158 x="2084.55" />
2159 </g>
2160 <text
2161 xml:space="preserve"
2162 x="9717.4141"
2163 y="18269.314"
2164 font-style="normal"
2165 font-weight="bold"
2166 font-size="192"
2167 id="text202-7-5-1-2-3-7-35-7-6-7"
2168 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2169 sodipodi:linespacing="125%"><tspan
2170 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2171 id="tspan3104-6-5-6-0-1-4">Leaf</tspan></text>
2172 <text
2173 xml:space="preserve"
2174 x="7699.7246"
2175 y="17734.791"
2176 font-style="normal"
2177 font-weight="bold"
2178 font-size="192"
2179 id="text202-4"
2180 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinit</text>
2181 </g>
2182 <path
2183 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2184 d="M 4762.4482,23358.047 4179.45,24223.141"
2185 id="path3414-4"
2186 inkscape:connector-curvature="0" />
2187 <path
2188 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2189 d="m 7571.23,23358.309 582.9982,865.094"
2190 id="path3414-9-3"
2191 inkscape:connector-curvature="0" />
2192 <path
2193 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2194 d="m 2811.8152,25571.224 -582.9982,865.094"
2195 id="path3414-8-0"
2196 inkscape:connector-curvature="0" />
2197 <path
2198 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2199 d="m 9556.8622,25571.486 582.9988,865.094"
2200 id="path3414-9-4-7"
2201 inkscape:connector-curvature="0" />
2202 <path
2203 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2204 d="m 4228.3115,25571.224 0,846.288"
2205 id="path3414-8-3-8"
2206 inkscape:connector-curvature="0"
2207 sodipodi:nodetypes="cc" />
2208 <path
2209 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2210 d="m 8105.2867,25597.82 0,846.288"
2211 id="path3414-8-3-6-6"
2212 inkscape:connector-curvature="0"
2213 sodipodi:nodetypes="cc" />
2214 <rect
2215 ry="0"
2216 id="rect118-1"
2217 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115756;stroke-dashoffset:0"
2218 rx="0"
2219 height="4418.4302"
2220 width="4932.5845"
2221 y="21654.297"
2222 x="1395.3682" />
2223 <text
2224 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2225 id="text202-7-2"
2226 font-size="192"
2227 font-weight="bold"
2228 font-style="normal"
2229 y="21852.52"
2230 x="1530.812"
2231 xml:space="preserve"
2232 sodipodi:linespacing="125%">rcu_init_new_rnp()<tspan
2233 style="font-size:192px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2234 id="tspan3307"> or</tspan></text>
2235 <text
2236 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2237 id="text202-7-2-7"
2238 font-size="192"
2239 font-weight="bold"
2240 font-style="normal"
2241 y="22120.592"
2242 x="1530.812"
2243 xml:space="preserve">rcu_cleanup_dead_rnp()</text>
2244 <text
2245 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2246 id="text202-7-2-7-6"
2247 font-size="192"
2248 font-weight="bold"
2249 font-style="normal"
2250 y="22389.539"
2251 x="1533.6567"
2252 xml:space="preserve"
2253 sodipodi:linespacing="125%"><tspan
2254 style="font-size:192px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2255 id="tspan3327">(optional)</tspan></text>
2256 <g
2257 style="fill:none;stroke-width:0.025in"
2258 transform="translate(1739.0986,9475.7098)"
2259 id="g3188-8">
2260 <text
2261 xml:space="preserve"
2262 x="3305.5364"
2263 y="13255.592"
2264 font-style="normal"
2265 font-weight="bold"
2266 font-size="192"
2267 id="text202-84"
2268 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmaskinit</text>
2269 <g
2270 id="g3107-31"
2271 transform="translate(947.90548,11584.029)">
2272 <rect
2273 id="rect112-4"
2274 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2275 rx="0"
2276 height="1370.8721"
2277 width="2809.1992"
2278 y="949.37109"
2279 x="2084.55" />
2280 <rect
2281 id="rect112-3-9"
2282 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2283 rx="0"
2284 height="1294.8468"
2285 width="2809.1992"
2286 y="1025.3964"
2287 x="2084.55" />
2288 </g>
2289 <text
2290 xml:space="preserve"
2291 x="5452.3052"
2292 y="13844.535"
2293 font-style="normal"
2294 font-weight="bold"
2295 font-size="192"
2296 id="text202-7-5-1-2-3-7-20"
2297 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2298 sodipodi:linespacing="125%"><tspan
2299 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2300 id="tspan3104-6-5-6">Root</tspan></text>
2301 <text
2302 xml:space="preserve"
2303 x="3305.5364"
2304 y="13490.509"
2305 font-style="normal"
2306 font-weight="bold"
2307 font-size="192"
2308 id="text202-5-89"
2309 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
2310 </g>
2311 <path
2312 sodipodi:nodetypes="cccccccccccccccccccccccc"
2313 inkscape:connector-curvature="0"
2314 id="path3134-9-0-3-10"
2315 d="m 6187.9943,28881.474 -2.8275,2480.757 -2316.0141,-1.687 -2.8276,2179.854 2321.1757,-0.843 -2.7041,-1843.237 2404.5141,-0.212 16.1022,1993.267 -7783.83443,-4.728 -16.7937,2120.395 2033.10343,-23.534 2.0128,-1866.562 2051.9098,14.079 2.0128,1838.299 1280.8474,-4.728 14.608,-1830.104 1312.2492,12.923 14.608,1818.336 2000.0057,20.422 -12.279,-1841.411 1304.167,1.615 -12.279,2032.706 -4638.6499,1.615 19.5828,569.038"
2316 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
2317 <g
2318 style="fill:none;stroke-width:0.025in"
2319 transform="translate(1739.0986,17188.625)"
2320 id="g3188-6">
2321 <text
2322 xml:space="preserve"
2323 x="3305.5364"
2324 y="13255.592"
2325 font-style="normal"
2326 font-weight="bold"
2327 font-size="192"
2328 id="text202-1"
2329 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2330 <g
2331 id="g3107-5"
2332 transform="translate(947.90548,11584.029)">
2333 <rect
2334 id="rect112-94"
2335 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2336 rx="0"
2337 height="1370.8721"
2338 width="2809.1992"
2339 y="949.37109"
2340 x="2084.55" />
2341 <rect
2342 id="rect112-3-90"
2343 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2344 rx="0"
2345 height="1294.8468"
2346 width="2809.1992"
2347 y="1025.3964"
2348 x="2084.55" />
2349 </g>
2350 <text
2351 xml:space="preserve"
2352 x="5452.3052"
2353 y="13844.535"
2354 font-style="normal"
2355 font-weight="bold"
2356 font-size="192"
2357 id="text202-7-5-1-2-3-7-9"
2358 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2359 sodipodi:linespacing="125%"><tspan
2360 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2361 id="tspan3104-6-5-1">Root</tspan></text>
2362 </g>
2363 <g
2364 style="fill:none;stroke-width:0.025in"
2365 transform="translate(1618.6352,17224.992)"
2366 id="g3147-1">
2367 <g
2368 style="fill:none;stroke-width:0.025in"
2369 id="g3107-6-1"
2370 transform="translate(3054.6101,13760.052)">
2371 <rect
2372 id="rect112-7-5"
2373 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2374 rx="0"
2375 height="1370.8721"
2376 width="2809.1992"
2377 y="949.37109"
2378 x="2084.55" />
2379 <rect
2380 id="rect112-3-5-9"
2381 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2382 rx="0"
2383 height="1294.8468"
2384 width="2809.1992"
2385 y="1025.3964"
2386 x="2084.55" />
2387 </g>
2388 <text
2389 xml:space="preserve"
2390 x="5392.3345"
2391 y="15407.104"
2392 font-style="normal"
2393 font-weight="bold"
2394 font-size="192"
2395 id="text202-6-7"
2396 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2397 </g>
2398 <g
2399 style="fill:none;stroke-width:0.025in"
2400 transform="translate(2469.7158,17188.625)"
2401 id="g3153-7">
2402 <g
2403 style="fill:none;stroke-width:0.025in"
2404 id="g3107-6-9-67"
2405 transform="translate(5213.0126,16008.808)">
2406 <rect
2407 id="rect112-7-1-36"
2408 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2409 rx="0"
2410 height="1370.8721"
2411 width="2809.1992"
2412 y="949.37109"
2413 x="2084.55" />
2414 <rect
2415 id="rect112-3-5-2-5"
2416 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2417 rx="0"
2418 height="1294.8468"
2419 width="2809.1992"
2420 y="1025.3964"
2421 x="2084.55" />
2422 </g>
2423 <text
2424 xml:space="preserve"
2425 x="9717.4141"
2426 y="18269.314"
2427 font-style="normal"
2428 font-weight="bold"
2429 font-size="192"
2430 id="text202-7-5-1-2-3-7-35-7-63"
2431 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2432 sodipodi:linespacing="125%"><tspan
2433 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2434 id="tspan3104-6-5-6-0-94">Leaf</tspan></text>
2435 <text
2436 xml:space="preserve"
2437 x="7536.4883"
2438 y="17640.934"
2439 font-style="normal"
2440 font-weight="bold"
2441 font-size="192"
2442 id="text202-9"
2443 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2444 </g>
2445 <g
2446 transform="translate(-2353.8462,17224.992)"
2447 id="g3147-3-8"
2448 style="fill:none;stroke-width:0.025in">
2449 <g
2450 style="fill:none;stroke-width:0.025in"
2451 id="g3107-6-6-1"
2452 transform="translate(3054.6101,13760.052)">
2453 <rect
2454 id="rect112-7-0-2"
2455 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2456 rx="0"
2457 height="1370.8721"
2458 width="2809.1992"
2459 y="949.37109"
2460 x="2084.55" />
2461 <rect
2462 id="rect112-3-5-6-9"
2463 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2464 rx="0"
2465 height="1294.8468"
2466 width="2809.1992"
2467 y="1025.3964"
2468 x="2084.55" />
2469 </g>
2470 <text
2471 xml:space="preserve"
2472 x="5378.4146"
2473 y="15436.927"
2474 font-style="normal"
2475 font-weight="bold"
2476 font-size="192"
2477 id="text202-3"
2478 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2479 </g>
2480 <g
2481 transform="translate(-863.02613,17188.625)"
2482 id="g3153-2-3"
2483 style="fill:none;stroke-width:0.025in">
2484 <g
2485 style="fill:none;stroke-width:0.025in"
2486 id="g3107-6-9-6-9"
2487 transform="translate(5213.0126,16008.808)">
2488 <rect
2489 id="rect112-7-1-1-0"
2490 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2491 rx="0"
2492 height="1370.8721"
2493 width="2809.1992"
2494 y="949.37109"
2495 x="2084.55" />
2496 <rect
2497 id="rect112-3-5-2-8-8"
2498 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2499 rx="0"
2500 height="1294.8468"
2501 width="2809.1992"
2502 y="1025.3964"
2503 x="2084.55" />
2504 </g>
2505 <text
2506 xml:space="preserve"
2507 x="9717.4141"
2508 y="18269.314"
2509 font-style="normal"
2510 font-weight="bold"
2511 font-size="192"
2512 id="text202-7-5-1-2-3-7-35-7-7-8"
2513 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2514 sodipodi:linespacing="125%"><tspan
2515 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2516 id="tspan3104-6-5-6-0-9-5">Leaf</tspan></text>
2517 </g>
2518 <g
2519 transform="translate(-4195.7673,17188.625)"
2520 id="g3153-20-0"
2521 style="fill:none;stroke-width:0.025in">
2522 <g
2523 style="fill:none;stroke-width:0.025in"
2524 id="g3107-6-9-2-9"
2525 transform="translate(5213.0126,16008.808)">
2526 <rect
2527 id="rect112-7-1-3-6"
2528 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2529 rx="0"
2530 height="1370.8721"
2531 width="2809.1992"
2532 y="949.37109"
2533 x="2084.55" />
2534 <rect
2535 id="rect112-3-5-2-7-38"
2536 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2537 rx="0"
2538 height="1294.8468"
2539 width="2809.1992"
2540 y="1025.3964"
2541 x="2084.55" />
2542 </g>
2543 <text
2544 xml:space="preserve"
2545 x="9717.4141"
2546 y="18269.314"
2547 font-style="normal"
2548 font-weight="bold"
2549 font-size="192"
2550 id="text202-7-5-1-2-3-7-35-7-5-5"
2551 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2552 sodipodi:linespacing="125%"><tspan
2553 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2554 id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text>
2555 <text
2556 xml:space="preserve"
2557 x="7520.1294"
2558 y="17673.639"
2559 font-style="normal"
2560 font-weight="bold"
2561 font-size="192"
2562 id="text202-35"
2563 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2564 </g>
2565 <g
2566 transform="translate(-7528.5085,17188.625)"
2567 id="g3153-28-1"
2568 style="fill:none;stroke-width:0.025in">
2569 <g
2570 style="fill:none;stroke-width:0.025in"
2571 id="g3107-6-9-9-1"
2572 transform="translate(5213.0126,16008.808)">
2573 <rect
2574 id="rect112-7-1-7-59"
2575 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2576 rx="0"
2577 height="1370.8721"
2578 width="2809.1992"
2579 y="949.37109"
2580 x="2084.55" />
2581 <rect
2582 id="rect112-3-5-2-3-8"
2583 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2584 rx="0"
2585 height="1294.8468"
2586 width="2809.1992"
2587 y="1025.3964"
2588 x="2084.55" />
2589 </g>
2590 <text
2591 xml:space="preserve"
2592 x="9717.4141"
2593 y="18269.314"
2594 font-style="normal"
2595 font-weight="bold"
2596 font-size="192"
2597 id="text202-7-5-1-2-3-7-35-7-6-4"
2598 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2599 sodipodi:linespacing="125%"><tspan
2600 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2601 id="tspan3104-6-5-6-0-1-8">Leaf</tspan></text>
2602 <text
2603 xml:space="preserve"
2604 x="7521.4663"
2605 y="17666.062"
2606 font-style="normal"
2607 font-weight="bold"
2608 font-size="192"
2609 id="text202-75-1"
2610 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2611 </g>
2612 <path
2613 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2614 d="m 4762.4484,31070.961 -582.9982,865.095"
2615 id="path3414-0"
2616 inkscape:connector-curvature="0" />
2617 <path
2618 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2619 d="m 7571.2303,31071.223 582.9982,865.095"
2620 id="path3414-9-30"
2621 inkscape:connector-curvature="0" />
2622 <path
2623 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2624 d="m 2811.8153,33284.138 -582.9982,865.094"
2625 id="path3414-8-4"
2626 inkscape:connector-curvature="0" />
2627 <path
2628 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2629 d="m 9556.862,33284.401 582.999,865.093"
2630 id="path3414-9-4-4"
2631 inkscape:connector-curvature="0" />
2632 <path
2633 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2634 d="m 4228.3118,33284.138 0,846.288"
2635 id="path3414-8-3-4"
2636 inkscape:connector-curvature="0"
2637 sodipodi:nodetypes="cc" />
2638 <path
2639 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2640 d="m 8105.287,33310.734 0,846.288"
2641 id="path3414-8-3-6-4"
2642 inkscape:connector-curvature="0"
2643 sodipodi:nodetypes="cc" />
2644 <text
2645 xml:space="preserve"
2646 x="6659.5469"
2647 y="34833.551"
2648 font-style="normal"
2649 font-weight="bold"
2650 font-size="192"
2651 id="text202-62"
2652 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gpnum = rsp-&gt;gpnum</text>
2653 <path
2654 sodipodi:nodetypes="ccc"
2655 inkscape:connector-curvature="0"
2656 id="path3134-9-0-3-1-8"
2657 d="m 11248.729,43927.515 3383.749,-0.843 7.995,1860.989"
2658 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
2659 <path
2660 sodipodi:nodetypes="ccc"
2661 inkscape:connector-curvature="0"
2662 id="path3134-9-0-3-1-3"
2663 d="m 14641.723,41609.377 -2.828,1541.346 -3303.353,-1.688"
2664 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
2665 <path
2666 sodipodi:nodetypes="ccc"
2667 inkscape:connector-curvature="0"
2668 id="path3134-9-0-3-1-6"
2669 d="m 816.24399,43920.114 -3929.12029,17.964 20.2152,2632.051"
2670 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
2671 <path
2672 sodipodi:nodetypes="ccc"
2673 inkscape:connector-curvature="0"
2674 id="path3134-9-0-3-1-3-2"
2675 d="m -3122.1199,40492.4 12.2312,2669.729 3867.53038,7.717"
2676 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
2677 <path
2678 sodipodi:nodetypes="cccccccccccccccccccccccccccc"
2679 inkscape:connector-curvature="0"
2680 id="path3134-9-0-3-4"
2681 d="m 6180.0812,36613.063 -2.827,638.638 -5325.0381,35.926 -9.78989,7279.202 2659.62569,0 0,-2260.682 -1196.8316,0 0,-1861.738 1462.7942,0 0,2127.7 3723.476,0 0,1861.738 2035.5457,-11.246 -12.28,-1788.219 1191.3338,1.616 15.928,1289.854 520.347,0.202 m 0,0 -15.641,-1570.133 -2629.7318,-18.604 3.165,-2124.92 -2305.4983,-7.354 0,-2287.279 5319.2511,0 0,7180.99 m 0,0 0,19229.094 -4441.5746,0"
2682 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
2683 <rect
2684 ry="0"
2685 id="rect118-7"
2686 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0"
2687 rx="0"
2688 height="8254.9336"
2689 width="14128.912"
2690 y="37009.492"
2691 x="-719.34235" />
2692 <text
2693 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2694 id="text202-7-24"
2695 font-size="192"
2696 font-weight="bold"
2697 font-style="normal"
2698 y="37286.184"
2699 x="-573.74298"
2700 xml:space="preserve">rcu_gp_fqs()</text>
2701 <g
2702 style="fill:none;stroke-width:0.025in"
2703 transform="translate(1629.528,25916.616)"
2704 id="g3147-0">
2705 <g
2706 style="fill:none;stroke-width:0.025in"
2707 id="g3107-6-62"
2708 transform="translate(3054.6101,13760.052)">
2709 <rect
2710 id="rect112-7-9"
2711 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2712 rx="0"
2713 height="1370.8721"
2714 width="2809.1992"
2715 y="949.37109"
2716 x="2084.55" />
2717 <rect
2718 id="rect112-3-5-90"
2719 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2720 rx="0"
2721 height="1294.8468"
2722 width="2809.1992"
2723 y="1025.3964"
2724 x="2084.55" />
2725 </g>
2726 <text
2727 xml:space="preserve"
2728 x="5250.5327"
2729 y="15512.733"
2730 font-style="normal"
2731 font-weight="bold"
2732 font-size="192"
2733 id="text202-35-8"
2734 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
2735 </g>
2736 <g
2737 style="fill:none;stroke-width:0.025in"
2738 transform="translate(2480.6088,25880.249)"
2739 id="g3153-1">
2740 <g
2741 style="fill:none;stroke-width:0.025in"
2742 id="g3107-6-9-31"
2743 transform="translate(5213.0126,16008.808)">
2744 <rect
2745 id="rect112-7-1-10"
2746 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2747 rx="0"
2748 height="1370.8721"
2749 width="2809.1992"
2750 y="949.37109"
2751 x="2084.55" />
2752 <rect
2753 id="rect112-3-5-2-34"
2754 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2755 rx="0"
2756 height="1294.8468"
2757 width="2809.1992"
2758 y="1025.3964"
2759 x="2084.55" />
2760 </g>
2761 <text
2762 xml:space="preserve"
2763 x="9717.4141"
2764 y="18269.314"
2765 font-style="normal"
2766 font-weight="bold"
2767 font-size="192"
2768 id="text202-7-5-1-2-3-7-35-7-03"
2769 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2770 sodipodi:linespacing="125%"><tspan
2771 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2772 id="tspan3104-6-5-6-0-91">Leaf</tspan></text>
2773 </g>
2774 <g
2775 transform="translate(-2342.9531,25916.616)"
2776 id="g3147-3-9"
2777 style="fill:none;stroke-width:0.025in">
2778 <g
2779 style="fill:none;stroke-width:0.025in"
2780 id="g3107-6-6-6"
2781 transform="translate(3054.6101,13760.052)">
2782 <rect
2783 id="rect112-7-0-9"
2784 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2785 rx="0"
2786 height="1370.8721"
2787 width="2809.1992"
2788 y="949.37109"
2789 x="2084.55" />
2790 <rect
2791 id="rect112-3-5-6-3"
2792 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2793 rx="0"
2794 height="1294.8468"
2795 width="2809.1992"
2796 y="1025.3964"
2797 x="2084.55" />
2798 </g>
2799 <text
2800 xml:space="preserve"
2801 x="5284.6885"
2802 y="15500.379"
2803 font-style="normal"
2804 font-weight="bold"
2805 font-size="192"
2806 id="text202-6-3"
2807 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
2808 </g>
2809 <g
2810 transform="translate(-852.13285,25880.249)"
2811 id="g3153-2-8"
2812 style="fill:none;stroke-width:0.025in">
2813 <g
2814 style="fill:none;stroke-width:0.025in"
2815 id="g3107-6-9-6-0"
2816 transform="translate(5213.0126,16008.808)">
2817 <rect
2818 id="rect112-7-1-1-56"
2819 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2820 rx="0"
2821 height="1370.8721"
2822 width="2809.1992"
2823 y="949.37109"
2824 x="2084.55" />
2825 <rect
2826 id="rect112-3-5-2-8-6"
2827 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2828 rx="0"
2829 height="1294.8468"
2830 width="2809.1992"
2831 y="1025.3964"
2832 x="2084.55" />
2833 </g>
2834 <text
2835 xml:space="preserve"
2836 x="9717.4141"
2837 y="18269.314"
2838 font-style="normal"
2839 font-weight="bold"
2840 font-size="192"
2841 id="text202-7-5-1-2-3-7-35-7-7-4"
2842 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2843 sodipodi:linespacing="125%"><tspan
2844 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2845 id="tspan3104-6-5-6-0-9-0">Leaf</tspan></text>
2846 </g>
2847 <g
2848 transform="translate(-4184.8743,25880.249)"
2849 id="g3153-20-04"
2850 style="fill:none;stroke-width:0.025in">
2851 <g
2852 style="fill:none;stroke-width:0.025in"
2853 id="g3107-6-9-2-62"
2854 transform="translate(5213.0126,16008.808)">
2855 <rect
2856 id="rect112-7-1-3-67"
2857 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2858 rx="0"
2859 height="1370.8721"
2860 width="2809.1992"
2861 y="949.37109"
2862 x="2084.55" />
2863 <rect
2864 id="rect112-3-5-2-7-5"
2865 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2866 rx="0"
2867 height="1294.8468"
2868 width="2809.1992"
2869 y="1025.3964"
2870 x="2084.55" />
2871 </g>
2872 <text
2873 xml:space="preserve"
2874 x="9717.4141"
2875 y="18269.314"
2876 font-style="normal"
2877 font-weight="bold"
2878 font-size="192"
2879 id="text202-7-5-1-2-3-7-35-7-5-6"
2880 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2881 sodipodi:linespacing="125%"><tspan
2882 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2883 id="tspan3104-6-5-6-0-92-9">Leaf</tspan></text>
2884 </g>
2885 <g
2886 transform="translate(-7517.6112,25880.249)"
2887 id="g3153-28-8"
2888 style="fill:none;stroke-width:0.025in">
2889 <g
2890 style="fill:none;stroke-width:0.025in"
2891 id="g3107-6-9-9-7"
2892 transform="translate(5213.0126,16008.808)">
2893 <rect
2894 id="rect112-7-1-7-2"
2895 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2896 rx="0"
2897 height="1370.8721"
2898 width="2809.1992"
2899 y="949.37109"
2900 x="2084.55" />
2901 <rect
2902 id="rect112-3-5-2-3-82"
2903 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2904 rx="0"
2905 height="1294.8468"
2906 width="2809.1992"
2907 y="1025.3964"
2908 x="2084.55" />
2909 </g>
2910 <text
2911 xml:space="preserve"
2912 x="9717.4141"
2913 y="18269.314"
2914 font-style="normal"
2915 font-weight="bold"
2916 font-size="192"
2917 id="text202-7-5-1-2-3-7-35-7-6-9"
2918 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2919 sodipodi:linespacing="125%"><tspan
2920 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2921 id="tspan3104-6-5-6-0-1-9">Leaf</tspan></text>
2922 <text
2923 xml:space="preserve"
2924 x="7428.2939"
2925 y="17707.271"
2926 font-style="normal"
2927 font-weight="bold"
2928 font-size="192"
2929 id="text202-75-6"
2930 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
2931 </g>
2932 <path
2933 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2934 d="m 4773.3421,39762.585 -582.9986,865.094"
2935 id="path3414-02"
2936 inkscape:connector-curvature="0" />
2937 <path
2938 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2939 d="m 7582.1232,39762.847 582.999,865.094"
2940 id="path3414-9-7"
2941 inkscape:connector-curvature="0" />
2942 <path
2943 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2944 d="m 2822.7083,41975.762 -582.9982,865.094"
2945 id="path3414-8-6"
2946 inkscape:connector-curvature="0" />
2947 <path
2948 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2949 d="m 9567.7542,41976.024 583.0018,865.094"
2950 id="path3414-9-4-1"
2951 inkscape:connector-curvature="0" />
2952 <path
2953 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2954 d="m 4239.2048,41975.762 0,846.288"
2955 id="path3414-8-3-3"
2956 inkscape:connector-curvature="0"
2957 sodipodi:nodetypes="cc" />
2958 <path
2959 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2960 d="m 8116.1802,42002.358 0,846.288"
2961 id="path3414-8-3-6-2"
2962 inkscape:connector-curvature="0"
2963 sodipodi:nodetypes="cc" />
2964 <rect
2965 ry="0"
2966 id="rect118-1-1"
2967 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057924, 60.00115835;stroke-dashoffset:0"
2968 rx="0"
2969 height="7164.1621"
2970 width="13301.43"
2971 y="37551.07"
2972 x="-474.37598" />
2973 <text
2974 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2975 id="text202-7-2-5"
2976 font-size="192"
2977 font-weight="bold"
2978 font-style="normal"
2979 y="37802.488"
2980 x="-342.01831"
2981 xml:space="preserve"
2982 sodipodi:linespacing="125%">force_qs_rnp()<tspan
2983 style="font-size:192px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
2984 id="tspan3307-9" /></text>
2985 <text
2986 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2987 id="text202-7-2-7-9"
2988 font-size="192"
2989 font-weight="bold"
2990 font-style="normal"
2991 y="38114.047"
2992 x="-334.33856"
2993 xml:space="preserve">dyntick_save_progress_counter()</text>
2994 <g
2995 style="fill:none;stroke-width:0.025in"
2996 transform="translate(1749.9916,25880.249)"
2997 id="g3188-1">
2998 <g
2999 id="g3107-4"
3000 transform="translate(947.90548,11584.029)">
3001 <rect
3002 id="rect112-91"
3003 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3004 rx="0"
3005 height="1370.8721"
3006 width="2809.1992"
3007 y="949.37109"
3008 x="2084.55" />
3009 <rect
3010 id="rect112-3-0"
3011 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3012 rx="0"
3013 height="1294.8468"
3014 width="2809.1992"
3015 y="1025.3964"
3016 x="2084.55" />
3017 </g>
3018 <text
3019 xml:space="preserve"
3020 x="5452.3052"
3021 y="13844.535"
3022 font-style="normal"
3023 font-weight="bold"
3024 font-size="192"
3025 id="text202-7-5-1-2-3-7-7"
3026 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3027 sodipodi:linespacing="125%"><tspan
3028 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3029 id="tspan3104-6-5-58">Root</tspan></text>
3030 <text
3031 xml:space="preserve"
3032 x="3158.8521"
3033 y="13313.027"
3034 font-style="normal"
3035 font-weight="bold"
3036 font-size="192"
3037 id="text202-70"
3038 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
3039 </g>
3040 <text
3041 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3042 id="text202-7-2-7-2"
3043 font-size="192"
3044 font-weight="bold"
3045 font-style="normal"
3046 y="38425.035"
3047 x="-337.79462"
3048 xml:space="preserve">rcu_implicit_dynticks_qs()</text>
3049 <text
3050 xml:space="preserve"
3051 x="9907.8887"
3052 y="43568.723"
3053 font-style="normal"
3054 font-weight="bold"
3055 font-size="192"
3056 id="text202-62-4"
3057 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
3058 <g
3059 id="g4504"
3060 transform="translate(10024.106,24062.466)">
3061 <path
3062 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3063 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
3064 sodipodi:ry="39.550262"
3065 sodipodi:rx="65.917107"
3066 sodipodi:cy="345.54001"
3067 sodipodi:cx="319.379"
3068 id="path3089"
3069 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
3070 sodipodi:type="arc" />
3071 <text
3072 sodipodi:linespacing="125%"
3073 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3074 id="text202-7-5-1-2-80"
3075 font-size="192"
3076 font-weight="bold"
3077 font-style="normal"
3078 y="16835.086"
3079 x="4409.043"
3080 xml:space="preserve"><tspan
3081 id="tspan3104-4"
3082 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
3083 <text
3084 sodipodi:linespacing="125%"
3085 id="text3110-29"
3086 y="17055.541"
3087 x="4579.373"
3088 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3089 xml:space="preserve"><tspan
3090 y="17055.541"
3091 x="4579.373"
3092 id="tspan3112-61"
3093 sodipodi:role="line">read-side</tspan></text>
3094 <text
3095 sodipodi:linespacing="125%"
3096 id="text3114-04"
3097 y="17297.08"
3098 x="4584.8276"
3099 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3100 xml:space="preserve"><tspan
3101 y="17297.08"
3102 x="4584.8276"
3103 id="tspan3116-22"
3104 sodipodi:role="line">critical section</tspan></text>
3105 </g>
3106 <g
3107 id="g3148-9-9"
3108 transform="translate(9995.8972,46544.783)">
3109 <rect
3110 x="3592.3828"
3111 y="-4715.7246"
3112 width="3164.783"
3113 height="769.99048"
3114 rx="0"
3115 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
3116 id="rect118-3-5-1-3"
3117 ry="0" />
3118 <text
3119 xml:space="preserve"
3120 x="3745.7725"
3121 y="-4418.6582"
3122 font-style="normal"
3123 font-weight="bold"
3124 font-size="192"
3125 id="text202-7-5-3-27-6"
3126 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_enter()</text>
3127 <text
3128 xml:space="preserve"
3129 x="3745.7725"
3130 y="-4165.7954"
3131 font-style="normal"
3132 font-weight="bold"
3133 font-size="192"
3134 id="text202-7-5-3-27-0-0"
3135 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()</text>
3136 </g>
3137 <g
3138 id="g3148-9-9-2"
3139 transform="translate(9995.8972,49205.888)">
3140 <rect
3141 x="3592.3828"
3142 y="-4715.7246"
3143 width="3164.783"
3144 height="769.99048"
3145 rx="0"
3146 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
3147 id="rect118-3-5-1-3-6"
3148 ry="0" />
3149 <text
3150 xml:space="preserve"
3151 x="3745.7725"
3152 y="-4418.6582"
3153 font-style="normal"
3154 font-weight="bold"
3155 font-size="192"
3156 id="text202-7-5-3-27-6-1"
3157 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_exit()</text>
3158 <text
3159 xml:space="preserve"
3160 x="3745.7725"
3161 y="-4165.7954"
3162 font-style="normal"
3163 font-weight="bold"
3164 font-size="192"
3165 id="text202-7-5-3-27-0-0-8"
3166 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()</text>
3167 </g>
3168 <g
3169 id="g4504-7"
3170 transform="translate(10042.913,29290.642)">
3171 <path
3172 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3173 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
3174 sodipodi:ry="39.550262"
3175 sodipodi:rx="65.917107"
3176 sodipodi:cy="345.54001"
3177 sodipodi:cx="319.379"
3178 id="path3084-9"
3179 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
3180 sodipodi:type="arc" />
3181 <text
3182 sodipodi:linespacing="125%"
3183 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3184 id="text202-7-5-1-2-2"
3185 font-size="192"
3186 font-weight="bold"
3187 font-style="normal"
3188 y="16835.086"
3189 x="4409.043"
3190 xml:space="preserve"><tspan
3191 id="tspan3104-0"
3192 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
3193 <text
3194 sodipodi:linespacing="125%"
3195 id="text3110-2"
3196 y="17055.541"
3197 x="4579.373"
3198 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3199 xml:space="preserve"><tspan
3200 y="17055.541"
3201 x="4579.373"
3202 id="tspan3112-3-2"
3203 sodipodi:role="line">read-side</tspan></text>
3204 <text
3205 sodipodi:linespacing="125%"
3206 id="text3114-7"
3207 y="17297.08"
3208 x="4584.8276"
3209 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3210 xml:space="preserve"><tspan
3211 y="17297.08"
3212 x="4584.8276"
3213 id="tspan3116-5"
3214 sodipodi:role="line">critical section</tspan></text>
3215 </g>
3216 <g
3217 id="g4504-6"
3218 transform="translate(-7705.0623,22903.647)">
3219 <path
3220 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3221 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
3222 sodipodi:ry="39.550262"
3223 sodipodi:rx="65.917107"
3224 sodipodi:cy="345.54001"
3225 sodipodi:cx="319.379"
3226 id="path3084-1"
3227 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
3228 sodipodi:type="arc" />
3229 <text
3230 sodipodi:linespacing="125%"
3231 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3232 id="text202-7-5-1-2-8"
3233 font-size="192"
3234 font-weight="bold"
3235 font-style="normal"
3236 y="16835.086"
3237 x="4409.043"
3238 xml:space="preserve"><tspan
3239 id="tspan3104-7-0"
3240 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
3241 <text
3242 sodipodi:linespacing="125%"
3243 id="text3110-9"
3244 y="17055.541"
3245 x="4579.373"
3246 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3247 xml:space="preserve"><tspan
3248 y="17055.541"
3249 x="4579.373"
3250 id="tspan3112-2"
3251 sodipodi:role="line">read-side</tspan></text>
3252 <text
3253 sodipodi:linespacing="125%"
3254 id="text3114-0"
3255 y="17297.08"
3256 x="4584.8276"
3257 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3258 xml:space="preserve"><tspan
3259 y="17297.08"
3260 x="4584.8276"
3261 id="tspan3116-2"
3262 sodipodi:role="line">critical section</tspan></text>
3263 </g>
3264 <g
3265 id="g3148-9-9-3"
3266 transform="translate(-8306.8632,45879.159)">
3267 <rect
3268 x="3592.3828"
3269 y="-4981.6865"
3270 width="3728.9751"
3271 height="2265.0989"
3272 rx="0"
3273 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
3274 id="rect118-3-5-1-3-7"
3275 ry="0" />
3276 <text
3277 xml:space="preserve"
3278 x="3745.7725"
3279 y="-4684.6201"
3280 font-style="normal"
3281 font-weight="bold"
3282 font-size="192"
3283 id="text202-7-5-3-27-6-5"
3284 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_report_dead()</text>
3285 <text
3286 xml:space="preserve"
3287 x="3745.7725"
3288 y="-4431.7573"
3289 font-style="normal"
3290 font-weight="bold"
3291 font-size="192"
3292 id="text202-7-5-3-27-0-0-9"
3293 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_dying_idle_cpu()</text>
3294 <g
3295 transform="translate(1783.3183,-5255.3491)"
3296 id="g3107-7-5"
3297 style="fill:none;stroke-width:0.025in">
3298 <rect
3299 x="2084.55"
3300 y="949.37109"
3301 width="2809.1992"
3302 height="1370.8721"
3303 rx="0"
3304 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3305 id="rect112-5-3" />
3306 <rect
3307 x="2084.55"
3308 y="1025.3964"
3309 width="2809.1992"
3310 height="1294.8468"
3311 rx="0"
3312 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3313 id="rect112-3-3-5" />
3314 </g>
3315 <text
3316 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3317 id="text202-6-6-2-6"
3318 font-size="192"
3319 font-weight="bold"
3320 font-style="normal"
3321 y="-3526.4448"
3322 x="4241.8574"
3323 xml:space="preserve">-&gt;qsmaskinitnext</text>
3324 <text
3325 sodipodi:linespacing="125%"
3326 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3327 id="text202-7-5-1-2-3-2"
3328 font-size="192"
3329 font-weight="bold"
3330 font-style="normal"
3331 y="-2987.4167"
3332 x="6305.1484"
3333 xml:space="preserve"><tspan
3334 id="tspan3104-6-9"
3335 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Leaf</tspan></text>
3336 </g>
3337 <g
3338 id="g4504-7-2"
3339 transform="translate(-7686.2563,30073.332)">
3340 <path
3341 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3342 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
3343 sodipodi:ry="39.550262"
3344 sodipodi:rx="65.917107"
3345 sodipodi:cy="345.54001"
3346 sodipodi:cx="319.379"
3347 id="path3084-9-2"
3348 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
3349 sodipodi:type="arc" />
3350 <text
3351 sodipodi:linespacing="125%"
3352 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3353 id="text202-7-5-1-2-2-8"
3354 font-size="192"
3355 font-weight="bold"
3356 font-style="normal"
3357 y="16835.086"
3358 x="4409.043"
3359 xml:space="preserve"><tspan
3360 id="tspan3104-0-9"
3361 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
3362 <text
3363 sodipodi:linespacing="125%"
3364 id="text3110-2-7"
3365 y="17055.541"
3366 x="4579.373"
3367 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3368 xml:space="preserve"><tspan
3369 y="17055.541"
3370 x="4579.373"
3371 id="tspan3112-3-3"
3372 sodipodi:role="line">read-side</tspan></text>
3373 <text
3374 sodipodi:linespacing="125%"
3375 id="text3114-7-6"
3376 y="17297.08"
3377 x="4584.8276"
3378 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3379 xml:space="preserve"><tspan
3380 y="17297.08"
3381 x="4584.8276"
3382 id="tspan3116-5-1"
3383 sodipodi:role="line">critical section</tspan></text>
3384 </g>
3385 <g
3386 id="g3206"
3387 transform="translate(-752.44253,40565.329)">
3388 <rect
3389 ry="0"
3390 id="rect118-3-5-1-3-1"
3391 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00058007, 60.00116001;stroke-dashoffset:0"
3392 rx="0"
3393 height="2265.0989"
3394 width="3728.9751"
3395 y="3382.2036"
3396 x="-3958.3845" />
3397 <text
3398 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3399 id="text202-7-5-3-27-6-2"
3400 font-size="192"
3401 font-weight="bold"
3402 font-style="normal"
3403 y="3679.27"
3404 x="-3804.9949"
3405 xml:space="preserve">rcu_cpu_starting()</text>
3406 <g
3407 style="fill:none;stroke-width:0.025in"
3408 id="g3107-7-5-0"
3409 transform="translate(-5767.4491,3108.5424)">
3410 <rect
3411 id="rect112-5-3-9"
3412 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3413 rx="0"
3414 height="1370.8721"
3415 width="2809.1992"
3416 y="949.37109"
3417 x="2084.55" />
3418 <rect
3419 id="rect112-3-3-5-3"
3420 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3421 rx="0"
3422 height="1294.8468"
3423 width="2809.1992"
3424 y="1025.3964"
3425 x="2084.55" />
3426 </g>
3427 <text
3428 xml:space="preserve"
3429 x="-3308.9099"
3430 y="4837.4453"
3431 font-style="normal"
3432 font-weight="bold"
3433 font-size="192"
3434 id="text202-6-6-2-6-6"
3435 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
3436 <text
3437 xml:space="preserve"
3438 x="-1245.6189"
3439 y="5376.4731"
3440 font-style="normal"
3441 font-weight="bold"
3442 font-size="192"
3443 id="text202-7-5-1-2-3-2-0"
3444 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3445 sodipodi:linespacing="125%"><tspan
3446 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3447 id="tspan3104-6-9-6">Leaf</tspan></text>
3448 </g>
3449 <path
3450 sodipodi:nodetypes="cc"
3451 inkscape:connector-curvature="0"
3452 id="path3134-9-0-3-1-3-6"
3453 d="m 10723.215,43926.861 467.335,8.625"
3454 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
3455 <path
3456 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send-8)"
3457 d="m 4431.0572,60276.11 16.472,2346.582"
3458 id="path3134-9-0-3-1-9-9"
3459 inkscape:connector-curvature="0"
3460 sodipodi:nodetypes="cc" />
3461 <g
3462 style="fill:none;stroke-width:0.025in"
3463 transform="translate(-59.697399,41012.242)"
3464 id="g3188-83">
3465 <text
3466 xml:space="preserve"
3467 x="3172.5554"
3468 y="13255.592"
3469 font-style="normal"
3470 font-weight="bold"
3471 font-size="192"
3472 id="text202-80"
3473 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
3474 <g
3475 id="g3107-40"
3476 transform="translate(947.90548,11584.029)">
3477 <rect
3478 id="rect112-919"
3479 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3480 rx="0"
3481 height="1370.8721"
3482 width="2809.1992"
3483 y="949.37109"
3484 x="2084.55" />
3485 <rect
3486 id="rect112-3-6"
3487 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3488 rx="0"
3489 height="1294.8468"
3490 width="2809.1992"
3491 y="1025.3964"
3492 x="2084.55" />
3493 </g>
3494 <text
3495 xml:space="preserve"
3496 x="5452.3052"
3497 y="13844.535"
3498 font-style="normal"
3499 font-weight="bold"
3500 font-size="192"
3501 id="text202-7-5-1-2-3-7-25"
3502 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3503 sodipodi:linespacing="125%"><tspan
3504 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3505 id="tspan3104-6-5-4">Root</tspan></text>
3506 </g>
3507 <rect
3508 ry="0"
3509 id="rect118-4"
3510 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115689;stroke-dashoffset:0"
3511 rx="0"
3512 height="7164.1641"
3513 width="13639.945"
3514 y="52743.297"
3515 x="-2453.8081" />
3516 <text
3517 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3518 id="text202-7-99"
3519 font-size="192"
3520 font-weight="bold"
3521 font-style="normal"
3522 y="52950.113"
3523 x="-2356.8381"
3524 xml:space="preserve">rcu_report_rnp()</text>
3525 <g
3526 style="fill:none;stroke-width:0.025in"
3527 transform="translate(-180.16099,41048.609)"
3528 id="g3147-36">
3529 <g
3530 style="fill:none;stroke-width:0.025in"
3531 id="g3107-6-0"
3532 transform="translate(3054.6101,13760.052)">
3533 <rect
3534 id="rect112-7-50"
3535 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3536 rx="0"
3537 height="1370.8721"
3538 width="2809.1992"
3539 y="949.37109"
3540 x="2084.55" />
3541 <rect
3542 id="rect112-3-5-29"
3543 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3544 rx="0"
3545 height="1294.8468"
3546 width="2809.1992"
3547 y="1025.3964"
3548 x="2084.55" />
3549 </g>
3550 </g>
3551 <g
3552 style="fill:none;stroke-width:0.025in"
3553 transform="translate(670.91971,41012.242)"
3554 id="g3153-4">
3555 <g
3556 style="fill:none;stroke-width:0.025in"
3557 id="g3107-6-9-35"
3558 transform="translate(5213.0126,16008.808)">
3559 <rect
3560 id="rect112-7-1-17"
3561 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3562 rx="0"
3563 height="1370.8721"
3564 width="2809.1992"
3565 y="949.37109"
3566 x="2084.55" />
3567 <rect
3568 id="rect112-3-5-2-4"
3569 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3570 rx="0"
3571 height="1294.8468"
3572 width="2809.1992"
3573 y="1025.3964"
3574 x="2084.55" />
3575 </g>
3576 <text
3577 xml:space="preserve"
3578 x="9717.4141"
3579 y="18269.314"
3580 font-style="normal"
3581 font-weight="bold"
3582 font-size="192"
3583 id="text202-7-5-1-2-3-7-35-7-3"
3584 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3585 sodipodi:linespacing="125%"><tspan
3586 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3587 id="tspan3104-6-5-6-0-14">Leaf</tspan></text>
3588 </g>
3589 <g
3590 transform="translate(-4152.6419,41048.609)"
3591 id="g3147-3-6"
3592 style="fill:none;stroke-width:0.025in">
3593 <g
3594 style="fill:none;stroke-width:0.025in"
3595 id="g3107-6-6-9"
3596 transform="translate(3054.6101,13760.052)">
3597 <rect
3598 id="rect112-7-0-4"
3599 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3600 rx="0"
3601 height="1370.8721"
3602 width="2809.1992"
3603 y="949.37109"
3604 x="2084.55" />
3605 <rect
3606 id="rect112-3-5-6-2"
3607 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3608 rx="0"
3609 height="1294.8468"
3610 width="2809.1992"
3611 y="1025.3964"
3612 x="2084.55" />
3613 </g>
3614 <text
3615 xml:space="preserve"
3616 x="5284.9155"
3617 y="15386.685"
3618 font-style="normal"
3619 font-weight="bold"
3620 font-size="192"
3621 id="text202-3-2"
3622 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
3623 </g>
3624 <g
3625 transform="translate(-2661.8217,41012.242)"
3626 id="g3153-2-6"
3627 style="fill:none;stroke-width:0.025in">
3628 <g
3629 style="fill:none;stroke-width:0.025in"
3630 id="g3107-6-9-6-4"
3631 transform="translate(5213.0126,16008.808)">
3632 <rect
3633 id="rect112-7-1-1-1"
3634 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3635 rx="0"
3636 height="1370.8721"
3637 width="2809.1992"
3638 y="949.37109"
3639 x="2084.55" />
3640 <rect
3641 id="rect112-3-5-2-8-2"
3642 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3643 rx="0"
3644 height="1294.8468"
3645 width="2809.1992"
3646 y="1025.3964"
3647 x="2084.55" />
3648 </g>
3649 <text
3650 xml:space="preserve"
3651 x="9717.4141"
3652 y="18269.314"
3653 font-style="normal"
3654 font-weight="bold"
3655 font-size="192"
3656 id="text202-7-5-1-2-3-7-35-7-7-88"
3657 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3658 sodipodi:linespacing="125%"><tspan
3659 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3660 id="tspan3104-6-5-6-0-9-9">Leaf</tspan></text>
3661 </g>
3662 <g
3663 transform="translate(-5994.5632,41012.242)"
3664 id="g3153-20-2"
3665 style="fill:none;stroke-width:0.025in">
3666 <g
3667 style="fill:none;stroke-width:0.025in"
3668 id="g3107-6-9-2-8"
3669 transform="translate(5213.0126,16008.808)">
3670 <rect
3671 id="rect112-7-1-3-8"
3672 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3673 rx="0"
3674 height="1370.8721"
3675 width="2809.1992"
3676 y="949.37109"
3677 x="2084.55" />
3678 <rect
3679 id="rect112-3-5-2-7-8"
3680 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3681 rx="0"
3682 height="1294.8468"
3683 width="2809.1992"
3684 y="1025.3964"
3685 x="2084.55" />
3686 </g>
3687 <text
3688 xml:space="preserve"
3689 x="9717.4141"
3690 y="18269.314"
3691 font-style="normal"
3692 font-weight="bold"
3693 font-size="192"
3694 id="text202-7-5-1-2-3-7-35-7-5-68"
3695 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3696 sodipodi:linespacing="125%"><tspan
3697 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3698 id="tspan3104-6-5-6-0-92-3">Leaf</tspan></text>
3699 </g>
3700 <g
3701 transform="translate(-9327.3041,41012.242)"
3702 id="g3153-28-83"
3703 style="fill:none;stroke-width:0.025in">
3704 <g
3705 style="fill:none;stroke-width:0.025in"
3706 id="g3107-6-9-9-3"
3707 transform="translate(5213.0126,16008.808)">
3708 <rect
3709 id="rect112-7-1-7-3"
3710 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3711 rx="0"
3712 height="1370.8721"
3713 width="2809.1992"
3714 y="949.37109"
3715 x="2084.55" />
3716 <rect
3717 id="rect112-3-5-2-3-80"
3718 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3719 rx="0"
3720 height="1294.8468"
3721 width="2809.1992"
3722 y="1025.3964"
3723 x="2084.55" />
3724 </g>
3725 <text
3726 xml:space="preserve"
3727 x="9717.4141"
3728 y="18269.314"
3729 font-style="normal"
3730 font-weight="bold"
3731 font-size="192"
3732 id="text202-7-5-1-2-3-7-35-7-6-47"
3733 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3734 sodipodi:linespacing="125%"><tspan
3735 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3736 id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text>
3737 <text
3738 xml:space="preserve"
3739 x="7422.3945"
3740 y="17661.012"
3741 font-style="normal"
3742 font-weight="bold"
3743 font-size="192"
3744 id="text202-67"
3745 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
3746 </g>
3747 <path
3748 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3749 d="m 2963.6526,54894.579 -582.9982,865.092"
3750 id="path3414-89"
3751 inkscape:connector-curvature="0" />
3752 <path
3753 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3754 d="m 5772.4344,54894.841 582.9982,865.092"
3755 id="path3414-9-0"
3756 inkscape:connector-curvature="0" />
3757 <path
3758 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3759 d="m 1013.0193,57107.754 -582.99819,865.094"
3760 id="path3414-8-68"
3761 inkscape:connector-curvature="0" />
3762 <path
3763 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3764 d="m 7758.0666,57108.016 583,865.094"
3765 id="path3414-9-4-79"
3766 inkscape:connector-curvature="0" />
3767 <path
3768 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3769 d="m 2429.5159,57107.754 0,846.288"
3770 id="path3414-8-3-0"
3771 inkscape:connector-curvature="0"
3772 sodipodi:nodetypes="cc" />
3773 <path
3774 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3775 d="m 6306.4911,57134.35 0,846.288"
3776 id="path3414-8-3-6-3"
3777 inkscape:connector-curvature="0"
3778 sodipodi:nodetypes="cc" />
3779 <path
3780 sodipodi:nodetypes="cccccccccccccccc"
3781 inkscape:connector-curvature="0"
3782 id="path3134-9-0-3-33"
3783 d="m 4421.0737,51833.378 -2.8276,1315.669 -5343.84362,17.119 -2.8276,6561.745 2039.08002,17.963 -2.7043,-2144.141 -491.67069,-0.211 -2.7042,-1993.689 1487.71819,-4.728 -17.8001,1812.453 2017.2374,-7.643 4.9532,-2151.571 -1405.5263,11.162 -10.9191,-1891.146 1739.2165,-2.718 0.1197,7086.03"
3784 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
3785 <path
3786 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
3787 d="m 4432.9209,44194.481 8.8008,4666.688 -2616.9163,17.119 15.9788,1446.406 2603.2718,-0.843 -29.6181,2086.665"
3788 id="path3134-9-0-3-1-7"
3789 inkscape:connector-curvature="0"
3790 sodipodi:nodetypes="cccccc" />
3791 <path
3792 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
3793 d="m 4423.9777,48861.171 2616.9159,17.119 -15.979,1465.213 -2584.4649,-19.65"
3794 id="path3134-9-0-3-1-9"
3795 inkscape:connector-curvature="0"
3796 sodipodi:nodetypes="cccc" />
3797 <g
3798 transform="translate(-1706.1312,54634.242)"
3799 id="g3115">
3800 <rect
3801 x="4485.6865"
3802 y="-8571.0352"
3803 width="3296.428"
3804 height="2199.2754"
3805 rx="0"
3806 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057923, 60.00115859;stroke-dashoffset:0"
3807 id="rect118-3-3"
3808 ry="0" />
3809 <g
3810 style="fill:none;stroke-width:0.025in"
3811 id="g3107-7-2"
3812 transform="translate(2656.673,-8952.2968)">
3813 <rect
3814 id="rect112-5-6"
3815 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3816 rx="0"
3817 height="1370.8721"
3818 width="2809.1992"
3819 y="949.37109"
3820 x="2084.55" />
3821 <rect
3822 id="rect112-3-3-52"
3823 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3824 rx="0"
3825 height="1294.8468"
3826 width="2809.1992"
3827 y="1025.3964"
3828 x="2084.55" />
3829 </g>
3830 <text
3831 xml:space="preserve"
3832 x="4714.3018"
3833 y="-8349.1943"
3834 font-style="normal"
3835 font-weight="bold"
3836 font-size="192"
3837 id="text202-7-5-6"
3838 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">note_gp_changes()</text>
3839 <text
3840 xml:space="preserve"
3841 x="5014.2954"
3842 y="-7170.978"
3843 font-style="normal"
3844 font-weight="bold"
3845 font-size="192"
3846 id="text202-6-6-5"
3847 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rdp-&gt;gpnum</text>
3848 <text
3849 xml:space="preserve"
3850 x="5035.4155"
3851 y="-7436.1636"
3852 font-style="normal"
3853 font-weight="bold"
3854 font-size="192"
3855 id="text202-6-6-2-8"
3856 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">__note_gp_changes()</text>
3857 <text
3858 xml:space="preserve"
3859 x="7162.7471"
3860 y="-6692.6006"
3861 font-style="normal"
3862 font-weight="bold"
3863 font-size="192"
3864 id="text202-7-5-1-2-3-79"
3865 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3866 sodipodi:linespacing="125%"><tspan
3867 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
3868 id="tspan3104-6-6">Leaf</tspan></text>
3869 </g>
3870 <g
3871 transform="translate(-3299.9731,54048.57)"
3872 id="g3148">
3873 <rect
3874 ry="0"
3875 id="rect118-3-5"
3876 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
3877 rx="0"
3878 height="412.66794"
3879 width="3240.0085"
3880 y="-4640.499"
3881 x="3517.1572" />
3882 <text
3883 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3884 id="text202-7-5-3"
3885 font-size="192"
3886 font-weight="bold"
3887 font-style="normal"
3888 y="-4418.6582"
3889 x="3745.7725"
3890 xml:space="preserve">rcu_node_context_switch()</text>
3891 </g>
3892 <g
3893 transform="translate(1881.1886,54048.57)"
3894 id="g3148-5">
3895 <rect
3896 ry="0"
3897 id="rect118-3-5-6"
3898 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
3899 rx="0"
3900 height="412.66794"
3901 width="3240.0085"
3902 y="-4640.499"
3903 x="3517.1572" />
3904 <text
3905 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3906 id="text202-7-5-3-2"
3907 font-size="192"
3908 font-weight="bold"
3909 font-style="normal"
3910 y="-4418.6582"
3911 x="3745.7725"
3912 xml:space="preserve">rcu_check_callbacks()</text>
3913 </g>
3914 <g
3915 transform="translate(-850.30204,55463.106)"
3916 id="g3148-9">
3917 <rect
3918 ry="0"
3919 id="rect118-3-5-1"
3920 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
3921 rx="0"
3922 height="864.02148"
3923 width="3540.9114"
3924 y="-4640.499"
3925 x="3517.1572" />
3926 <text
3927 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3928 id="text202-7-5-3-27"
3929 font-size="192"
3930 font-weight="bold"
3931 font-style="normal"
3932 y="-4418.6582"
3933 x="3745.7725"
3934 xml:space="preserve">rcu_process_callbacks()</text>
3935 <text
3936 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3937 id="text202-7-5-3-27-0"
3938 font-size="192"
3939 font-weight="bold"
3940 font-style="normal"
3941 y="-4165.7954"
3942 x="3745.7725"
3943 xml:space="preserve">rcu_check_quiescent_state())</text>
3944 <text
3945 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3946 id="text202-7-5-3-27-0-9"
3947 font-size="192"
3948 font-weight="bold"
3949 font-style="normal"
3950 y="-3914.085"
3951 x="3745.7725"
3952 xml:space="preserve">rcu__report_qs_rdp())</text>
3953 </g>
3954 <g
3955 id="g4504-3"
3956 transform="translate(3886.2577,30763.697)">
3957 <path
3958 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3959 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
3960 sodipodi:ry="39.550262"
3961 sodipodi:rx="65.917107"
3962 sodipodi:cy="345.54001"
3963 sodipodi:cx="319.379"
3964 id="path3084-6-0"
3965 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
3966 sodipodi:type="arc" />
3967 <text
3968 sodipodi:linespacing="125%"
3969 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3970 id="text202-7-5-1-2-7"
3971 font-size="192"
3972 font-weight="bold"
3973 font-style="normal"
3974 y="16835.086"
3975 x="4409.043"
3976 xml:space="preserve"><tspan
3977 id="tspan3104-5"
3978 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
3979 <text
3980 sodipodi:linespacing="125%"
3981 id="text3110-3"
3982 y="17055.541"
3983 x="4579.373"
3984 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3985 xml:space="preserve"><tspan
3986 y="17055.541"
3987 x="4579.373"
3988 id="tspan3112-5"
3989 sodipodi:role="line">read-side</tspan></text>
3990 <text
3991 sodipodi:linespacing="125%"
3992 id="text3114-6"
3993 y="17297.08"
3994 x="4584.8276"
3995 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
3996 xml:space="preserve"><tspan
3997 y="17297.08"
3998 x="4584.8276"
3999 id="tspan3116-2-4"
4000 sodipodi:role="line">critical section</tspan></text>
4001 </g>
4002 <g
4003 id="g4504-3-9-1"
4004 transform="translate(3886.2577,34216.283)">
4005 <path
4006 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4007 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
4008 sodipodi:ry="39.550262"
4009 sodipodi:rx="65.917107"
4010 sodipodi:cy="345.54001"
4011 sodipodi:cx="319.379"
4012 id="path3084-6-1-0"
4013 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
4014 sodipodi:type="arc" />
4015 <text
4016 sodipodi:linespacing="125%"
4017 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4018 id="text202-7-5-1-2-7-2-4"
4019 font-size="192"
4020 font-weight="bold"
4021 font-style="normal"
4022 y="16835.086"
4023 x="4409.043"
4024 xml:space="preserve"><tspan
4025 id="tspan3104-5-7-8"
4026 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
4027 <text
4028 sodipodi:linespacing="125%"
4029 id="text3110-3-0-7"
4030 y="17055.541"
4031 x="4579.373"
4032 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4033 xml:space="preserve"><tspan
4034 y="17055.541"
4035 x="4579.373"
4036 id="tspan3112-5-9-0"
4037 sodipodi:role="line">read-side</tspan></text>
4038 <text
4039 sodipodi:linespacing="125%"
4040 id="text3114-6-3-8"
4041 y="17297.08"
4042 x="4584.8276"
4043 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4044 xml:space="preserve"><tspan
4045 y="17297.08"
4046 x="4584.8276"
4047 id="tspan3116-2-6-6"
4048 sodipodi:role="line">critical section</tspan></text>
4049 </g>
4050 <g
4051 id="g4504-3-0"
4052 transform="translate(-4075.0211,30763.697)">
4053 <path
4054 transform="matrix(13.298129,0,0,13.298129,228.84485,12456.379)"
4055 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
4056 sodipodi:ry="39.550262"
4057 sodipodi:rx="65.917107"
4058 sodipodi:cy="345.54001"
4059 sodipodi:cx="319.379"
4060 id="path3084-6-6"
4061 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
4062 sodipodi:type="arc" />
4063 <text
4064 sodipodi:linespacing="125%"
4065 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4066 id="text202-7-5-1-2-7-26"
4067 font-size="192"
4068 font-weight="bold"
4069 font-style="normal"
4070 y="16835.086"
4071 x="4409.043"
4072 xml:space="preserve"><tspan
4073 id="tspan3104-5-1"
4074 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
4075 <text
4076 sodipodi:linespacing="125%"
4077 id="text3110-3-8"
4078 y="17055.541"
4079 x="4579.373"
4080 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4081 xml:space="preserve"><tspan
4082 y="17055.541"
4083 x="4579.373"
4084 id="tspan3112-5-7"
4085 sodipodi:role="line">read-side</tspan></text>
4086 <text
4087 sodipodi:linespacing="125%"
4088 id="text3114-6-9"
4089 y="17297.08"
4090 x="4584.8276"
4091 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4092 xml:space="preserve"><tspan
4093 y="17297.08"
4094 x="4584.8276"
4095 id="tspan3116-2-2"
4096 sodipodi:role="line">critical section</tspan></text>
4097 </g>
4098 <g
4099 id="g4504-3-9-0"
4100 transform="translate(-4181.4064,34216.283)">
4101 <path
4102 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4103 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
4104 sodipodi:ry="39.550262"
4105 sodipodi:rx="65.917107"
4106 sodipodi:cy="345.54001"
4107 sodipodi:cx="319.379"
4108 id="path3084-6-1-2"
4109 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
4110 sodipodi:type="arc" />
4111 <text
4112 sodipodi:linespacing="125%"
4113 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4114 id="text202-7-5-1-2-7-2-3"
4115 font-size="192"
4116 font-weight="bold"
4117 font-style="normal"
4118 y="16835.086"
4119 x="4409.043"
4120 xml:space="preserve"><tspan
4121 id="tspan3104-5-7-7"
4122 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
4123 <text
4124 sodipodi:linespacing="125%"
4125 id="text3110-3-0-5"
4126 y="17055.541"
4127 x="4579.373"
4128 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4129 xml:space="preserve"><tspan
4130 y="17055.541"
4131 x="4579.373"
4132 id="tspan3112-5-9-9"
4133 sodipodi:role="line">read-side</tspan></text>
4134 <text
4135 sodipodi:linespacing="125%"
4136 id="text3114-6-3-2"
4137 y="17297.08"
4138 x="4584.8276"
4139 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4140 xml:space="preserve"><tspan
4141 y="17297.08"
4142 x="4584.8276"
4143 id="tspan3116-2-6-2"
4144 sodipodi:role="line">critical section</tspan></text>
4145 </g>
4146 <path
4147 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
4148 d="m 8448.9566,48370.097 0,2393.663"
4149 id="path3134-9-0-3-1-9-8"
4150 inkscape:connector-curvature="0"
4151 sodipodi:nodetypes="cc" />
4152 <path
4153 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
4154 d="m 390.28991,48370.097 0,2393.663"
4155 id="path3134-9-0-3-1-9-8-9"
4156 inkscape:connector-curvature="0"
4157 sodipodi:nodetypes="cc" />
4158 <g
4159 id="g4504-2"
4160 transform="translate(-143.72569,46137.076)">
4161 <path
4162 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4163 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
4164 sodipodi:ry="39.550262"
4165 sodipodi:rx="65.917107"
4166 sodipodi:cy="345.54001"
4167 sodipodi:cx="319.379"
4168 id="path3084-4"
4169 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
4170 sodipodi:type="arc" />
4171 <text
4172 sodipodi:linespacing="125%"
4173 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4174 id="text202-7-5-1-2-79"
4175 font-size="192"
4176 font-weight="bold"
4177 font-style="normal"
4178 y="16835.086"
4179 x="4273.4326"
4180 xml:space="preserve"><tspan
4181 id="tspan3104-3"
4182 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Wake up</tspan></text>
4183 <text
4184 sodipodi:linespacing="125%"
4185 id="text3110-92"
4186 y="17055.541"
4187 x="4585.2246"
4188 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4189 xml:space="preserve"><tspan
4190 y="17055.541"
4191 x="4585.2246"
4192 id="tspan3112-8"
4193 sodipodi:role="line">grace-period</tspan></text>
4194 <text
4195 sodipodi:linespacing="125%"
4196 id="text3114-3"
4197 y="17297.08"
4198 x="4582.3804"
4199 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4200 xml:space="preserve"><tspan
4201 y="17297.08"
4202 x="4582.3804"
4203 id="tspan3116-0"
4204 sodipodi:role="line">kernel thread</tspan></text>
4205 </g>
4206 <g
4207 transform="translate(-707.64089,66256.889)"
4208 id="g3148-2">
4209 <rect
4210 ry="0"
4211 id="rect118-3-5-2"
4212 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
4213 rx="0"
4214 height="412.66794"
4215 width="3240.0085"
4216 y="-4640.499"
4217 x="3517.1572" />
4218 <text
4219 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4220 id="text202-7-5-3-8"
4221 font-size="192"
4222 font-weight="bold"
4223 font-style="normal"
4224 y="-4418.6582"
4225 x="4064.9268"
4226 xml:space="preserve">rcu_report_qs_rsp()</text>
4227 </g>
4228 <path
4229 sodipodi:type="arc"
4230 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
4231 id="path3084-6-9"
4232 sodipodi:cx="319.379"
4233 sodipodi:cy="345.54001"
4234 sodipodi:rx="65.917107"
4235 sodipodi:ry="39.550262"
4236 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
4237 transform="matrix(13.298129,0,0,13.298129,2044.7501,59781.881)" />
4238 <text
4239 xml:space="preserve"
4240 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4241 x="6294.6587"
4242 y="64194.863"
4243 id="text3110-0-1"
4244 sodipodi:linespacing="125%"><tspan
4245 sodipodi:role="line"
4246 id="tspan3112-6-5"
4247 x="6294.6587"
4248 y="64194.863">Grace-period</tspan></text>
4249 <text
4250 xml:space="preserve"
4251 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4252 x="6291.8931"
4253 y="64450.863"
4254 id="text3114-2-4"
4255 sodipodi:linespacing="125%"><tspan
4256 sodipodi:role="line"
4257 id="tspan3116-6-9"
4258 x="6291.8931"
4259 y="64450.863">kernel thread</tspan></text>
4260 <text
4261 xml:space="preserve"
4262 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4263 x="6294.3472"
4264 y="64691.398"
4265 id="text3114-1-2"
4266 sodipodi:linespacing="125%"><tspan
4267 sodipodi:role="line"
4268 id="tspan3116-8-5"
4269 x="6294.3472"
4270 y="64691.398">awakened</tspan></text>
4271 <path
4272 sodipodi:nodetypes="ccc"
4273 inkscape:connector-curvature="0"
4274 id="path3134-9-0-3-3-2-7"
4275 d="m 5310.5974,63210.805 984.0615,0 -3.9578,549.726"
4276 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
4277 <path
4278 sodipodi:nodetypes="cccccccccccccccccccccccc"
4279 inkscape:connector-curvature="0"
4280 id="path3134-9-0-3-99"
4281 d="m 6322.9337,64896.388 -2.8276,2480.757 -2316.0141,-1.687 -2.8276,2179.855 2321.1758,-0.844 -2.7042,-1843.237 2404.5142,-0.212 16.1023,1993.267 -7783.83452,-4.728 -16.79346,2120.395 2033.10318,-23.535 2.0128,-1866.561 2051.9096,14.08 2.0128,1838.298 1280.8474,-4.728 14.6081,-1830.105 1312.2491,12.923 14.608,1818.337 2000.0093,20.422 -12.279,-1841.412 1304.1722,1.616 -12.279,2032.706 -4638.6586,1.616 19.5827,569.037"
4282 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
4283 <g
4284 style="fill:none;stroke-width:0.025in"
4285 transform="translate(1874.038,53203.538)"
4286 id="g3188-7">
4287 <text
4288 xml:space="preserve"
4289 x="3199.1516"
4290 y="13255.592"
4291 font-style="normal"
4292 font-weight="bold"
4293 font-size="192"
4294 id="text202-82"
4295 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4296 <g
4297 id="g3107-53"
4298 transform="translate(947.90548,11584.029)">
4299 <rect
4300 id="rect112-49"
4301 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4302 rx="0"
4303 height="1370.8721"
4304 width="2809.1992"
4305 y="949.37109"
4306 x="2084.55" />
4307 <rect
4308 id="rect112-3-02"
4309 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4310 rx="0"
4311 height="1294.8468"
4312 width="2809.1992"
4313 y="1025.3964"
4314 x="2084.55" />
4315 </g>
4316 <text
4317 xml:space="preserve"
4318 x="5452.3052"
4319 y="13844.535"
4320 font-style="normal"
4321 font-weight="bold"
4322 font-size="192"
4323 id="text202-7-5-1-2-3-7-0"
4324 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4325 sodipodi:linespacing="125%"><tspan
4326 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4327 id="tspan3104-6-5-19">Root</tspan></text>
4328 </g>
4329 <rect
4330 ry="0"
4331 id="rect118-6"
4332 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115689;stroke-dashoffset:0"
4333 rx="0"
4334 height="14649.609"
4335 width="13482.601"
4336 y="65254.539"
4337 x="-538.87689" />
4338 <text
4339 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4340 id="text202-7-21"
4341 font-size="192"
4342 font-weight="bold"
4343 font-style="normal"
4344 y="65513.996"
4345 x="-423.10056"
4346 xml:space="preserve">rcu_gp_cleanup()</text>
4347 <g
4348 style="fill:none;stroke-width:0.025in"
4349 transform="translate(1753.5744,53239.905)"
4350 id="g3147-2">
4351 <g
4352 style="fill:none;stroke-width:0.025in"
4353 id="g3107-6-07"
4354 transform="translate(3054.6101,13760.052)">
4355 <rect
4356 id="rect112-7-3"
4357 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4358 rx="0"
4359 height="1370.8721"
4360 width="2809.1992"
4361 y="949.37109"
4362 x="2084.55" />
4363 <rect
4364 id="rect112-3-5-1"
4365 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4366 rx="0"
4367 height="1294.8468"
4368 width="2809.1992"
4369 y="1025.3964"
4370 x="2084.55" />
4371 </g>
4372 <text
4373 xml:space="preserve"
4374 x="5324.5371"
4375 y="15414.598"
4376 font-style="normal"
4377 font-weight="bold"
4378 font-size="192"
4379 id="text202-753"
4380 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4381 </g>
4382 <g
4383 style="fill:none;stroke-width:0.025in"
4384 id="g3107-6-9-1"
4385 transform="translate(7817.6676,69212.346)">
4386 <rect
4387 id="rect112-7-1-90"
4388 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4389 rx="0"
4390 height="1370.8721"
4391 width="2809.1992"
4392 y="949.37109"
4393 x="2084.55" />
4394 <rect
4395 id="rect112-3-5-2-56"
4396 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4397 rx="0"
4398 height="1294.8468"
4399 width="2809.1992"
4400 y="1025.3964"
4401 x="2084.55" />
4402 </g>
4403 <text
4404 xml:space="preserve"
4405 x="12322.059"
4406 y="71472.641"
4407 font-style="normal"
4408 font-weight="bold"
4409 font-size="192"
4410 id="text202-7-5-1-2-3-7-35-7-77"
4411 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4412 sodipodi:linespacing="125%"><tspan
4413 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4414 id="tspan3104-6-5-6-0-4">Leaf</tspan></text>
4415 <text
4416 xml:space="preserve"
4417 x="10084.225"
4418 y="70903.312"
4419 font-style="normal"
4420 font-weight="bold"
4421 font-size="192"
4422 id="text202-9-0"
4423 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4424 <path
4425 sodipodi:nodetypes="ccc"
4426 inkscape:connector-curvature="0"
4427 id="path3134-9-0-3-9"
4428 d="m 6315.6122,72629.054 -20.9533,8108.684 1648.968,0"
4429 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
4430 <text
4431 xml:space="preserve"
4432 x="5092.4683"
4433 y="74111.672"
4434 font-style="normal"
4435 font-weight="bold"
4436 font-size="192"
4437 id="text202-60"
4438 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rsp-&gt;completed =</text>
4439 <g
4440 style="fill:none;stroke-width:0.025in"
4441 id="g3107-62-6"
4442 transform="translate(2814.6217,72520.234)">
4443 <rect
4444 id="rect112-6"
4445 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4446 rx="0"
4447 height="1370.8721"
4448 width="2809.1992"
4449 y="949.37109"
4450 x="2084.55" />
4451 <rect
4452 id="rect112-3-1-4"
4453 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4454 rx="0"
4455 height="1294.8468"
4456 width="2809.1992"
4457 y="1025.3964"
4458 x="2084.55" />
4459 </g>
4460 <text
4461 xml:space="preserve"
4462 x="7319.022"
4463 y="74780.406"
4464 font-style="normal"
4465 font-weight="bold"
4466 font-size="192"
4467 id="text202-7-5-1-2-3-7-8"
4468 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4469 sodipodi:linespacing="125%"><tspan
4470 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4471 id="tspan3104-6-5-7-7">Root</tspan></text>
4472 <text
4473 xml:space="preserve"
4474 x="5092.4683"
4475 y="74325.906"
4476 font-style="normal"
4477 font-weight="bold"
4478 font-size="192"
4479 id="text202-60-3"
4480 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"> rnp-&gt;completed</text>
4481 <g
4482 style="fill:none;stroke-width:0.025in"
4483 transform="translate(1746.2528,60972.572)"
4484 id="g3147-9">
4485 <g
4486 style="fill:none;stroke-width:0.025in"
4487 id="g3107-6-2"
4488 transform="translate(3054.6101,13760.052)">
4489 <rect
4490 id="rect112-7-02"
4491 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4492 rx="0"
4493 height="1370.8721"
4494 width="2809.1992"
4495 y="949.37109"
4496 x="2084.55" />
4497 <rect
4498 id="rect112-3-5-3"
4499 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4500 rx="0"
4501 height="1294.8468"
4502 width="2809.1992"
4503 y="1025.3964"
4504 x="2084.55" />
4505 </g>
4506 </g>
4507 <g
4508 style="fill:none;stroke-width:0.025in"
4509 id="g3107-6-9-5"
4510 transform="translate(7810.3459,76945.013)">
4511 <rect
4512 id="rect112-7-1-9"
4513 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4514 rx="0"
4515 height="1370.8721"
4516 width="2809.1992"
4517 y="949.37109"
4518 x="2084.55" />
4519 <rect
4520 id="rect112-3-5-2-2"
4521 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4522 rx="0"
4523 height="1294.8468"
4524 width="2809.1992"
4525 y="1025.3964"
4526 x="2084.55" />
4527 </g>
4528 <text
4529 xml:space="preserve"
4530 x="12314.736"
4531 y="79205.188"
4532 font-style="normal"
4533 font-weight="bold"
4534 font-size="192"
4535 id="text202-7-5-1-2-3-7-35-7-2"
4536 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4537 sodipodi:linespacing="125%"><tspan
4538 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4539 id="tspan3104-6-5-6-0-8">Leaf</tspan></text>
4540 <g
4541 transform="translate(-2226.2288,60972.572)"
4542 id="g3147-3-7"
4543 style="fill:none;stroke-width:0.025in">
4544 <g
4545 style="fill:none;stroke-width:0.025in"
4546 id="g3107-6-6-3"
4547 transform="translate(3054.6101,13760.052)">
4548 <rect
4549 id="rect112-7-0-6"
4550 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4551 rx="0"
4552 height="1370.8721"
4553 width="2809.1992"
4554 y="949.37109"
4555 x="2084.55" />
4556 <rect
4557 id="rect112-3-5-6-1"
4558 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4559 rx="0"
4560 height="1294.8468"
4561 width="2809.1992"
4562 y="1025.3964"
4563 x="2084.55" />
4564 </g>
4565 </g>
4566 <g
4567 transform="translate(-735.4075,60936.205)"
4568 id="g3153-2-9"
4569 style="fill:none;stroke-width:0.025in">
4570 <g
4571 style="fill:none;stroke-width:0.025in"
4572 id="g3107-6-9-6-3"
4573 transform="translate(5213.0126,16008.808)">
4574 <rect
4575 id="rect112-7-1-1-1-4"
4576 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4577 rx="0"
4578 height="1370.8721"
4579 width="2809.1992"
4580 y="949.37109"
4581 x="2084.55" />
4582 <rect
4583 id="rect112-3-5-2-8-9"
4584 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4585 rx="0"
4586 height="1294.8468"
4587 width="2809.1992"
4588 y="1025.3964"
4589 x="2084.55" />
4590 </g>
4591 <text
4592 xml:space="preserve"
4593 x="9717.4141"
4594 y="18269.314"
4595 font-style="normal"
4596 font-weight="bold"
4597 font-size="192"
4598 id="text202-7-5-1-2-3-7-35-7-7-4-8"
4599 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4600 sodipodi:linespacing="125%"><tspan
4601 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4602 id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text>
4603 </g>
4604 <g
4605 transform="translate(-4068.1496,60936.205)"
4606 id="g3153-20-8"
4607 style="fill:none;stroke-width:0.025in">
4608 <g
4609 style="fill:none;stroke-width:0.025in"
4610 id="g3107-6-9-2-4"
4611 transform="translate(5213.0126,16008.808)">
4612 <rect
4613 id="rect112-7-1-3-5"
4614 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4615 rx="0"
4616 height="1370.8721"
4617 width="2809.1992"
4618 y="949.37109"
4619 x="2084.55" />
4620 <rect
4621 id="rect112-3-5-2-7-0"
4622 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4623 rx="0"
4624 height="1294.8468"
4625 width="2809.1992"
4626 y="1025.3964"
4627 x="2084.55" />
4628 </g>
4629 <text
4630 xml:space="preserve"
4631 x="9717.4141"
4632 y="18269.314"
4633 font-style="normal"
4634 font-weight="bold"
4635 font-size="192"
4636 id="text202-7-5-1-2-3-7-35-7-5-3"
4637 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4638 sodipodi:linespacing="125%"><tspan
4639 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4640 id="tspan3104-6-5-6-0-92-6-5">Leaf</tspan></text>
4641 </g>
4642 <g
4643 transform="translate(-7400.8907,60936.205)"
4644 id="g3153-28-0"
4645 style="fill:none;stroke-width:0.025in">
4646 <g
4647 style="fill:none;stroke-width:0.025in"
4648 id="g3107-6-9-9-6"
4649 transform="translate(5213.0126,16008.808)">
4650 <rect
4651 id="rect112-7-1-7-3-8"
4652 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4653 rx="0"
4654 height="1370.8721"
4655 width="2809.1992"
4656 y="949.37109"
4657 x="2084.55" />
4658 <rect
4659 id="rect112-3-5-2-3-2"
4660 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4661 rx="0"
4662 height="1294.8468"
4663 width="2809.1992"
4664 y="1025.3964"
4665 x="2084.55" />
4666 </g>
4667 <text
4668 xml:space="preserve"
4669 x="9717.4141"
4670 y="18269.314"
4671 font-style="normal"
4672 font-weight="bold"
4673 font-size="192"
4674 id="text202-7-5-1-2-3-7-35-7-6-0"
4675 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4676 sodipodi:linespacing="125%"><tspan
4677 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4678 id="tspan3104-6-5-6-0-1-6-2">Leaf</tspan></text>
4679 </g>
4680 <path
4681 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4682 d="m 4890.0661,74818.542 -582.9982,865.094"
4683 id="path3414-5"
4684 inkscape:connector-curvature="0" />
4685 <path
4686 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4687 d="m 7698.8481,74818.804 582.998,865.094"
4688 id="path3414-9-5"
4689 inkscape:connector-curvature="0" />
4690 <path
4691 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4692 d="m 2939.433,77031.719 -582.9982,865.094"
4693 id="path3414-8-4-6"
4694 inkscape:connector-curvature="0" />
4695 <path
4696 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4697 d="m 9684.4834,77031.981 583.0036,865.094"
4698 id="path3414-9-4-7-0"
4699 inkscape:connector-curvature="0" />
4700 <path
4701 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4702 d="m 4355.9293,77031.719 0,846.288"
4703 id="path3414-8-3-65"
4704 inkscape:connector-curvature="0"
4705 sodipodi:nodetypes="cc" />
4706 <path
4707 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4708 d="m 8232.9046,77058.315 0,846.288"
4709 id="path3414-8-3-6-6-6"
4710 inkscape:connector-curvature="0"
4711 sodipodi:nodetypes="cc" />
4712 <g
4713 transform="translate(-2218.9069,53239.905)"
4714 id="g3147-3-64"
4715 style="fill:none;stroke-width:0.025in">
4716 <g
4717 style="fill:none;stroke-width:0.025in"
4718 id="g3107-6-6-62"
4719 transform="translate(3054.6101,13760.052)">
4720 <rect
4721 id="rect112-7-0-8"
4722 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4723 rx="0"
4724 height="1370.8721"
4725 width="2809.1992"
4726 y="949.37109"
4727 x="2084.55" />
4728 <rect
4729 id="rect112-3-5-6-96"
4730 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4731 rx="0"
4732 height="1294.8468"
4733 width="2809.1992"
4734 y="1025.3964"
4735 x="2084.55" />
4736 </g>
4737 <text
4738 xml:space="preserve"
4739 x="5327.3057"
4740 y="15428.84"
4741 font-style="normal"
4742 font-weight="bold"
4743 font-size="192"
4744 id="text202-36"
4745 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4746 </g>
4747 <g
4748 transform="translate(-728.08545,53203.538)"
4749 id="g3153-2-0"
4750 style="fill:none;stroke-width:0.025in">
4751 <g
4752 style="fill:none;stroke-width:0.025in"
4753 id="g3107-6-9-6-7"
4754 transform="translate(5213.0126,16008.808)">
4755 <rect
4756 id="rect112-7-1-1-01"
4757 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4758 rx="0"
4759 height="1370.8721"
4760 width="2809.1992"
4761 y="949.37109"
4762 x="2084.55" />
4763 <rect
4764 id="rect112-3-5-2-8-0"
4765 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4766 rx="0"
4767 height="1294.8468"
4768 width="2809.1992"
4769 y="1025.3964"
4770 x="2084.55" />
4771 </g>
4772 <text
4773 xml:space="preserve"
4774 x="9717.4141"
4775 y="18269.314"
4776 font-style="normal"
4777 font-weight="bold"
4778 font-size="192"
4779 id="text202-7-5-1-2-3-7-35-7-7-1"
4780 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4781 sodipodi:linespacing="125%"><tspan
4782 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4783 id="tspan3104-6-5-6-0-9-3">Leaf</tspan></text>
4784 </g>
4785 <g
4786 transform="translate(-4060.8278,53203.538)"
4787 id="g3153-20-7"
4788 style="fill:none;stroke-width:0.025in">
4789 <g
4790 style="fill:none;stroke-width:0.025in"
4791 id="g3107-6-9-2-7"
4792 transform="translate(5213.0126,16008.808)">
4793 <rect
4794 id="rect112-7-1-3-2"
4795 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4796 rx="0"
4797 height="1370.8721"
4798 width="2809.1992"
4799 y="949.37109"
4800 x="2084.55" />
4801 <rect
4802 id="rect112-3-5-2-7-6"
4803 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4804 rx="0"
4805 height="1294.8468"
4806 width="2809.1992"
4807 y="1025.3964"
4808 x="2084.55" />
4809 </g>
4810 <text
4811 xml:space="preserve"
4812 x="9717.4141"
4813 y="18269.314"
4814 font-style="normal"
4815 font-weight="bold"
4816 font-size="192"
4817 id="text202-7-5-1-2-3-7-35-7-5-4"
4818 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4819 sodipodi:linespacing="125%"><tspan
4820 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4821 id="tspan3104-6-5-6-0-92-5">Leaf</tspan></text>
4822 <text
4823 xml:space="preserve"
4824 x="7486.4907"
4825 y="17670.119"
4826 font-style="normal"
4827 font-weight="bold"
4828 font-size="192"
4829 id="text202-6-2"
4830 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4831 </g>
4832 <g
4833 transform="translate(-7393.5687,53203.538)"
4834 id="g3153-28-02"
4835 style="fill:none;stroke-width:0.025in">
4836 <g
4837 style="fill:none;stroke-width:0.025in"
4838 id="g3107-6-9-9-9"
4839 transform="translate(5213.0126,16008.808)">
4840 <rect
4841 id="rect112-7-1-7-0"
4842 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4843 rx="0"
4844 height="1370.8721"
4845 width="2809.1992"
4846 y="949.37109"
4847 x="2084.55" />
4848 <rect
4849 id="rect112-3-5-2-3-9"
4850 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4851 rx="0"
4852 height="1294.8468"
4853 width="2809.1992"
4854 y="1025.3964"
4855 x="2084.55" />
4856 </g>
4857 <text
4858 xml:space="preserve"
4859 x="9717.4141"
4860 y="18269.314"
4861 font-style="normal"
4862 font-weight="bold"
4863 font-size="192"
4864 id="text202-7-5-1-2-3-7-35-7-6-94"
4865 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4866 sodipodi:linespacing="125%"><tspan
4867 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
4868 id="tspan3104-6-5-6-0-1-5">Leaf</tspan></text>
4869 <text
4870 xml:space="preserve"
4871 x="7474.1382"
4872 y="17688.926"
4873 font-style="normal"
4874 font-weight="bold"
4875 font-size="192"
4876 id="text202-5-1"
4877 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4878 </g>
4879 <path
4880 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4881 d="m 4897.3878,67085.876 -582.9982,865.094"
4882 id="path3414-03"
4883 inkscape:connector-curvature="0" />
4884 <path
4885 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4886 d="m 7706.1695,67086.138 582.9982,865.094"
4887 id="path3414-9-78"
4888 inkscape:connector-curvature="0" />
4889 <path
4890 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4891 d="m 2946.7546,69299.053 -582.9981,865.094"
4892 id="path3414-8-8"
4893 inkscape:connector-curvature="0" />
4894 <path
4895 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4896 d="m 9691.8054,69299.315 583.0036,865.094"
4897 id="path3414-9-4-6"
4898 inkscape:connector-curvature="0" />
4899 <path
4900 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4901 d="m 4363.251,69299.053 0,846.288"
4902 id="path3414-8-3-04"
4903 inkscape:connector-curvature="0"
4904 sodipodi:nodetypes="cc" />
4905 <path
4906 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4907 d="m 8240.2262,69325.649 0,846.288"
4908 id="path3414-8-3-6-67"
4909 inkscape:connector-curvature="0"
4910 sodipodi:nodetypes="cc" />
4911 <text
4912 xml:space="preserve"
4913 x="6742.6001"
4914 y="70882.617"
4915 font-style="normal"
4916 font-weight="bold"
4917 font-size="192"
4918 id="text202-2"
4919 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
4920 <g
4921 style="fill:none;stroke-width:0.025in"
4922 id="g4504-3-9-6"
4923 transform="translate(4290.2512,63653.93)">
4924 <path
4925 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4926 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
4927 sodipodi:ry="39.550262"
4928 sodipodi:rx="65.917107"
4929 sodipodi:cy="345.54001"
4930 sodipodi:cx="319.379"
4931 id="path3084-6-1-09"
4932 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
4933 sodipodi:type="arc" />
4934 <text
4935 sodipodi:linespacing="125%"
4936 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4937 id="text202-7-5-1-2-7-2-7"
4938 font-size="192"
4939 font-weight="bold"
4940 font-style="normal"
4941 y="16888.277"
4942 x="4344.877"
4943 xml:space="preserve"><tspan
4944 id="tspan3104-5-7-5"
4945 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Start of</tspan></text>
4946 <text
4947 sodipodi:linespacing="125%"
4948 id="text3110-3-0-9"
4949 y="17119.1"
4950 x="4578.7886"
4951 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4952 xml:space="preserve"><tspan
4953 y="17119.1"
4954 x="4578.7886"
4955 id="tspan3112-5-9-7"
4956 sodipodi:role="line">Next Grace</tspan></text>
4957 <text
4958 sodipodi:linespacing="125%"
4959 id="text3114-6-3-85"
4960 y="17350.271"
4961 x="4581.7886"
4962 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
4963 xml:space="preserve"><tspan
4964 y="17350.271"
4965 x="4581.7886"
4966 id="tspan3116-2-6-3"
4967 sodipodi:role="line">Period</tspan></text>
4968 </g>
4969 <path
4970 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
4971 d="m 4406.3256,79248.348 -0.01,5813.579"
4972 id="path3134-9-0-3-37"
4973 inkscape:connector-curvature="0"
4974 sodipodi:nodetypes="cc" />
4975 <path
4976 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
4977 d="m 4406.3181,82402.301 -2393.663,0.512 0,1196.832 2393.663,-0.512"
4978 id="path3134-9-0-8"
4979 inkscape:connector-curvature="0"
4980 sodipodi:nodetypes="cccc" />
4981 <path
4982 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
4983 d="m 4406.3181,82402.301 2393.6631,0.512 0,1196.832 -2393.6631,-0.512"
4984 id="path3134-9-0-7-7"
4985 inkscape:connector-curvature="0"
4986 sodipodi:nodetypes="cccc" />
4987 <rect
4988 x="578.16779"
4989 y="82839.773"
4990 width="2844.0972"
4991 height="360.77411"
4992 rx="0"
4993 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115702;stroke-dashoffset:0"
4994 id="rect118-3-4"
4995 ry="0" />
4996 <text
4997 xml:space="preserve"
4998 x="806.7832"
4999 y="83088.211"
5000 font-style="normal"
5001 font-weight="bold"
5002 font-size="192"
5003 id="text202-7-5-19"
5004 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_check_callbacks()</text>
5005 <rect
5006 x="5314.2671"
5007 y="82817.688"
5008 width="2975.115"
5009 height="382.86298"
5010 rx="0"
5011 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057858, 60.00115716;stroke-dashoffset:0"
5012 id="rect118-36-0"
5013 ry="0" />
5014 <text
5015 xml:space="preserve"
5016 x="5409.8989"
5017 y="83063.711"
5018 font-style="normal"
5019 font-weight="bold"
5020 font-size="192"
5021 id="text202-7-9-6-9"
5022 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_after_idle()</text>
5023 <text
5024 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
5025 id="text202-88"
5026 font-size="192"
5027 font-weight="bold"
5028 font-style="normal"
5029 y="81443.047"
5030 x="3264.7983"
5031 xml:space="preserve">rcu_advance_cbs()</text>
5032 <rect
5033 id="rect112-58"
5034 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter"
5035 rx="0"
5036 height="1370.8721"
5037 width="2809.1992"
5038 y="80561.273"
5039 x="2991.7173" />
5040 <rect
5041 id="rect112-3-4"
5042 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter"
5043 rx="0"
5044 height="1294.8468"
5045 width="2809.1992"
5046 y="80637.297"
5047 x="2991.7173" />
5048 <text
5049 sodipodi:linespacing="125%"
5050 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
5051 id="text202-7-5-1-2-3-7-37"
5052 font-size="192"
5053 font-weight="bold"
5054 font-style="normal"
5055 y="81872.406"
5056 x="5411.5601"
5057 xml:space="preserve"><tspan
5058 id="tspan3104-6-5-13"
5059 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Leaf</tspan></text>
5060 <text
5061 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
5062 id="text202-3-8"
5063 font-size="192"
5064 font-weight="bold"
5065 font-style="normal"
5066 y="81232.938"
5067 x="3264.7983"
5068 xml:space="preserve">__note_gp_changes()</text>
5069 <g
5070 style="fill:none;stroke-width:0.025in"
5071 id="g3049"
5072 transform="translate(-1728.7601,83820.41)">
5073 <path
5074 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)"
5075 d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
5076 sodipodi:ry="39.550262"
5077 sodipodi:rx="65.917107"
5078 sodipodi:cy="345.54001"
5079 sodipodi:cx="319.379"
5080 id="path3084-3-0"
5081 style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
5082 sodipodi:type="arc" />
5083 <text
5084 sodipodi:linespacing="125%"
5085 style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
5086 id="text202-7-5-1-2-6-9"
5087 font-size="192"
5088 font-weight="bold"
5089 font-style="normal"
5090 y="1785.2073"
5091 x="5717.4517"
5092 xml:space="preserve"><tspan
5093 id="tspan3104-7-7"
5094 style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Phase Two</tspan></text>
5095 <text
5096 sodipodi:linespacing="125%"
5097 id="text3110-5-9"
5098 y="2005.6624"
5099 x="6119.668"
5100 style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
5101 xml:space="preserve"><tspan
5102 y="2005.6624"
5103 x="6119.668"
5104 id="tspan3112-3-9"
5105 sodipodi:role="line">of Update</tspan></text>
5106 </g>
5107 <rect
5108 x="3342.4805"
5109 y="83998.438"
5110 width="1994.7195"
5111 height="664.90662"
5112 rx="0"
5113 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057818, 60.00115636;stroke-dashoffset:0"
5114 id="rect118-36-3"
5115 ry="0" />
5116 <text
5117 xml:space="preserve"
5118 x="3608.4419"
5119 y="84264.398"
5120 font-style="normal"
5121 font-weight="bold"
5122 font-size="192"
5123 id="text202-7-9-6-6"
5124 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">RCU_SOFTIRQ</text>
5125 <text
5126 xml:space="preserve"
5127 x="3608.4419"
5128 y="84530.367"
5129 font-style="normal"
5130 font-weight="bold"
5131 font-size="192"
5132 id="text202-7-9-6-6-7"
5133 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_do_batch()</text>
5134 </g>
5135</svg>