Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / Documentation / RCU / Design / Memory-Ordering / TreeRCU-gp.svg
blobd05bc7b27edb7a769251379d80a984ada9561417
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:35:03 2015 -->
6 <!-- Magnification: 2.000 -->
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.81932583"
1074 inkscape:cx="840.45848"
1075 inkscape:cy="5052.4242"
1076 inkscape:window-x="787"
1077 inkscape:window-y="24"
1078 inkscape:window-maximized="0"
1079 inkscape:current-layer="g4"
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>
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>
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>
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>
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="8768.4678"
1452 y="6224.9038"
1453 font-style="normal"
1454 font-weight="bold"
1455 font-size="192"
1456 id="text202-6-6-6"
1457 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>
1458 <text
1459 xml:space="preserve"
1460 x="3467.9963"
1461 y="6987.9912"
1462 font-style="normal"
1463 font-weight="bold"
1464 font-size="192"
1465 id="text202-7-5-1-2-3"
1466 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"
1467 sodipodi:linespacing="125%"><tspan
1468 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"
1469 id="tspan3104-6">Leaf</tspan></text>
1470 <text
1471 xml:space="preserve"
1472 x="7220.106"
1473 y="6961.395"
1474 font-style="normal"
1475 font-weight="bold"
1476 font-size="192"
1477 id="text202-7-5-1-2-3-7"
1478 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"
1479 sodipodi:linespacing="125%"><tspan
1480 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"
1481 id="tspan3104-6-5">Leaf</tspan></text>
1482 <text
1483 xml:space="preserve"
1484 x="10905.331"
1485 y="6961.395"
1486 font-style="normal"
1487 font-weight="bold"
1488 font-size="192"
1489 id="text202-7-5-1-2-3-7-3"
1490 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"
1491 sodipodi:linespacing="125%"><tspan
1492 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"
1493 id="tspan3104-6-5-5">Leaf</tspan></text>
1494 <path
1495 sodipodi:type="arc"
1496 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"
1497 id="path3084-3"
1498 sodipodi:cx="319.379"
1499 sodipodi:cy="345.54001"
1500 sodipodi:rx="65.917107"
1501 sodipodi:ry="39.550262"
1502 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"
1503 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" />
1504 <text
1505 xml:space="preserve"
1506 x="5717.4517"
1507 y="1785.2073"
1508 font-style="normal"
1509 font-weight="bold"
1510 font-size="192"
1511 id="text202-7-5-1-2-6"
1512 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"
1513 sodipodi:linespacing="125%"><tspan
1514 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"
1515 id="tspan3104-7">Phase One</tspan></text>
1516 <text
1517 xml:space="preserve"
1518 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"
1519 x="6119.668"
1520 y="2005.6624"
1521 id="text3110-5"
1522 sodipodi:linespacing="125%"><tspan
1523 sodipodi:role="line"
1524 id="tspan3112-3"
1525 x="6119.668"
1526 y="2005.6624">of Update</tspan></text>
1527 <path
1528 sodipodi:nodetypes="cc"
1529 inkscape:connector-curvature="0"
1530 id="path3134-9-0-3-3"
1531 d="m 6169.6477,11384.719 0,8777.145"
1532 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)" />
1534 style="fill:none;stroke-width:0.025in"
1535 transform="translate(1749.0282,658.72243)"
1536 id="g3188">
1538 id="g3107-62"
1539 transform="translate(947.90548,11584.029)">
1540 <rect
1541 id="rect112-9"
1542 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1543 rx="0"
1544 height="1370.8721"
1545 width="2809.1992"
1546 y="949.37109"
1547 x="2084.55" />
1548 <rect
1549 id="rect112-3-1"
1550 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1551 rx="0"
1552 height="1294.8468"
1553 width="2809.1992"
1554 y="1025.3964"
1555 x="2084.55" />
1556 </g>
1557 <text
1558 xml:space="preserve"
1559 x="5452.3052"
1560 y="13844.535"
1561 font-style="normal"
1562 font-weight="bold"
1563 font-size="192"
1564 id="text202-7-5-1-2-3-7-2"
1565 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"
1566 sodipodi:linespacing="125%"><tspan
1567 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"
1568 id="tspan3104-6-5-7">Root</tspan></text>
1569 <text
1570 xml:space="preserve"
1571 x="3137.9988"
1572 y="13271.316"
1573 font-style="normal"
1574 font-weight="bold"
1575 font-size="192"
1576 id="text202-626"
1577 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
1578 style="font-size:172.87567139px"
1579 id="tspan3071">rcu_seq_start(rsp-&gt;gp_seq)</tspan></text>
1580 </g>
1581 <rect
1582 ry="0"
1583 id="rect118-0"
1584 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"
1585 rx="0"
1586 height="23612.516"
1587 width="13607.611"
1588 y="12709.474"
1589 x="-663.88806" />
1590 <text
1591 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1592 id="text202-7-93"
1593 font-size="192"
1594 font-weight="bold"
1595 font-style="normal"
1596 y="12968.928"
1597 x="-548.11169"
1598 xml:space="preserve">rcu_gp_init()</text>
1600 style="fill:none;stroke-width:0.025in"
1601 transform="translate(1628.5648,695.08943)"
1602 id="g3147">
1604 style="fill:none;stroke-width:0.025in"
1605 id="g3107-6"
1606 transform="translate(3054.6101,13760.052)">
1607 <rect
1608 id="rect112-7"
1609 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1610 rx="0"
1611 height="1370.8721"
1612 width="2809.1992"
1613 y="949.37109"
1614 x="2084.55" />
1615 <rect
1616 id="rect112-3-5"
1617 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1618 rx="0"
1619 height="1294.8468"
1620 width="2809.1992"
1621 y="1025.3964"
1622 x="2084.55" />
1623 </g>
1624 </g>
1626 style="fill:none;stroke-width:0.025in"
1627 transform="translate(2479.6454,658.72243)"
1628 id="g3153">
1630 style="fill:none;stroke-width:0.025in"
1631 id="g3107-6-9"
1632 transform="translate(5213.0126,16008.808)">
1633 <rect
1634 id="rect112-7-1"
1635 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1636 rx="0"
1637 height="1370.8721"
1638 width="2809.1992"
1639 y="949.37109"
1640 x="2084.55" />
1641 <rect
1642 id="rect112-3-5-2"
1643 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1644 rx="0"
1645 height="1294.8468"
1646 width="2809.1992"
1647 y="1025.3964"
1648 x="2084.55" />
1649 </g>
1650 <text
1651 xml:space="preserve"
1652 x="9717.4141"
1653 y="18269.314"
1654 font-style="normal"
1655 font-weight="bold"
1656 font-size="192"
1657 id="text202-7-5-1-2-3-7-35-7"
1658 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"
1659 sodipodi:linespacing="125%"><tspan
1660 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"
1661 id="tspan3104-6-5-6-0">Leaf</tspan></text>
1662 </g>
1664 transform="translate(-2343.9166,695.08943)"
1665 id="g3147-3"
1666 style="fill:none;stroke-width:0.025in">
1668 style="fill:none;stroke-width:0.025in"
1669 id="g3107-6-6"
1670 transform="translate(3054.6101,13760.052)">
1671 <rect
1672 id="rect112-7-0"
1673 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1674 rx="0"
1675 height="1370.8721"
1676 width="2809.1992"
1677 y="949.37109"
1678 x="2084.55" />
1679 <rect
1680 id="rect112-3-5-6"
1681 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1682 rx="0"
1683 height="1294.8468"
1684 width="2809.1992"
1685 y="1025.3964"
1686 x="2084.55" />
1687 </g>
1688 </g>
1690 transform="translate(-853.09625,658.72243)"
1691 id="g3153-2"
1692 style="fill:none;stroke-width:0.025in">
1694 style="fill:none;stroke-width:0.025in"
1695 id="g3107-6-9-6"
1696 transform="translate(5213.0126,16008.808)">
1697 <rect
1698 id="rect112-7-1-1"
1699 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1700 rx="0"
1701 height="1370.8721"
1702 width="2809.1992"
1703 y="949.37109"
1704 x="2084.55" />
1705 <rect
1706 id="rect112-3-5-2-8"
1707 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1708 rx="0"
1709 height="1294.8468"
1710 width="2809.1992"
1711 y="1025.3964"
1712 x="2084.55" />
1713 </g>
1714 <text
1715 xml:space="preserve"
1716 x="9717.4141"
1717 y="18269.314"
1718 font-style="normal"
1719 font-weight="bold"
1720 font-size="192"
1721 id="text202-7-5-1-2-3-7-35-7-7"
1722 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"
1723 sodipodi:linespacing="125%"><tspan
1724 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"
1725 id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
1726 </g>
1728 transform="translate(-4185.8377,658.72243)"
1729 id="g3153-20"
1730 style="fill:none;stroke-width:0.025in">
1732 style="fill:none;stroke-width:0.025in"
1733 id="g3107-6-9-2"
1734 transform="translate(5213.0126,16008.808)">
1735 <rect
1736 id="rect112-7-1-3"
1737 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1738 rx="0"
1739 height="1370.8721"
1740 width="2809.1992"
1741 y="949.37109"
1742 x="2084.55" />
1743 <rect
1744 id="rect112-3-5-2-7"
1745 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1746 rx="0"
1747 height="1294.8468"
1748 width="2809.1992"
1749 y="1025.3964"
1750 x="2084.55" />
1751 </g>
1752 <text
1753 xml:space="preserve"
1754 x="9717.4141"
1755 y="18269.314"
1756 font-style="normal"
1757 font-weight="bold"
1758 font-size="192"
1759 id="text202-7-5-1-2-3-7-35-7-5"
1760 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"
1761 sodipodi:linespacing="125%"><tspan
1762 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"
1763 id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
1764 </g>
1766 transform="translate(-7518.5789,658.72243)"
1767 id="g3153-28"
1768 style="fill:none;stroke-width:0.025in">
1770 style="fill:none;stroke-width:0.025in"
1771 id="g3107-6-9-9"
1772 transform="translate(5213.0126,16008.808)">
1773 <rect
1774 id="rect112-7-1-7"
1775 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1776 rx="0"
1777 height="1370.8721"
1778 width="2809.1992"
1779 y="949.37109"
1780 x="2084.55" />
1781 <rect
1782 id="rect112-3-5-2-3"
1783 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1784 rx="0"
1785 height="1294.8468"
1786 width="2809.1992"
1787 y="1025.3964"
1788 x="2084.55" />
1789 </g>
1790 <text
1791 xml:space="preserve"
1792 x="9717.4141"
1793 y="18269.314"
1794 font-style="normal"
1795 font-weight="bold"
1796 font-size="192"
1797 id="text202-7-5-1-2-3-7-35-7-6"
1798 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"
1799 sodipodi:linespacing="125%"><tspan
1800 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"
1801 id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
1802 </g>
1803 <path
1804 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1805 d="m 4772.378,14541.058 -582.9982,865.094"
1806 id="path3414"
1807 inkscape:connector-curvature="0" />
1808 <path
1809 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1810 d="m 7581.1599,14541.32 582.9982,865.094"
1811 id="path3414-9"
1812 inkscape:connector-curvature="0" />
1813 <path
1814 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1815 d="m 2821.7449,16754.235 -582.9982,865.094"
1816 id="path3414-8"
1817 inkscape:connector-curvature="0" />
1818 <path
1819 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1820 d="m 9566.7916,16754.497 583.0014,865.094"
1821 id="path3414-9-4"
1822 inkscape:connector-curvature="0" />
1823 <path
1824 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1825 d="m 4238.2414,16754.235 0,846.288"
1826 id="path3414-8-3"
1827 inkscape:connector-curvature="0"
1828 sodipodi:nodetypes="cc" />
1829 <path
1830 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1831 d="m 8115.2166,16780.831 0,846.288"
1832 id="path3414-8-3-6"
1833 inkscape:connector-curvature="0"
1834 sodipodi:nodetypes="cc" />
1836 id="g4504-3-9"
1837 transform="translate(4164.6575,-5087.5013)">
1838 <path
1839 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1840 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"
1841 sodipodi:ry="39.550262"
1842 sodipodi:rx="65.917107"
1843 sodipodi:cy="345.54001"
1844 sodipodi:cx="319.379"
1845 id="path3084-6-1"
1846 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"
1847 sodipodi:type="arc" />
1848 <text
1849 sodipodi:linespacing="125%"
1850 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"
1851 id="text202-7-5-1-2-7-2"
1852 font-size="192"
1853 font-weight="bold"
1854 font-style="normal"
1855 y="16888.277"
1856 x="4344.877"
1857 xml:space="preserve"><tspan
1858 id="tspan3104-5-7"
1859 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>
1860 <text
1861 sodipodi:linespacing="125%"
1862 id="text3110-3-0"
1863 y="17119.1"
1864 x="4578.7886"
1865 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"
1866 xml:space="preserve"><tspan
1867 y="17119.1"
1868 x="4578.7886"
1869 id="tspan3112-5-9"
1870 sodipodi:role="line">Last Grace</tspan></text>
1871 <text
1872 sodipodi:linespacing="125%"
1873 id="text3114-6-3"
1874 y="17350.271"
1875 x="4581.7886"
1876 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"
1877 xml:space="preserve"><tspan
1878 y="17350.271"
1879 x="4581.7886"
1880 id="tspan3116-2-6"
1881 sodipodi:role="line">Period</tspan></text>
1882 </g>
1883 <path
1884 sodipodi:nodetypes="cc"
1885 inkscape:connector-curvature="0"
1886 id="path3134-9-0-3-5"
1887 d="m 7845.2122,11943.62 -1595.7756,0"
1888 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)" />
1889 <path
1890 sodipodi:type="arc"
1891 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"
1892 id="path3084-6"
1893 sodipodi:cx="319.379"
1894 sodipodi:cy="345.54001"
1895 sodipodi:rx="65.917107"
1896 sodipodi:ry="39.550262"
1897 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"
1898 transform="matrix(13.298129,0,0,13.298129,1915.7264,6279.0065)" />
1899 <text
1900 xml:space="preserve"
1901 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"
1902 x="6165.6357"
1903 y="10691.992"
1904 id="text3110-0"
1905 sodipodi:linespacing="125%"><tspan
1906 sodipodi:role="line"
1907 id="tspan3112-6"
1908 x="6165.6357"
1909 y="10691.992">Grace-period</tspan></text>
1910 <text
1911 xml:space="preserve"
1912 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"
1913 x="6162.8696"
1914 y="10947.994"
1915 id="text3114-2"
1916 sodipodi:linespacing="125%"><tspan
1917 sodipodi:role="line"
1918 id="tspan3116-6"
1919 x="6162.8696"
1920 y="10947.994">kernel thread</tspan></text>
1921 <text
1922 xml:space="preserve"
1923 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"
1924 x="6165.3237"
1925 y="11188.528"
1926 id="text3114-1"
1927 sodipodi:linespacing="125%"><tspan
1928 sodipodi:role="line"
1929 id="tspan3116-8"
1930 x="6165.3237"
1931 y="11188.528">awakened</tspan></text>
1932 <path
1933 sodipodi:nodetypes="cc"
1934 inkscape:connector-curvature="0"
1935 id="path3134-9-0-3-3-2"
1936 d="m 6161.6774,9725.7319 0,531.9251"
1937 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)" />
1938 <path
1939 sodipodi:nodetypes="cccccccccccccccccccccccccccc"
1940 inkscape:connector-curvature="0"
1941 id="path3134-9-0-3-1"
1942 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"
1943 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 style="fill:none;stroke-width:0.025in"
1946 transform="translate(1618.635,9512.0768)"
1947 id="g3147-7">
1949 style="fill:none;stroke-width:0.025in"
1950 id="g3107-6-8"
1951 transform="translate(3054.6101,13760.052)">
1952 <rect
1953 id="rect112-7-4"
1954 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1955 rx="0"
1956 height="1370.8721"
1957 width="2809.1992"
1958 y="949.37109"
1959 x="2084.55" />
1960 <rect
1961 id="rect112-3-5-5"
1962 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1963 rx="0"
1964 height="1294.8468"
1965 width="2809.1992"
1966 y="1025.3964"
1967 x="2084.55" />
1968 </g>
1969 </g>
1971 style="fill:none;stroke-width:0.025in"
1972 transform="translate(2469.7158,9475.7098)"
1973 id="g3153-0">
1975 style="fill:none;stroke-width:0.025in"
1976 id="g3107-6-9-3"
1977 transform="translate(5213.0126,16008.808)">
1978 <rect
1979 id="rect112-7-1-6"
1980 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1981 rx="0"
1982 height="1370.8721"
1983 width="2809.1992"
1984 y="949.37109"
1985 x="2084.55" />
1986 <rect
1987 id="rect112-3-5-2-1"
1988 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1989 rx="0"
1990 height="1294.8468"
1991 width="2809.1992"
1992 y="1025.3964"
1993 x="2084.55" />
1994 </g>
1995 <text
1996 xml:space="preserve"
1997 x="9717.4141"
1998 y="18269.314"
1999 font-style="normal"
2000 font-weight="bold"
2001 font-size="192"
2002 id="text202-7-5-1-2-3-7-35-7-0"
2003 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"
2004 sodipodi:linespacing="125%"><tspan
2005 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"
2006 id="tspan3104-6-5-6-0-6">Leaf</tspan></text>
2007 </g>
2009 transform="translate(-2353.8464,9512.0768)"
2010 id="g3147-3-3"
2011 style="fill:none;stroke-width:0.025in">
2013 style="fill:none;stroke-width:0.025in"
2014 id="g3107-6-6-2"
2015 transform="translate(3054.6101,13760.052)">
2016 <rect
2017 id="rect112-7-0-0"
2018 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2019 rx="0"
2020 height="1370.8721"
2021 width="2809.1992"
2022 y="949.37109"
2023 x="2084.55" />
2024 <rect
2025 id="rect112-3-5-6-6"
2026 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2027 rx="0"
2028 height="1294.8468"
2029 width="2809.1992"
2030 y="1025.3964"
2031 x="2084.55" />
2032 </g>
2033 <text
2034 xml:space="preserve"
2035 x="5398.415"
2036 y="15310.093"
2037 font-style="normal"
2038 font-weight="bold"
2039 font-size="192"
2040 id="text202-8"
2041 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>
2042 <text
2043 xml:space="preserve"
2044 x="5398.415"
2045 y="15545.01"
2046 font-style="normal"
2047 font-weight="bold"
2048 font-size="192"
2049 id="text202-5-8"
2050 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>
2051 </g>
2053 transform="translate(-863.02623,9475.7098)"
2054 id="g3153-2-1"
2055 style="fill:none;stroke-width:0.025in">
2057 style="fill:none;stroke-width:0.025in"
2058 id="g3107-6-9-6-5"
2059 transform="translate(5213.0126,16008.808)">
2060 <rect
2061 id="rect112-7-1-1-5"
2062 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2063 rx="0"
2064 height="1370.8721"
2065 width="2809.1992"
2066 y="949.37109"
2067 x="2084.55" />
2068 <rect
2069 id="rect112-3-5-2-8-4"
2070 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2071 rx="0"
2072 height="1294.8468"
2073 width="2809.1992"
2074 y="1025.3964"
2075 x="2084.55" />
2076 </g>
2077 <text
2078 xml:space="preserve"
2079 x="9717.4141"
2080 y="18269.314"
2081 font-style="normal"
2082 font-weight="bold"
2083 font-size="192"
2084 id="text202-7-5-1-2-3-7-35-7-7-7"
2085 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"
2086 sodipodi:linespacing="125%"><tspan
2087 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"
2088 id="tspan3104-6-5-6-0-9-6">Leaf</tspan></text>
2089 </g>
2091 transform="translate(-4195.7676,9475.7098)"
2092 id="g3153-20-5"
2093 style="fill:none;stroke-width:0.025in">
2095 style="fill:none;stroke-width:0.025in"
2096 id="g3107-6-9-2-6"
2097 transform="translate(5213.0126,16008.808)">
2098 <rect
2099 id="rect112-7-1-3-9"
2100 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2101 rx="0"
2102 height="1370.8721"
2103 width="2809.1992"
2104 y="949.37109"
2105 x="2084.55" />
2106 <rect
2107 id="rect112-3-5-2-7-3"
2108 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2109 rx="0"
2110 height="1294.8468"
2111 width="2809.1992"
2112 y="1025.3964"
2113 x="2084.55" />
2114 </g>
2115 <text
2116 xml:space="preserve"
2117 x="9717.4141"
2118 y="18269.314"
2119 font-style="normal"
2120 font-weight="bold"
2121 font-size="192"
2122 id="text202-7-5-1-2-3-7-35-7-5-7"
2123 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"
2124 sodipodi:linespacing="125%"><tspan
2125 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"
2126 id="tspan3104-6-5-6-0-92-4">Leaf</tspan></text>
2127 </g>
2129 transform="translate(-7528.5086,9475.7098)"
2130 id="g3153-28-5"
2131 style="fill:none;stroke-width:0.025in">
2133 style="fill:none;stroke-width:0.025in"
2134 id="g3107-6-9-9-2"
2135 transform="translate(5213.0126,16008.808)">
2136 <rect
2137 id="rect112-7-1-7-5"
2138 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2139 rx="0"
2140 height="1370.8721"
2141 width="2809.1992"
2142 y="949.37109"
2143 x="2084.55" />
2144 <rect
2145 id="rect112-3-5-2-3-4"
2146 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2147 rx="0"
2148 height="1294.8468"
2149 width="2809.1992"
2150 y="1025.3964"
2151 x="2084.55" />
2152 </g>
2153 <text
2154 xml:space="preserve"
2155 x="9717.4141"
2156 y="18269.314"
2157 font-style="normal"
2158 font-weight="bold"
2159 font-size="192"
2160 id="text202-7-5-1-2-3-7-35-7-6-7"
2161 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"
2162 sodipodi:linespacing="125%"><tspan
2163 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"
2164 id="tspan3104-6-5-6-0-1-4">Leaf</tspan></text>
2165 <text
2166 xml:space="preserve"
2167 x="7699.7246"
2168 y="17734.791"
2169 font-style="normal"
2170 font-weight="bold"
2171 font-size="192"
2172 id="text202-4"
2173 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>
2174 </g>
2175 <path
2176 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2177 d="M 4762.4482,23358.047 4179.45,24223.141"
2178 id="path3414-4"
2179 inkscape:connector-curvature="0" />
2180 <path
2181 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2182 d="m 7571.23,23358.309 582.9982,865.094"
2183 id="path3414-9-3"
2184 inkscape:connector-curvature="0" />
2185 <path
2186 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2187 d="m 2811.8152,25571.224 -582.9982,865.094"
2188 id="path3414-8-0"
2189 inkscape:connector-curvature="0" />
2190 <path
2191 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2192 d="m 9556.8622,25571.486 582.9988,865.094"
2193 id="path3414-9-4-7"
2194 inkscape:connector-curvature="0" />
2195 <path
2196 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2197 d="m 4228.3115,25571.224 0,846.288"
2198 id="path3414-8-3-8"
2199 inkscape:connector-curvature="0"
2200 sodipodi:nodetypes="cc" />
2201 <path
2202 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2203 d="m 8105.2867,25597.82 0,846.288"
2204 id="path3414-8-3-6-6"
2205 inkscape:connector-curvature="0"
2206 sodipodi:nodetypes="cc" />
2207 <rect
2208 ry="0"
2209 id="rect118-1"
2210 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"
2211 rx="0"
2212 height="4418.4302"
2213 width="4932.5845"
2214 y="21654.297"
2215 x="1395.3682" />
2216 <text
2217 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"
2218 id="text202-7-2"
2219 font-size="192"
2220 font-weight="bold"
2221 font-style="normal"
2222 y="21852.52"
2223 x="1530.812"
2224 xml:space="preserve"
2225 sodipodi:linespacing="125%">rcu_init_new_rnp()<tspan
2226 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"
2227 id="tspan3307"> or</tspan></text>
2228 <text
2229 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2230 id="text202-7-2-7"
2231 font-size="192"
2232 font-weight="bold"
2233 font-style="normal"
2234 y="22120.592"
2235 x="1530.812"
2236 xml:space="preserve">rcu_cleanup_dead_rnp()</text>
2237 <text
2238 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"
2239 id="text202-7-2-7-6"
2240 font-size="192"
2241 font-weight="bold"
2242 font-style="normal"
2243 y="22389.539"
2244 x="1533.6567"
2245 xml:space="preserve"
2246 sodipodi:linespacing="125%"><tspan
2247 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"
2248 id="tspan3327">(optional)</tspan></text>
2250 style="fill:none;stroke-width:0.025in"
2251 transform="translate(1739.0986,9475.7098)"
2252 id="g3188-8">
2253 <text
2254 xml:space="preserve"
2255 x="3305.5364"
2256 y="13255.592"
2257 font-style="normal"
2258 font-weight="bold"
2259 font-size="192"
2260 id="text202-84"
2261 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmaskinit</text>
2263 id="g3107-31"
2264 transform="translate(947.90548,11584.029)">
2265 <rect
2266 id="rect112-4"
2267 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2268 rx="0"
2269 height="1370.8721"
2270 width="2809.1992"
2271 y="949.37109"
2272 x="2084.55" />
2273 <rect
2274 id="rect112-3-9"
2275 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2276 rx="0"
2277 height="1294.8468"
2278 width="2809.1992"
2279 y="1025.3964"
2280 x="2084.55" />
2281 </g>
2282 <text
2283 xml:space="preserve"
2284 x="5452.3052"
2285 y="13844.535"
2286 font-style="normal"
2287 font-weight="bold"
2288 font-size="192"
2289 id="text202-7-5-1-2-3-7-20"
2290 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"
2291 sodipodi:linespacing="125%"><tspan
2292 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"
2293 id="tspan3104-6-5-6">Root</tspan></text>
2294 <text
2295 xml:space="preserve"
2296 x="3305.5364"
2297 y="13490.509"
2298 font-style="normal"
2299 font-weight="bold"
2300 font-size="192"
2301 id="text202-5-89"
2302 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>
2303 </g>
2304 <path
2305 sodipodi:nodetypes="cccccccccccccccccccccccc"
2306 inkscape:connector-curvature="0"
2307 id="path3134-9-0-3-10"
2308 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"
2309 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)" />
2311 style="fill:none;stroke-width:0.025in"
2312 transform="translate(1739.0986,17188.625)"
2313 id="g3188-6">
2315 id="g3107-5"
2316 transform="translate(947.90548,11584.029)">
2317 <rect
2318 id="rect112-94"
2319 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2320 rx="0"
2321 height="1370.8721"
2322 width="2809.1992"
2323 y="949.37109"
2324 x="2084.55" />
2325 <rect
2326 id="rect112-3-90"
2327 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2328 rx="0"
2329 height="1294.8468"
2330 width="2809.1992"
2331 y="1025.3964"
2332 x="2084.55" />
2333 </g>
2334 <text
2335 xml:space="preserve"
2336 x="5452.3052"
2337 y="13844.535"
2338 font-style="normal"
2339 font-weight="bold"
2340 font-size="192"
2341 id="text202-7-5-1-2-3-7-9"
2342 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"
2343 sodipodi:linespacing="125%"><tspan
2344 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"
2345 id="tspan3104-6-5-1">Root</tspan></text>
2346 <text
2347 xml:space="preserve"
2348 x="3147.9268"
2349 y="13240.524"
2350 font-style="normal"
2351 font-weight="bold"
2352 font-size="192"
2353 id="text202-1"
2354 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
2355 </g>
2357 style="fill:none;stroke-width:0.025in"
2358 transform="translate(1618.6352,17224.992)"
2359 id="g3147-1">
2361 style="fill:none;stroke-width:0.025in"
2362 id="g3107-6-1"
2363 transform="translate(3054.6101,13760.052)">
2364 <rect
2365 id="rect112-7-5"
2366 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2367 rx="0"
2368 height="1370.8721"
2369 width="2809.1992"
2370 y="949.37109"
2371 x="2084.55" />
2372 <rect
2373 id="rect112-3-5-9"
2374 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2375 rx="0"
2376 height="1294.8468"
2377 width="2809.1992"
2378 y="1025.3964"
2379 x="2084.55" />
2380 </g>
2381 <text
2382 xml:space="preserve"
2383 x="5263.1094"
2384 y="15411.646"
2385 font-style="normal"
2386 font-weight="bold"
2387 font-size="192"
2388 id="text202-92"
2389 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
2390 </g>
2392 style="fill:none;stroke-width:0.025in"
2393 transform="translate(2469.7158,17188.625)"
2394 id="g3153-7">
2396 style="fill:none;stroke-width:0.025in"
2397 id="g3107-6-9-67"
2398 transform="translate(5213.0126,16008.808)">
2399 <rect
2400 id="rect112-7-1-36"
2401 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2402 rx="0"
2403 height="1370.8721"
2404 width="2809.1992"
2405 y="949.37109"
2406 x="2084.55" />
2407 <rect
2408 id="rect112-3-5-2-5"
2409 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2410 rx="0"
2411 height="1294.8468"
2412 width="2809.1992"
2413 y="1025.3964"
2414 x="2084.55" />
2415 </g>
2416 <text
2417 xml:space="preserve"
2418 x="9717.4141"
2419 y="18269.314"
2420 font-style="normal"
2421 font-weight="bold"
2422 font-size="192"
2423 id="text202-7-5-1-2-3-7-35-7-63"
2424 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"
2425 sodipodi:linespacing="125%"><tspan
2426 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"
2427 id="tspan3104-6-5-6-0-94">Leaf</tspan></text>
2428 <text
2429 xml:space="preserve"
2430 x="7417.4053"
2431 y="17655.502"
2432 font-style="normal"
2433 font-weight="bold"
2434 font-size="192"
2435 id="text202-759"
2436 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
2437 </g>
2439 transform="translate(-2353.8462,17224.992)"
2440 id="g3147-3-8"
2441 style="fill:none;stroke-width:0.025in">
2443 style="fill:none;stroke-width:0.025in"
2444 id="g3107-6-6-1"
2445 transform="translate(3054.6101,13760.052)">
2446 <rect
2447 id="rect112-7-0-2"
2448 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2449 rx="0"
2450 height="1370.8721"
2451 width="2809.1992"
2452 y="949.37109"
2453 x="2084.55" />
2454 <rect
2455 id="rect112-3-5-6-9"
2456 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2457 rx="0"
2458 height="1294.8468"
2459 width="2809.1992"
2460 y="1025.3964"
2461 x="2084.55" />
2462 </g>
2463 <text
2464 xml:space="preserve"
2465 x="5246.1548"
2466 y="15411.648"
2467 font-style="normal"
2468 font-weight="bold"
2469 font-size="192"
2470 id="text202-87"
2471 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
2472 </g>
2474 transform="translate(-863.02613,17188.625)"
2475 id="g3153-2-3"
2476 style="fill:none;stroke-width:0.025in">
2478 style="fill:none;stroke-width:0.025in"
2479 id="g3107-6-9-6-9"
2480 transform="translate(5213.0126,16008.808)">
2481 <rect
2482 id="rect112-7-1-1-0"
2483 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2484 rx="0"
2485 height="1370.8721"
2486 width="2809.1992"
2487 y="949.37109"
2488 x="2084.55" />
2489 <rect
2490 id="rect112-3-5-2-8-8"
2491 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2492 rx="0"
2493 height="1294.8468"
2494 width="2809.1992"
2495 y="1025.3964"
2496 x="2084.55" />
2497 </g>
2498 <text
2499 xml:space="preserve"
2500 x="9717.4141"
2501 y="18269.314"
2502 font-style="normal"
2503 font-weight="bold"
2504 font-size="192"
2505 id="text202-7-5-1-2-3-7-35-7-7-8"
2506 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"
2507 sodipodi:linespacing="125%"><tspan
2508 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"
2509 id="tspan3104-6-5-6-0-9-5">Leaf</tspan></text>
2510 </g>
2512 transform="translate(-4195.7673,17188.625)"
2513 id="g3153-20-0"
2514 style="fill:none;stroke-width:0.025in">
2516 style="fill:none;stroke-width:0.025in"
2517 id="g3107-6-9-2-9"
2518 transform="translate(5213.0126,16008.808)">
2519 <rect
2520 id="rect112-7-1-3-6"
2521 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2522 rx="0"
2523 height="1370.8721"
2524 width="2809.1992"
2525 y="949.37109"
2526 x="2084.55" />
2527 <rect
2528 id="rect112-3-5-2-7-38"
2529 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2530 rx="0"
2531 height="1294.8468"
2532 width="2809.1992"
2533 y="1025.3964"
2534 x="2084.55" />
2535 </g>
2536 <text
2537 xml:space="preserve"
2538 x="9717.4141"
2539 y="18269.314"
2540 font-style="normal"
2541 font-weight="bold"
2542 font-size="192"
2543 id="text202-7-5-1-2-3-7-35-7-5-5"
2544 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"
2545 sodipodi:linespacing="125%"><tspan
2546 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"
2547 id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text>
2548 <text
2549 xml:space="preserve"
2550 x="7433.8257"
2551 y="17682.098"
2552 font-style="normal"
2553 font-weight="bold"
2554 font-size="192"
2555 id="text202-2"
2556 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
2557 </g>
2559 transform="translate(-7528.5085,17188.625)"
2560 id="g3153-28-1"
2561 style="fill:none;stroke-width:0.025in">
2563 style="fill:none;stroke-width:0.025in"
2564 id="g3107-6-9-9-1"
2565 transform="translate(5213.0126,16008.808)">
2566 <rect
2567 id="rect112-7-1-7-59"
2568 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2569 rx="0"
2570 height="1370.8721"
2571 width="2809.1992"
2572 y="949.37109"
2573 x="2084.55" />
2574 <rect
2575 id="rect112-3-5-2-3-8"
2576 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2577 rx="0"
2578 height="1294.8468"
2579 width="2809.1992"
2580 y="1025.3964"
2581 x="2084.55" />
2582 </g>
2583 <text
2584 xml:space="preserve"
2585 x="9717.4141"
2586 y="18269.314"
2587 font-style="normal"
2588 font-weight="bold"
2589 font-size="192"
2590 id="text202-7-5-1-2-3-7-35-7-6-4"
2591 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"
2592 sodipodi:linespacing="125%"><tspan
2593 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"
2594 id="tspan3104-6-5-6-0-1-8">Leaf</tspan></text>
2595 <text
2596 xml:space="preserve"
2597 x="7415.4404"
2598 y="17682.098"
2599 font-style="normal"
2600 font-weight="bold"
2601 font-size="192"
2602 id="text202-0"
2603 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
2604 </g>
2605 <path
2606 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2607 d="m 4762.4484,31070.961 -582.9982,865.095"
2608 id="path3414-0"
2609 inkscape:connector-curvature="0" />
2610 <path
2611 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2612 d="m 7571.2303,31071.223 582.9982,865.095"
2613 id="path3414-9-30"
2614 inkscape:connector-curvature="0" />
2615 <path
2616 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2617 d="m 2811.8153,33284.138 -582.9982,865.094"
2618 id="path3414-8-4"
2619 inkscape:connector-curvature="0" />
2620 <path
2621 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2622 d="m 9556.862,33284.401 582.999,865.093"
2623 id="path3414-9-4-4"
2624 inkscape:connector-curvature="0" />
2625 <path
2626 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2627 d="m 4228.3118,33284.138 0,846.288"
2628 id="path3414-8-3-4"
2629 inkscape:connector-curvature="0"
2630 sodipodi:nodetypes="cc" />
2631 <path
2632 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2633 d="m 8105.287,33310.734 0,846.288"
2634 id="path3414-8-3-6-4"
2635 inkscape:connector-curvature="0"
2636 sodipodi:nodetypes="cc" />
2637 <path
2638 sodipodi:nodetypes="ccc"
2639 inkscape:connector-curvature="0"
2640 id="path3134-9-0-3-1-8"
2641 d="m 11248.729,43927.515 3383.749,-0.843 7.995,1860.989"
2642 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)" />
2643 <path
2644 sodipodi:nodetypes="ccc"
2645 inkscape:connector-curvature="0"
2646 id="path3134-9-0-3-1-3"
2647 d="m 14641.723,41609.377 -2.828,1541.346 -3303.353,-1.688"
2648 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)" />
2649 <path
2650 sodipodi:nodetypes="ccc"
2651 inkscape:connector-curvature="0"
2652 id="path3134-9-0-3-1-6"
2653 d="m 816.24399,43920.114 -3929.12029,17.964 20.2152,2632.051"
2654 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)" />
2655 <path
2656 sodipodi:nodetypes="ccc"
2657 inkscape:connector-curvature="0"
2658 id="path3134-9-0-3-1-3-2"
2659 d="m -3122.1199,40492.4 12.2312,2669.729 3867.53038,7.717"
2660 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)" />
2661 <path
2662 sodipodi:nodetypes="cccccccccccccccccccccccccccc"
2663 inkscape:connector-curvature="0"
2664 id="path3134-9-0-3-4"
2665 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"
2666 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)" />
2667 <rect
2668 ry="0"
2669 id="rect118-7"
2670 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"
2671 rx="0"
2672 height="8254.9336"
2673 width="14128.912"
2674 y="37009.492"
2675 x="-719.34235" />
2676 <text
2677 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2678 id="text202-7-24"
2679 font-size="192"
2680 font-weight="bold"
2681 font-style="normal"
2682 y="37286.184"
2683 x="-573.74298"
2684 xml:space="preserve">rcu_gp_fqs()</text>
2686 style="fill:none;stroke-width:0.025in"
2687 transform="translate(1629.528,25916.616)"
2688 id="g3147-0">
2690 style="fill:none;stroke-width:0.025in"
2691 id="g3107-6-62"
2692 transform="translate(3054.6101,13760.052)">
2693 <rect
2694 id="rect112-7-9"
2695 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2696 rx="0"
2697 height="1370.8721"
2698 width="2809.1992"
2699 y="949.37109"
2700 x="2084.55" />
2701 <rect
2702 id="rect112-3-5-90"
2703 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2704 rx="0"
2705 height="1294.8468"
2706 width="2809.1992"
2707 y="1025.3964"
2708 x="2084.55" />
2709 </g>
2710 <text
2711 xml:space="preserve"
2712 x="5250.5327"
2713 y="15512.733"
2714 font-style="normal"
2715 font-weight="bold"
2716 font-size="192"
2717 id="text202-35-8"
2718 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>
2719 </g>
2721 style="fill:none;stroke-width:0.025in"
2722 transform="translate(2480.6088,25880.249)"
2723 id="g3153-1">
2725 style="fill:none;stroke-width:0.025in"
2726 id="g3107-6-9-31"
2727 transform="translate(5213.0126,16008.808)">
2728 <rect
2729 id="rect112-7-1-10"
2730 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2731 rx="0"
2732 height="1370.8721"
2733 width="2809.1992"
2734 y="949.37109"
2735 x="2084.55" />
2736 <rect
2737 id="rect112-3-5-2-34"
2738 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2739 rx="0"
2740 height="1294.8468"
2741 width="2809.1992"
2742 y="1025.3964"
2743 x="2084.55" />
2744 </g>
2745 <text
2746 xml:space="preserve"
2747 x="9717.4141"
2748 y="18269.314"
2749 font-style="normal"
2750 font-weight="bold"
2751 font-size="192"
2752 id="text202-7-5-1-2-3-7-35-7-03"
2753 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"
2754 sodipodi:linespacing="125%"><tspan
2755 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"
2756 id="tspan3104-6-5-6-0-91">Leaf</tspan></text>
2757 </g>
2759 transform="translate(-2342.9531,25916.616)"
2760 id="g3147-3-9"
2761 style="fill:none;stroke-width:0.025in">
2763 style="fill:none;stroke-width:0.025in"
2764 id="g3107-6-6-6"
2765 transform="translate(3054.6101,13760.052)">
2766 <rect
2767 id="rect112-7-0-9"
2768 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2769 rx="0"
2770 height="1370.8721"
2771 width="2809.1992"
2772 y="949.37109"
2773 x="2084.55" />
2774 <rect
2775 id="rect112-3-5-6-3"
2776 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2777 rx="0"
2778 height="1294.8468"
2779 width="2809.1992"
2780 y="1025.3964"
2781 x="2084.55" />
2782 </g>
2783 <text
2784 xml:space="preserve"
2785 x="5284.6885"
2786 y="15500.379"
2787 font-style="normal"
2788 font-weight="bold"
2789 font-size="192"
2790 id="text202-6-3"
2791 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>
2792 </g>
2794 transform="translate(-852.13285,25880.249)"
2795 id="g3153-2-8"
2796 style="fill:none;stroke-width:0.025in">
2798 style="fill:none;stroke-width:0.025in"
2799 id="g3107-6-9-6-0"
2800 transform="translate(5213.0126,16008.808)">
2801 <rect
2802 id="rect112-7-1-1-56"
2803 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2804 rx="0"
2805 height="1370.8721"
2806 width="2809.1992"
2807 y="949.37109"
2808 x="2084.55" />
2809 <rect
2810 id="rect112-3-5-2-8-6"
2811 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2812 rx="0"
2813 height="1294.8468"
2814 width="2809.1992"
2815 y="1025.3964"
2816 x="2084.55" />
2817 </g>
2818 <text
2819 xml:space="preserve"
2820 x="9717.4141"
2821 y="18269.314"
2822 font-style="normal"
2823 font-weight="bold"
2824 font-size="192"
2825 id="text202-7-5-1-2-3-7-35-7-7-4"
2826 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"
2827 sodipodi:linespacing="125%"><tspan
2828 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"
2829 id="tspan3104-6-5-6-0-9-0">Leaf</tspan></text>
2830 </g>
2832 transform="translate(-4184.8743,25880.249)"
2833 id="g3153-20-04"
2834 style="fill:none;stroke-width:0.025in">
2836 style="fill:none;stroke-width:0.025in"
2837 id="g3107-6-9-2-62"
2838 transform="translate(5213.0126,16008.808)">
2839 <rect
2840 id="rect112-7-1-3-67"
2841 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2842 rx="0"
2843 height="1370.8721"
2844 width="2809.1992"
2845 y="949.37109"
2846 x="2084.55" />
2847 <rect
2848 id="rect112-3-5-2-7-5"
2849 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2850 rx="0"
2851 height="1294.8468"
2852 width="2809.1992"
2853 y="1025.3964"
2854 x="2084.55" />
2855 </g>
2856 <text
2857 xml:space="preserve"
2858 x="9717.4141"
2859 y="18269.314"
2860 font-style="normal"
2861 font-weight="bold"
2862 font-size="192"
2863 id="text202-7-5-1-2-3-7-35-7-5-6"
2864 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"
2865 sodipodi:linespacing="125%"><tspan
2866 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"
2867 id="tspan3104-6-5-6-0-92-9">Leaf</tspan></text>
2868 </g>
2870 transform="translate(-7517.6112,25880.249)"
2871 id="g3153-28-8"
2872 style="fill:none;stroke-width:0.025in">
2874 style="fill:none;stroke-width:0.025in"
2875 id="g3107-6-9-9-7"
2876 transform="translate(5213.0126,16008.808)">
2877 <rect
2878 id="rect112-7-1-7-2"
2879 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2880 rx="0"
2881 height="1370.8721"
2882 width="2809.1992"
2883 y="949.37109"
2884 x="2084.55" />
2885 <rect
2886 id="rect112-3-5-2-3-82"
2887 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2888 rx="0"
2889 height="1294.8468"
2890 width="2809.1992"
2891 y="1025.3964"
2892 x="2084.55" />
2893 </g>
2894 <text
2895 xml:space="preserve"
2896 x="9717.4141"
2897 y="18269.314"
2898 font-style="normal"
2899 font-weight="bold"
2900 font-size="192"
2901 id="text202-7-5-1-2-3-7-35-7-6-9"
2902 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"
2903 sodipodi:linespacing="125%"><tspan
2904 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"
2905 id="tspan3104-6-5-6-0-1-9">Leaf</tspan></text>
2906 <text
2907 xml:space="preserve"
2908 x="7428.2939"
2909 y="17707.271"
2910 font-style="normal"
2911 font-weight="bold"
2912 font-size="192"
2913 id="text202-75-6"
2914 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>
2915 </g>
2916 <path
2917 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2918 d="m 4773.3421,39762.585 -582.9986,865.094"
2919 id="path3414-02"
2920 inkscape:connector-curvature="0" />
2921 <path
2922 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2923 d="m 7582.1232,39762.847 582.999,865.094"
2924 id="path3414-9-7"
2925 inkscape:connector-curvature="0" />
2926 <path
2927 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2928 d="m 2822.7083,41975.762 -582.9982,865.094"
2929 id="path3414-8-6"
2930 inkscape:connector-curvature="0" />
2931 <path
2932 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2933 d="m 9567.7542,41976.024 583.0018,865.094"
2934 id="path3414-9-4-1"
2935 inkscape:connector-curvature="0" />
2936 <path
2937 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2938 d="m 4239.2048,41975.762 0,846.288"
2939 id="path3414-8-3-3"
2940 inkscape:connector-curvature="0"
2941 sodipodi:nodetypes="cc" />
2942 <path
2943 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
2944 d="m 8116.1802,42002.358 0,846.288"
2945 id="path3414-8-3-6-2"
2946 inkscape:connector-curvature="0"
2947 sodipodi:nodetypes="cc" />
2948 <rect
2949 ry="0"
2950 id="rect118-1-1"
2951 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"
2952 rx="0"
2953 height="7164.1621"
2954 width="13301.43"
2955 y="37551.07"
2956 x="-474.37598" />
2957 <text
2958 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"
2959 id="text202-7-2-5"
2960 font-size="192"
2961 font-weight="bold"
2962 font-style="normal"
2963 y="37802.488"
2964 x="-342.01831"
2965 xml:space="preserve"
2966 sodipodi:linespacing="125%">force_qs_rnp()<tspan
2967 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"
2968 id="tspan3307-9" /></text>
2969 <text
2970 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
2971 id="text202-7-2-7-9"
2972 font-size="192"
2973 font-weight="bold"
2974 font-style="normal"
2975 y="38114.047"
2976 x="-334.33856"
2977 xml:space="preserve">rcu_watching_snap_save()</text>
2979 style="fill:none;stroke-width:0.025in"
2980 transform="translate(1749.9916,25880.249)"
2981 id="g3188-1">
2983 id="g3107-4"
2984 transform="translate(947.90548,11584.029)">
2985 <rect
2986 id="rect112-91"
2987 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2988 rx="0"
2989 height="1370.8721"
2990 width="2809.1992"
2991 y="949.37109"
2992 x="2084.55" />
2993 <rect
2994 id="rect112-3-0"
2995 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
2996 rx="0"
2997 height="1294.8468"
2998 width="2809.1992"
2999 y="1025.3964"
3000 x="2084.55" />
3001 </g>
3002 <text
3003 xml:space="preserve"
3004 x="5452.3052"
3005 y="13844.535"
3006 font-style="normal"
3007 font-weight="bold"
3008 font-size="192"
3009 id="text202-7-5-1-2-3-7-7"
3010 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"
3011 sodipodi:linespacing="125%"><tspan
3012 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"
3013 id="tspan3104-6-5-58">Root</tspan></text>
3014 <text
3015 xml:space="preserve"
3016 x="3158.8521"
3017 y="13313.027"
3018 font-style="normal"
3019 font-weight="bold"
3020 font-size="192"
3021 id="text202-70"
3022 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>
3023 </g>
3024 <text
3025 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3026 id="text202-7-2-7-2"
3027 font-size="192"
3028 font-weight="bold"
3029 font-style="normal"
3030 y="38425.035"
3031 x="-337.79462"
3032 xml:space="preserve">rcu_watching_snap_recheck()</text>
3033 <text
3034 xml:space="preserve"
3035 x="9907.8887"
3036 y="43568.723"
3037 font-style="normal"
3038 font-weight="bold"
3039 font-size="192"
3040 id="text202-62-4"
3041 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>
3043 id="g4504"
3044 transform="translate(10024.106,24062.466)">
3045 <path
3046 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3047 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"
3048 sodipodi:ry="39.550262"
3049 sodipodi:rx="65.917107"
3050 sodipodi:cy="345.54001"
3051 sodipodi:cx="319.379"
3052 id="path3089"
3053 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"
3054 sodipodi:type="arc" />
3055 <text
3056 sodipodi:linespacing="125%"
3057 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"
3058 id="text202-7-5-1-2-80"
3059 font-size="192"
3060 font-weight="bold"
3061 font-style="normal"
3062 y="16835.086"
3063 x="4409.043"
3064 xml:space="preserve"><tspan
3065 id="tspan3104-4"
3066 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>
3067 <text
3068 sodipodi:linespacing="125%"
3069 id="text3110-29"
3070 y="17055.541"
3071 x="4579.373"
3072 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"
3073 xml:space="preserve"><tspan
3074 y="17055.541"
3075 x="4579.373"
3076 id="tspan3112-61"
3077 sodipodi:role="line">read-side</tspan></text>
3078 <text
3079 sodipodi:linespacing="125%"
3080 id="text3114-04"
3081 y="17297.08"
3082 x="4584.8276"
3083 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"
3084 xml:space="preserve"><tspan
3085 y="17297.08"
3086 x="4584.8276"
3087 id="tspan3116-22"
3088 sodipodi:role="line">critical section</tspan></text>
3089 </g>
3091 id="g3148-9-9"
3092 transform="translate(9995.8972,46544.783)">
3093 <rect
3094 x="3592.3828"
3095 y="-4715.7246"
3096 width="3164.783"
3097 height="769.99048"
3098 rx="0"
3099 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"
3100 id="rect118-3-5-1-3"
3101 ry="0" />
3102 <text
3103 xml:space="preserve"
3104 x="3745.7725"
3105 y="-4418.6582"
3106 font-style="normal"
3107 font-weight="bold"
3108 font-size="192"
3109 id="text202-7-5-3-27-6"
3110 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_exit_state()</text>
3111 <text
3112 xml:space="preserve"
3113 x="3745.7725"
3114 y="-4165.7954"
3115 font-style="normal"
3116 font-weight="bold"
3117 font-size="192"
3118 id="text202-7-5-3-27-0-0"
3119 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>
3120 </g>
3122 id="g3148-9-9-2"
3123 transform="translate(9995.8972,49205.888)">
3124 <rect
3125 x="3592.3828"
3126 y="-4715.7246"
3127 width="3164.783"
3128 height="769.99048"
3129 rx="0"
3130 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"
3131 id="rect118-3-5-1-3-6"
3132 ry="0" />
3133 <text
3134 xml:space="preserve"
3135 x="3745.7725"
3136 y="-4418.6582"
3137 font-style="normal"
3138 font-weight="bold"
3139 font-size="192"
3140 id="text202-7-5-3-27-6-1"
3141 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_enter_state()</text>
3142 <text
3143 xml:space="preserve"
3144 x="3745.7725"
3145 y="-4165.7954"
3146 font-style="normal"
3147 font-weight="bold"
3148 font-size="192"
3149 id="text202-7-5-3-27-0-0-8"
3150 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>
3151 </g>
3153 id="g4504-7"
3154 transform="translate(10042.913,29290.642)">
3155 <path
3156 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3157 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"
3158 sodipodi:ry="39.550262"
3159 sodipodi:rx="65.917107"
3160 sodipodi:cy="345.54001"
3161 sodipodi:cx="319.379"
3162 id="path3084-9"
3163 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"
3164 sodipodi:type="arc" />
3165 <text
3166 sodipodi:linespacing="125%"
3167 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"
3168 id="text202-7-5-1-2-2"
3169 font-size="192"
3170 font-weight="bold"
3171 font-style="normal"
3172 y="16835.086"
3173 x="4409.043"
3174 xml:space="preserve"><tspan
3175 id="tspan3104-0"
3176 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>
3177 <text
3178 sodipodi:linespacing="125%"
3179 id="text3110-2"
3180 y="17055.541"
3181 x="4579.373"
3182 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"
3183 xml:space="preserve"><tspan
3184 y="17055.541"
3185 x="4579.373"
3186 id="tspan3112-3-2"
3187 sodipodi:role="line">read-side</tspan></text>
3188 <text
3189 sodipodi:linespacing="125%"
3190 id="text3114-7"
3191 y="17297.08"
3192 x="4584.8276"
3193 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"
3194 xml:space="preserve"><tspan
3195 y="17297.08"
3196 x="4584.8276"
3197 id="tspan3116-5"
3198 sodipodi:role="line">critical section</tspan></text>
3199 </g>
3201 id="g4504-6"
3202 transform="translate(-7705.0623,22903.647)">
3203 <path
3204 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3205 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"
3206 sodipodi:ry="39.550262"
3207 sodipodi:rx="65.917107"
3208 sodipodi:cy="345.54001"
3209 sodipodi:cx="319.379"
3210 id="path3084-1"
3211 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"
3212 sodipodi:type="arc" />
3213 <text
3214 sodipodi:linespacing="125%"
3215 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"
3216 id="text202-7-5-1-2-8"
3217 font-size="192"
3218 font-weight="bold"
3219 font-style="normal"
3220 y="16835.086"
3221 x="4409.043"
3222 xml:space="preserve"><tspan
3223 id="tspan3104-7-0"
3224 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>
3225 <text
3226 sodipodi:linespacing="125%"
3227 id="text3110-9"
3228 y="17055.541"
3229 x="4579.373"
3230 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"
3231 xml:space="preserve"><tspan
3232 y="17055.541"
3233 x="4579.373"
3234 id="tspan3112-2"
3235 sodipodi:role="line">read-side</tspan></text>
3236 <text
3237 sodipodi:linespacing="125%"
3238 id="text3114-0"
3239 y="17297.08"
3240 x="4584.8276"
3241 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"
3242 xml:space="preserve"><tspan
3243 y="17297.08"
3244 x="4584.8276"
3245 id="tspan3116-2"
3246 sodipodi:role="line">critical section</tspan></text>
3247 </g>
3249 id="g3148-9-9-3"
3250 transform="translate(-8306.8632,45879.159)">
3251 <rect
3252 x="3592.3828"
3253 y="-4981.6865"
3254 width="3728.9751"
3255 height="2265.0989"
3256 rx="0"
3257 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"
3258 id="rect118-3-5-1-3-7"
3259 ry="0" />
3260 <text
3261 xml:space="preserve"
3262 x="3745.7725"
3263 y="-4684.6201"
3264 font-style="normal"
3265 font-weight="bold"
3266 font-size="192"
3267 id="text202-7-5-3-27-6-5"
3268 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcutree_report_cpu_dead()</text>
3269 <text
3270 xml:space="preserve"
3271 x="3745.7725"
3272 y="-4431.7573"
3273 font-style="normal"
3274 font-weight="bold"
3275 font-size="192"
3276 id="text202-7-5-3-27-0-0-9"
3277 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>
3279 transform="translate(1783.3183,-5255.3491)"
3280 id="g3107-7-5"
3281 style="fill:none;stroke-width:0.025in">
3282 <rect
3283 x="2084.55"
3284 y="949.37109"
3285 width="2809.1992"
3286 height="1370.8721"
3287 rx="0"
3288 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3289 id="rect112-5-3" />
3290 <rect
3291 x="2084.55"
3292 y="1025.3964"
3293 width="2809.1992"
3294 height="1294.8468"
3295 rx="0"
3296 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3297 id="rect112-3-3-5" />
3298 </g>
3299 <text
3300 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3301 id="text202-6-6-2-6"
3302 font-size="192"
3303 font-weight="bold"
3304 font-style="normal"
3305 y="-3526.4448"
3306 x="4241.8574"
3307 xml:space="preserve">-&gt;qsmaskinitnext</text>
3308 <text
3309 sodipodi:linespacing="125%"
3310 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"
3311 id="text202-7-5-1-2-3-2"
3312 font-size="192"
3313 font-weight="bold"
3314 font-style="normal"
3315 y="-2987.4167"
3316 x="6305.1484"
3317 xml:space="preserve"><tspan
3318 id="tspan3104-6-9"
3319 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>
3320 </g>
3322 id="g4504-7-2"
3323 transform="translate(-7686.2563,30073.332)">
3324 <path
3325 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3326 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"
3327 sodipodi:ry="39.550262"
3328 sodipodi:rx="65.917107"
3329 sodipodi:cy="345.54001"
3330 sodipodi:cx="319.379"
3331 id="path3084-9-2"
3332 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"
3333 sodipodi:type="arc" />
3334 <text
3335 sodipodi:linespacing="125%"
3336 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"
3337 id="text202-7-5-1-2-2-8"
3338 font-size="192"
3339 font-weight="bold"
3340 font-style="normal"
3341 y="16835.086"
3342 x="4409.043"
3343 xml:space="preserve"><tspan
3344 id="tspan3104-0-9"
3345 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>
3346 <text
3347 sodipodi:linespacing="125%"
3348 id="text3110-2-7"
3349 y="17055.541"
3350 x="4579.373"
3351 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"
3352 xml:space="preserve"><tspan
3353 y="17055.541"
3354 x="4579.373"
3355 id="tspan3112-3-3"
3356 sodipodi:role="line">read-side</tspan></text>
3357 <text
3358 sodipodi:linespacing="125%"
3359 id="text3114-7-6"
3360 y="17297.08"
3361 x="4584.8276"
3362 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"
3363 xml:space="preserve"><tspan
3364 y="17297.08"
3365 x="4584.8276"
3366 id="tspan3116-5-1"
3367 sodipodi:role="line">critical section</tspan></text>
3368 </g>
3370 id="g3206"
3371 transform="translate(-752.44253,40565.329)">
3372 <rect
3373 ry="0"
3374 id="rect118-3-5-1-3-1"
3375 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"
3376 rx="0"
3377 height="2265.0989"
3378 width="3728.9751"
3379 y="3382.2036"
3380 x="-3958.3845" />
3381 <text
3382 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3383 id="text202-7-5-3-27-6-2"
3384 font-size="192"
3385 font-weight="bold"
3386 font-style="normal"
3387 y="3679.27"
3388 x="-3804.9949"
3389 xml:space="preserve">rcutree_report_cpu_starting()</text>
3391 style="fill:none;stroke-width:0.025in"
3392 id="g3107-7-5-0"
3393 transform="translate(-5767.4491,3108.5424)">
3394 <rect
3395 id="rect112-5-3-9"
3396 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3397 rx="0"
3398 height="1370.8721"
3399 width="2809.1992"
3400 y="949.37109"
3401 x="2084.55" />
3402 <rect
3403 id="rect112-3-3-5-3"
3404 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3405 rx="0"
3406 height="1294.8468"
3407 width="2809.1992"
3408 y="1025.3964"
3409 x="2084.55" />
3410 </g>
3411 <text
3412 xml:space="preserve"
3413 x="-3308.9099"
3414 y="4837.4453"
3415 font-style="normal"
3416 font-weight="bold"
3417 font-size="192"
3418 id="text202-6-6-2-6-6"
3419 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>
3420 <text
3421 xml:space="preserve"
3422 x="-1245.6189"
3423 y="5376.4731"
3424 font-style="normal"
3425 font-weight="bold"
3426 font-size="192"
3427 id="text202-7-5-1-2-3-2-0"
3428 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"
3429 sodipodi:linespacing="125%"><tspan
3430 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"
3431 id="tspan3104-6-9-6">Leaf</tspan></text>
3432 </g>
3433 <path
3434 sodipodi:nodetypes="cc"
3435 inkscape:connector-curvature="0"
3436 id="path3134-9-0-3-1-3-6"
3437 d="m 10723.215,43926.861 467.335,8.625"
3438 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)" />
3439 <path
3440 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)"
3441 d="m 4431.0572,60276.11 16.472,2346.582"
3442 id="path3134-9-0-3-1-9-9"
3443 inkscape:connector-curvature="0"
3444 sodipodi:nodetypes="cc" />
3446 style="fill:none;stroke-width:0.025in"
3447 transform="translate(-59.697399,41012.242)"
3448 id="g3188-83">
3449 <text
3450 xml:space="preserve"
3451 x="3172.5554"
3452 y="13255.592"
3453 font-style="normal"
3454 font-weight="bold"
3455 font-size="192"
3456 id="text202-80"
3457 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
3459 id="g3107-40"
3460 transform="translate(947.90548,11584.029)">
3461 <rect
3462 id="rect112-919"
3463 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3464 rx="0"
3465 height="1370.8721"
3466 width="2809.1992"
3467 y="949.37109"
3468 x="2084.55" />
3469 <rect
3470 id="rect112-3-6"
3471 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3472 rx="0"
3473 height="1294.8468"
3474 width="2809.1992"
3475 y="1025.3964"
3476 x="2084.55" />
3477 </g>
3478 <text
3479 xml:space="preserve"
3480 x="5452.3052"
3481 y="13844.535"
3482 font-style="normal"
3483 font-weight="bold"
3484 font-size="192"
3485 id="text202-7-5-1-2-3-7-25"
3486 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"
3487 sodipodi:linespacing="125%"><tspan
3488 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"
3489 id="tspan3104-6-5-4">Root</tspan></text>
3490 </g>
3491 <rect
3492 ry="0"
3493 id="rect118-4"
3494 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"
3495 rx="0"
3496 height="7164.1641"
3497 width="13639.945"
3498 y="52743.297"
3499 x="-2453.8081" />
3500 <text
3501 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3502 id="text202-7-99"
3503 font-size="192"
3504 font-weight="bold"
3505 font-style="normal"
3506 y="52950.113"
3507 x="-2356.8381"
3508 xml:space="preserve">rcu_report_rnp()</text>
3510 style="fill:none;stroke-width:0.025in"
3511 transform="translate(-180.16099,41048.609)"
3512 id="g3147-36">
3514 style="fill:none;stroke-width:0.025in"
3515 id="g3107-6-0"
3516 transform="translate(3054.6101,13760.052)">
3517 <rect
3518 id="rect112-7-50"
3519 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3520 rx="0"
3521 height="1370.8721"
3522 width="2809.1992"
3523 y="949.37109"
3524 x="2084.55" />
3525 <rect
3526 id="rect112-3-5-29"
3527 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3528 rx="0"
3529 height="1294.8468"
3530 width="2809.1992"
3531 y="1025.3964"
3532 x="2084.55" />
3533 </g>
3534 </g>
3536 style="fill:none;stroke-width:0.025in"
3537 transform="translate(670.91971,41012.242)"
3538 id="g3153-4">
3540 style="fill:none;stroke-width:0.025in"
3541 id="g3107-6-9-35"
3542 transform="translate(5213.0126,16008.808)">
3543 <rect
3544 id="rect112-7-1-17"
3545 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3546 rx="0"
3547 height="1370.8721"
3548 width="2809.1992"
3549 y="949.37109"
3550 x="2084.55" />
3551 <rect
3552 id="rect112-3-5-2-4"
3553 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3554 rx="0"
3555 height="1294.8468"
3556 width="2809.1992"
3557 y="1025.3964"
3558 x="2084.55" />
3559 </g>
3560 <text
3561 xml:space="preserve"
3562 x="9717.4141"
3563 y="18269.314"
3564 font-style="normal"
3565 font-weight="bold"
3566 font-size="192"
3567 id="text202-7-5-1-2-3-7-35-7-3"
3568 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"
3569 sodipodi:linespacing="125%"><tspan
3570 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"
3571 id="tspan3104-6-5-6-0-14">Leaf</tspan></text>
3572 </g>
3574 transform="translate(-4152.6419,41048.609)"
3575 id="g3147-3-6"
3576 style="fill:none;stroke-width:0.025in">
3578 style="fill:none;stroke-width:0.025in"
3579 id="g3107-6-6-9"
3580 transform="translate(3054.6101,13760.052)">
3581 <rect
3582 id="rect112-7-0-4"
3583 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3584 rx="0"
3585 height="1370.8721"
3586 width="2809.1992"
3587 y="949.37109"
3588 x="2084.55" />
3589 <rect
3590 id="rect112-3-5-6-2"
3591 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3592 rx="0"
3593 height="1294.8468"
3594 width="2809.1992"
3595 y="1025.3964"
3596 x="2084.55" />
3597 </g>
3598 <text
3599 xml:space="preserve"
3600 x="5284.9155"
3601 y="15386.685"
3602 font-style="normal"
3603 font-weight="bold"
3604 font-size="192"
3605 id="text202-3-2"
3606 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>
3607 </g>
3609 transform="translate(-2661.8217,41012.242)"
3610 id="g3153-2-6"
3611 style="fill:none;stroke-width:0.025in">
3613 style="fill:none;stroke-width:0.025in"
3614 id="g3107-6-9-6-4"
3615 transform="translate(5213.0126,16008.808)">
3616 <rect
3617 id="rect112-7-1-1-1"
3618 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3619 rx="0"
3620 height="1370.8721"
3621 width="2809.1992"
3622 y="949.37109"
3623 x="2084.55" />
3624 <rect
3625 id="rect112-3-5-2-8-2"
3626 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3627 rx="0"
3628 height="1294.8468"
3629 width="2809.1992"
3630 y="1025.3964"
3631 x="2084.55" />
3632 </g>
3633 <text
3634 xml:space="preserve"
3635 x="9717.4141"
3636 y="18269.314"
3637 font-style="normal"
3638 font-weight="bold"
3639 font-size="192"
3640 id="text202-7-5-1-2-3-7-35-7-7-88"
3641 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"
3642 sodipodi:linespacing="125%"><tspan
3643 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"
3644 id="tspan3104-6-5-6-0-9-9">Leaf</tspan></text>
3645 </g>
3647 transform="translate(-5994.5632,41012.242)"
3648 id="g3153-20-2"
3649 style="fill:none;stroke-width:0.025in">
3651 style="fill:none;stroke-width:0.025in"
3652 id="g3107-6-9-2-8"
3653 transform="translate(5213.0126,16008.808)">
3654 <rect
3655 id="rect112-7-1-3-8"
3656 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3657 rx="0"
3658 height="1370.8721"
3659 width="2809.1992"
3660 y="949.37109"
3661 x="2084.55" />
3662 <rect
3663 id="rect112-3-5-2-7-8"
3664 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3665 rx="0"
3666 height="1294.8468"
3667 width="2809.1992"
3668 y="1025.3964"
3669 x="2084.55" />
3670 </g>
3671 <text
3672 xml:space="preserve"
3673 x="9717.4141"
3674 y="18269.314"
3675 font-style="normal"
3676 font-weight="bold"
3677 font-size="192"
3678 id="text202-7-5-1-2-3-7-35-7-5-68"
3679 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"
3680 sodipodi:linespacing="125%"><tspan
3681 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"
3682 id="tspan3104-6-5-6-0-92-3">Leaf</tspan></text>
3683 </g>
3685 transform="translate(-9327.3041,41012.242)"
3686 id="g3153-28-83"
3687 style="fill:none;stroke-width:0.025in">
3689 style="fill:none;stroke-width:0.025in"
3690 id="g3107-6-9-9-3"
3691 transform="translate(5213.0126,16008.808)">
3692 <rect
3693 id="rect112-7-1-7-3"
3694 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3695 rx="0"
3696 height="1370.8721"
3697 width="2809.1992"
3698 y="949.37109"
3699 x="2084.55" />
3700 <rect
3701 id="rect112-3-5-2-3-80"
3702 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3703 rx="0"
3704 height="1294.8468"
3705 width="2809.1992"
3706 y="1025.3964"
3707 x="2084.55" />
3708 </g>
3709 <text
3710 xml:space="preserve"
3711 x="9717.4141"
3712 y="18269.314"
3713 font-style="normal"
3714 font-weight="bold"
3715 font-size="192"
3716 id="text202-7-5-1-2-3-7-35-7-6-47"
3717 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"
3718 sodipodi:linespacing="125%"><tspan
3719 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"
3720 id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text>
3721 <text
3722 xml:space="preserve"
3723 x="7422.3945"
3724 y="17661.012"
3725 font-style="normal"
3726 font-weight="bold"
3727 font-size="192"
3728 id="text202-67"
3729 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>
3730 </g>
3731 <path
3732 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3733 d="m 2963.6526,54894.579 -582.9982,865.092"
3734 id="path3414-89"
3735 inkscape:connector-curvature="0" />
3736 <path
3737 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3738 d="m 5772.4344,54894.841 582.9982,865.092"
3739 id="path3414-9-0"
3740 inkscape:connector-curvature="0" />
3741 <path
3742 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3743 d="m 1013.0193,57107.754 -582.99819,865.094"
3744 id="path3414-8-68"
3745 inkscape:connector-curvature="0" />
3746 <path
3747 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3748 d="m 7758.0666,57108.016 583,865.094"
3749 id="path3414-9-4-79"
3750 inkscape:connector-curvature="0" />
3751 <path
3752 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3753 d="m 2429.5159,57107.754 0,846.288"
3754 id="path3414-8-3-0"
3755 inkscape:connector-curvature="0"
3756 sodipodi:nodetypes="cc" />
3757 <path
3758 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
3759 d="m 6306.4911,57134.35 0,846.288"
3760 id="path3414-8-3-6-3"
3761 inkscape:connector-curvature="0"
3762 sodipodi:nodetypes="cc" />
3763 <path
3764 sodipodi:nodetypes="cccccccccccccccc"
3765 inkscape:connector-curvature="0"
3766 id="path3134-9-0-3-33"
3767 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"
3768 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)" />
3769 <path
3770 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)"
3771 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"
3772 id="path3134-9-0-3-1-7"
3773 inkscape:connector-curvature="0"
3774 sodipodi:nodetypes="cccccc" />
3775 <path
3776 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"
3777 d="m 4423.9777,48861.171 2616.9159,17.119 -15.979,1465.213 -2584.4649,-19.65"
3778 id="path3134-9-0-3-1-9"
3779 inkscape:connector-curvature="0"
3780 sodipodi:nodetypes="cccc" />
3782 transform="translate(-1706.1312,54634.242)"
3783 id="g3115">
3784 <rect
3785 x="4485.6865"
3786 y="-8571.0352"
3787 width="3296.428"
3788 height="2199.2754"
3789 rx="0"
3790 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"
3791 id="rect118-3-3"
3792 ry="0" />
3794 style="fill:none;stroke-width:0.025in"
3795 id="g3107-7-2"
3796 transform="translate(2656.673,-8952.2968)">
3797 <rect
3798 id="rect112-5-6"
3799 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3800 rx="0"
3801 height="1370.8721"
3802 width="2809.1992"
3803 y="949.37109"
3804 x="2084.55" />
3805 <rect
3806 id="rect112-3-3-52"
3807 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
3808 rx="0"
3809 height="1294.8468"
3810 width="2809.1992"
3811 y="1025.3964"
3812 x="2084.55" />
3813 </g>
3814 <text
3815 xml:space="preserve"
3816 x="4714.3018"
3817 y="-8349.1943"
3818 font-style="normal"
3819 font-weight="bold"
3820 font-size="192"
3821 id="text202-7-5-6"
3822 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>
3823 <text
3824 xml:space="preserve"
3825 x="5014.2954"
3826 y="-7170.978"
3827 font-style="normal"
3828 font-weight="bold"
3829 font-size="192"
3830 id="text202-6-6-5"
3831 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rdp-&gt;gp_seq</text>
3832 <text
3833 xml:space="preserve"
3834 x="5035.4155"
3835 y="-7436.1636"
3836 font-style="normal"
3837 font-weight="bold"
3838 font-size="192"
3839 id="text202-6-6-2-8"
3840 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>
3841 <text
3842 xml:space="preserve"
3843 x="7162.7471"
3844 y="-6692.6006"
3845 font-style="normal"
3846 font-weight="bold"
3847 font-size="192"
3848 id="text202-7-5-1-2-3-79"
3849 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"
3850 sodipodi:linespacing="125%"><tspan
3851 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"
3852 id="tspan3104-6-6">Leaf</tspan></text>
3853 </g>
3855 transform="translate(-3299.9731,54048.57)"
3856 id="g3148">
3857 <rect
3858 ry="0"
3859 id="rect118-3-5"
3860 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"
3861 rx="0"
3862 height="412.66794"
3863 width="3240.0085"
3864 y="-4640.499"
3865 x="3517.1572" />
3866 <text
3867 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3868 id="text202-7-5-3"
3869 font-size="192"
3870 font-weight="bold"
3871 font-style="normal"
3872 y="-4418.6582"
3873 x="3745.7725"
3874 xml:space="preserve">rcu_note_context_switch()</text>
3875 </g>
3877 transform="translate(1881.1886,54048.57)"
3878 id="g3148-5">
3879 <rect
3880 ry="0"
3881 id="rect118-3-5-6"
3882 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"
3883 rx="0"
3884 height="412.66794"
3885 width="3240.0085"
3886 y="-4640.499"
3887 x="3517.1572" />
3888 <text
3889 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3890 id="text202-7-5-3-2"
3891 font-size="192"
3892 font-weight="bold"
3893 font-style="normal"
3894 y="-4418.6582"
3895 x="3745.7725"
3896 xml:space="preserve">rcu_sched_clock_irq()</text>
3897 </g>
3899 transform="translate(-850.30204,55463.106)"
3900 id="g3148-9">
3901 <rect
3902 ry="0"
3903 id="rect118-3-5-1"
3904 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"
3905 rx="0"
3906 height="864.02148"
3907 width="3540.9114"
3908 y="-4640.499"
3909 x="3517.1572" />
3910 <text
3911 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3912 id="text202-7-5-3-27"
3913 font-size="192"
3914 font-weight="bold"
3915 font-style="normal"
3916 y="-4418.6582"
3917 x="3745.7725"
3918 xml:space="preserve">rcu_core()</text>
3919 <text
3920 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3921 id="text202-7-5-3-27-0"
3922 font-size="192"
3923 font-weight="bold"
3924 font-style="normal"
3925 y="-4165.7954"
3926 x="3745.7725"
3927 xml:space="preserve">rcu_check_quiescent_state()</text>
3928 <text
3929 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
3930 id="text202-7-5-3-27-0-9"
3931 font-size="192"
3932 font-weight="bold"
3933 font-style="normal"
3934 y="-3914.085"
3935 x="3745.7725"
3936 xml:space="preserve">rcu__report_qs_rdp())</text>
3937 </g>
3939 id="g4504-3"
3940 transform="translate(3886.2577,30763.697)">
3941 <path
3942 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3943 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"
3944 sodipodi:ry="39.550262"
3945 sodipodi:rx="65.917107"
3946 sodipodi:cy="345.54001"
3947 sodipodi:cx="319.379"
3948 id="path3084-6-0"
3949 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"
3950 sodipodi:type="arc" />
3951 <text
3952 sodipodi:linespacing="125%"
3953 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"
3954 id="text202-7-5-1-2-7"
3955 font-size="192"
3956 font-weight="bold"
3957 font-style="normal"
3958 y="16835.086"
3959 x="4409.043"
3960 xml:space="preserve"><tspan
3961 id="tspan3104-5"
3962 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>
3963 <text
3964 sodipodi:linespacing="125%"
3965 id="text3110-3"
3966 y="17055.541"
3967 x="4579.373"
3968 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"
3969 xml:space="preserve"><tspan
3970 y="17055.541"
3971 x="4579.373"
3972 id="tspan3112-5"
3973 sodipodi:role="line">read-side</tspan></text>
3974 <text
3975 sodipodi:linespacing="125%"
3976 id="text3114-6"
3977 y="17297.08"
3978 x="4584.8276"
3979 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"
3980 xml:space="preserve"><tspan
3981 y="17297.08"
3982 x="4584.8276"
3983 id="tspan3116-2-4"
3984 sodipodi:role="line">critical section</tspan></text>
3985 </g>
3987 id="g4504-3-9-1"
3988 transform="translate(3886.2577,34216.283)">
3989 <path
3990 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
3991 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"
3992 sodipodi:ry="39.550262"
3993 sodipodi:rx="65.917107"
3994 sodipodi:cy="345.54001"
3995 sodipodi:cx="319.379"
3996 id="path3084-6-1-0"
3997 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"
3998 sodipodi:type="arc" />
3999 <text
4000 sodipodi:linespacing="125%"
4001 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"
4002 id="text202-7-5-1-2-7-2-4"
4003 font-size="192"
4004 font-weight="bold"
4005 font-style="normal"
4006 y="16835.086"
4007 x="4409.043"
4008 xml:space="preserve"><tspan
4009 id="tspan3104-5-7-8"
4010 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>
4011 <text
4012 sodipodi:linespacing="125%"
4013 id="text3110-3-0-7"
4014 y="17055.541"
4015 x="4579.373"
4016 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"
4017 xml:space="preserve"><tspan
4018 y="17055.541"
4019 x="4579.373"
4020 id="tspan3112-5-9-0"
4021 sodipodi:role="line">read-side</tspan></text>
4022 <text
4023 sodipodi:linespacing="125%"
4024 id="text3114-6-3-8"
4025 y="17297.08"
4026 x="4584.8276"
4027 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"
4028 xml:space="preserve"><tspan
4029 y="17297.08"
4030 x="4584.8276"
4031 id="tspan3116-2-6-6"
4032 sodipodi:role="line">critical section</tspan></text>
4033 </g>
4035 id="g4504-3-0"
4036 transform="translate(-4075.0211,30763.697)">
4037 <path
4038 transform="matrix(13.298129,0,0,13.298129,228.84485,12456.379)"
4039 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"
4040 sodipodi:ry="39.550262"
4041 sodipodi:rx="65.917107"
4042 sodipodi:cy="345.54001"
4043 sodipodi:cx="319.379"
4044 id="path3084-6-6"
4045 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"
4046 sodipodi:type="arc" />
4047 <text
4048 sodipodi:linespacing="125%"
4049 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"
4050 id="text202-7-5-1-2-7-26"
4051 font-size="192"
4052 font-weight="bold"
4053 font-style="normal"
4054 y="16835.086"
4055 x="4409.043"
4056 xml:space="preserve"><tspan
4057 id="tspan3104-5-1"
4058 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>
4059 <text
4060 sodipodi:linespacing="125%"
4061 id="text3110-3-8"
4062 y="17055.541"
4063 x="4579.373"
4064 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"
4065 xml:space="preserve"><tspan
4066 y="17055.541"
4067 x="4579.373"
4068 id="tspan3112-5-7"
4069 sodipodi:role="line">read-side</tspan></text>
4070 <text
4071 sodipodi:linespacing="125%"
4072 id="text3114-6-9"
4073 y="17297.08"
4074 x="4584.8276"
4075 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"
4076 xml:space="preserve"><tspan
4077 y="17297.08"
4078 x="4584.8276"
4079 id="tspan3116-2-2"
4080 sodipodi:role="line">critical section</tspan></text>
4081 </g>
4083 id="g4504-3-9-0"
4084 transform="translate(-4181.4064,34216.283)">
4085 <path
4086 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4087 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"
4088 sodipodi:ry="39.550262"
4089 sodipodi:rx="65.917107"
4090 sodipodi:cy="345.54001"
4091 sodipodi:cx="319.379"
4092 id="path3084-6-1-2"
4093 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"
4094 sodipodi:type="arc" />
4095 <text
4096 sodipodi:linespacing="125%"
4097 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"
4098 id="text202-7-5-1-2-7-2-3"
4099 font-size="192"
4100 font-weight="bold"
4101 font-style="normal"
4102 y="16835.086"
4103 x="4409.043"
4104 xml:space="preserve"><tspan
4105 id="tspan3104-5-7-7"
4106 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>
4107 <text
4108 sodipodi:linespacing="125%"
4109 id="text3110-3-0-5"
4110 y="17055.541"
4111 x="4579.373"
4112 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"
4113 xml:space="preserve"><tspan
4114 y="17055.541"
4115 x="4579.373"
4116 id="tspan3112-5-9-9"
4117 sodipodi:role="line">read-side</tspan></text>
4118 <text
4119 sodipodi:linespacing="125%"
4120 id="text3114-6-3-2"
4121 y="17297.08"
4122 x="4584.8276"
4123 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"
4124 xml:space="preserve"><tspan
4125 y="17297.08"
4126 x="4584.8276"
4127 id="tspan3116-2-6-2"
4128 sodipodi:role="line">critical section</tspan></text>
4129 </g>
4130 <path
4131 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"
4132 d="m 8448.9566,48370.097 0,2393.663"
4133 id="path3134-9-0-3-1-9-8"
4134 inkscape:connector-curvature="0"
4135 sodipodi:nodetypes="cc" />
4136 <path
4137 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"
4138 d="m 390.28991,48370.097 0,2393.663"
4139 id="path3134-9-0-3-1-9-8-9"
4140 inkscape:connector-curvature="0"
4141 sodipodi:nodetypes="cc" />
4143 id="g4504-2"
4144 transform="translate(-143.72569,46137.076)">
4145 <path
4146 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4147 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"
4148 sodipodi:ry="39.550262"
4149 sodipodi:rx="65.917107"
4150 sodipodi:cy="345.54001"
4151 sodipodi:cx="319.379"
4152 id="path3084-4"
4153 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"
4154 sodipodi:type="arc" />
4155 <text
4156 sodipodi:linespacing="125%"
4157 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"
4158 id="text202-7-5-1-2-79"
4159 font-size="192"
4160 font-weight="bold"
4161 font-style="normal"
4162 y="16835.086"
4163 x="4273.4326"
4164 xml:space="preserve"><tspan
4165 id="tspan3104-3"
4166 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>
4167 <text
4168 sodipodi:linespacing="125%"
4169 id="text3110-92"
4170 y="17055.541"
4171 x="4585.2246"
4172 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"
4173 xml:space="preserve"><tspan
4174 y="17055.541"
4175 x="4585.2246"
4176 id="tspan3112-8"
4177 sodipodi:role="line">grace-period</tspan></text>
4178 <text
4179 sodipodi:linespacing="125%"
4180 id="text3114-3"
4181 y="17297.08"
4182 x="4582.3804"
4183 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"
4184 xml:space="preserve"><tspan
4185 y="17297.08"
4186 x="4582.3804"
4187 id="tspan3116-0"
4188 sodipodi:role="line">kernel thread</tspan></text>
4189 </g>
4191 transform="translate(-707.64089,66256.889)"
4192 id="g3148-2">
4193 <rect
4194 ry="0"
4195 id="rect118-3-5-2"
4196 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"
4197 rx="0"
4198 height="412.66794"
4199 width="3240.0085"
4200 y="-4640.499"
4201 x="3517.1572" />
4202 <text
4203 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4204 id="text202-7-5-3-8"
4205 font-size="192"
4206 font-weight="bold"
4207 font-style="normal"
4208 y="-4418.6582"
4209 x="4064.9268"
4210 xml:space="preserve">rcu_report_qs_rsp()</text>
4211 </g>
4212 <path
4213 sodipodi:type="arc"
4214 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"
4215 id="path3084-6-9"
4216 sodipodi:cx="319.379"
4217 sodipodi:cy="345.54001"
4218 sodipodi:rx="65.917107"
4219 sodipodi:ry="39.550262"
4220 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"
4221 transform="matrix(13.298129,0,0,13.298129,2044.7501,59781.881)" />
4222 <text
4223 xml:space="preserve"
4224 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"
4225 x="6294.6587"
4226 y="64194.863"
4227 id="text3110-0-1"
4228 sodipodi:linespacing="125%"><tspan
4229 sodipodi:role="line"
4230 id="tspan3112-6-5"
4231 x="6294.6587"
4232 y="64194.863">Grace-period</tspan></text>
4233 <text
4234 xml:space="preserve"
4235 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"
4236 x="6291.8931"
4237 y="64450.863"
4238 id="text3114-2-4"
4239 sodipodi:linespacing="125%"><tspan
4240 sodipodi:role="line"
4241 id="tspan3116-6-9"
4242 x="6291.8931"
4243 y="64450.863">kernel thread</tspan></text>
4244 <text
4245 xml:space="preserve"
4246 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"
4247 x="6294.3472"
4248 y="64691.398"
4249 id="text3114-1-2"
4250 sodipodi:linespacing="125%"><tspan
4251 sodipodi:role="line"
4252 id="tspan3116-8-5"
4253 x="6294.3472"
4254 y="64691.398">awakened</tspan></text>
4255 <path
4256 sodipodi:nodetypes="ccc"
4257 inkscape:connector-curvature="0"
4258 id="path3134-9-0-3-3-2-7"
4259 d="m 5310.5974,63210.805 984.0615,0 -3.9578,549.726"
4260 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)" />
4261 <path
4262 sodipodi:nodetypes="cccccccccccccccccccccccc"
4263 inkscape:connector-curvature="0"
4264 id="path3134-9-0-3-99"
4265 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"
4266 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)" />
4268 style="fill:none;stroke-width:0.025in"
4269 transform="translate(1874.038,53203.538)"
4270 id="g3188-7">
4272 id="g3107-53"
4273 transform="translate(947.90548,11584.029)">
4274 <rect
4275 id="rect112-49"
4276 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4277 rx="0"
4278 height="1370.8721"
4279 width="2809.1992"
4280 y="949.37109"
4281 x="2084.55" />
4282 <rect
4283 id="rect112-3-02"
4284 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4285 rx="0"
4286 height="1294.8468"
4287 width="2809.1992"
4288 y="1025.3964"
4289 x="2084.55" />
4290 </g>
4291 <text
4292 xml:space="preserve"
4293 x="5452.3052"
4294 y="13844.535"
4295 font-style="normal"
4296 font-weight="bold"
4297 font-size="192"
4298 id="text202-7-5-1-2-3-7-0"
4299 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"
4300 sodipodi:linespacing="125%"><tspan
4301 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"
4302 id="tspan3104-6-5-19">Root</tspan></text>
4303 <text
4304 xml:space="preserve"
4305 x="3175.896"
4306 y="13240.11"
4307 font-style="normal"
4308 font-weight="bold"
4309 font-size="192"
4310 id="text202-36-3"
4311 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
4312 style="font-size:172.87567139px"
4313 id="tspan3166">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
4314 </g>
4315 <rect
4316 ry="0"
4317 id="rect118-6"
4318 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"
4319 rx="0"
4320 height="14649.609"
4321 width="13482.601"
4322 y="65254.539"
4323 x="-538.87689" />
4324 <text
4325 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4326 id="text202-7-21"
4327 font-size="192"
4328 font-weight="bold"
4329 font-style="normal"
4330 y="65513.996"
4331 x="-423.10056"
4332 xml:space="preserve">rcu_gp_cleanup()</text>
4334 style="fill:none;stroke-width:0.025in"
4335 transform="translate(1753.5744,53239.905)"
4336 id="g3147-2">
4338 style="fill:none;stroke-width:0.025in"
4339 id="g3107-6-07"
4340 transform="translate(3054.6101,13760.052)">
4341 <rect
4342 id="rect112-7-3"
4343 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4344 rx="0"
4345 height="1370.8721"
4346 width="2809.1992"
4347 y="949.37109"
4348 x="2084.55" />
4349 <rect
4350 id="rect112-3-5-1"
4351 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4352 rx="0"
4353 height="1294.8468"
4354 width="2809.1992"
4355 y="1025.3964"
4356 x="2084.55" />
4357 </g>
4358 <text
4359 xml:space="preserve"
4360 x="5264.4829"
4361 y="15411.231"
4362 font-style="normal"
4363 font-weight="bold"
4364 font-size="192"
4365 id="text202-36-7"
4366 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
4367 style="font-size:172.87567139px"
4368 id="tspan3166-5">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
4369 </g>
4371 style="fill:none;stroke-width:0.025in"
4372 id="g3107-6-9-1"
4373 transform="translate(7817.6676,69212.346)">
4374 <rect
4375 id="rect112-7-1-90"
4376 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4377 rx="0"
4378 height="1370.8721"
4379 width="2809.1992"
4380 y="949.37109"
4381 x="2084.55" />
4382 <rect
4383 id="rect112-3-5-2-56"
4384 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4385 rx="0"
4386 height="1294.8468"
4387 width="2809.1992"
4388 y="1025.3964"
4389 x="2084.55" />
4390 </g>
4391 <text
4392 xml:space="preserve"
4393 x="12322.059"
4394 y="71472.641"
4395 font-style="normal"
4396 font-weight="bold"
4397 font-size="192"
4398 id="text202-7-5-1-2-3-7-35-7-77"
4399 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"
4400 sodipodi:linespacing="125%"><tspan
4401 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"
4402 id="tspan3104-6-5-6-0-4">Leaf</tspan></text>
4403 <path
4404 sodipodi:nodetypes="ccc"
4405 inkscape:connector-curvature="0"
4406 id="path3134-9-0-3-9"
4407 d="m 6315.6122,72629.054 -20.9533,8108.684 1648.968,0"
4408 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)" />
4410 style="fill:none;stroke-width:0.025in"
4411 id="g3107-62-6"
4412 transform="translate(2814.6217,72520.234)">
4413 <rect
4414 id="rect112-6"
4415 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4416 rx="0"
4417 height="1370.8721"
4418 width="2809.1992"
4419 y="949.37109"
4420 x="2084.55" />
4421 <rect
4422 id="rect112-3-1-4"
4423 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4424 rx="0"
4425 height="1294.8468"
4426 width="2809.1992"
4427 y="1025.3964"
4428 x="2084.55" />
4429 </g>
4430 <text
4431 xml:space="preserve"
4432 x="7319.022"
4433 y="74780.406"
4434 font-style="normal"
4435 font-weight="bold"
4436 font-size="192"
4437 id="text202-7-5-1-2-3-7-8"
4438 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"
4439 sodipodi:linespacing="125%"><tspan
4440 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"
4441 id="tspan3104-6-5-7-7">Root</tspan></text>
4443 style="fill:none;stroke-width:0.025in"
4444 transform="translate(1746.2528,60972.572)"
4445 id="g3147-9">
4447 style="fill:none;stroke-width:0.025in"
4448 id="g3107-6-2"
4449 transform="translate(3054.6101,13760.052)">
4450 <rect
4451 id="rect112-7-02"
4452 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4453 rx="0"
4454 height="1370.8721"
4455 width="2809.1992"
4456 y="949.37109"
4457 x="2084.55" />
4458 <rect
4459 id="rect112-3-5-3"
4460 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4461 rx="0"
4462 height="1294.8468"
4463 width="2809.1992"
4464 y="1025.3964"
4465 x="2084.55" />
4466 </g>
4467 </g>
4469 style="fill:none;stroke-width:0.025in"
4470 id="g3107-6-9-5"
4471 transform="translate(7810.3459,76945.013)">
4472 <rect
4473 id="rect112-7-1-9"
4474 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4475 rx="0"
4476 height="1370.8721"
4477 width="2809.1992"
4478 y="949.37109"
4479 x="2084.55" />
4480 <rect
4481 id="rect112-3-5-2-2"
4482 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4483 rx="0"
4484 height="1294.8468"
4485 width="2809.1992"
4486 y="1025.3964"
4487 x="2084.55" />
4488 </g>
4489 <text
4490 xml:space="preserve"
4491 x="12314.736"
4492 y="79205.188"
4493 font-style="normal"
4494 font-weight="bold"
4495 font-size="192"
4496 id="text202-7-5-1-2-3-7-35-7-2"
4497 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"
4498 sodipodi:linespacing="125%"><tspan
4499 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"
4500 id="tspan3104-6-5-6-0-8">Leaf</tspan></text>
4502 transform="translate(-2226.2288,60972.572)"
4503 id="g3147-3-7"
4504 style="fill:none;stroke-width:0.025in">
4506 style="fill:none;stroke-width:0.025in"
4507 id="g3107-6-6-3"
4508 transform="translate(3054.6101,13760.052)">
4509 <rect
4510 id="rect112-7-0-6"
4511 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4512 rx="0"
4513 height="1370.8721"
4514 width="2809.1992"
4515 y="949.37109"
4516 x="2084.55" />
4517 <rect
4518 id="rect112-3-5-6-1"
4519 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4520 rx="0"
4521 height="1294.8468"
4522 width="2809.1992"
4523 y="1025.3964"
4524 x="2084.55" />
4525 </g>
4526 </g>
4528 transform="translate(-735.4075,60936.205)"
4529 id="g3153-2-9"
4530 style="fill:none;stroke-width:0.025in">
4532 style="fill:none;stroke-width:0.025in"
4533 id="g3107-6-9-6-3"
4534 transform="translate(5213.0126,16008.808)">
4535 <rect
4536 id="rect112-7-1-1-1-4"
4537 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4538 rx="0"
4539 height="1370.8721"
4540 width="2809.1992"
4541 y="949.37109"
4542 x="2084.55" />
4543 <rect
4544 id="rect112-3-5-2-8-9"
4545 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4546 rx="0"
4547 height="1294.8468"
4548 width="2809.1992"
4549 y="1025.3964"
4550 x="2084.55" />
4551 </g>
4552 <text
4553 xml:space="preserve"
4554 x="9717.4141"
4555 y="18269.314"
4556 font-style="normal"
4557 font-weight="bold"
4558 font-size="192"
4559 id="text202-7-5-1-2-3-7-35-7-7-4-8"
4560 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"
4561 sodipodi:linespacing="125%"><tspan
4562 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"
4563 id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text>
4564 </g>
4566 transform="translate(-4068.1496,60936.205)"
4567 id="g3153-20-8"
4568 style="fill:none;stroke-width:0.025in">
4570 style="fill:none;stroke-width:0.025in"
4571 id="g3107-6-9-2-4"
4572 transform="translate(5213.0126,16008.808)">
4573 <rect
4574 id="rect112-7-1-3-5"
4575 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4576 rx="0"
4577 height="1370.8721"
4578 width="2809.1992"
4579 y="949.37109"
4580 x="2084.55" />
4581 <rect
4582 id="rect112-3-5-2-7-0"
4583 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4584 rx="0"
4585 height="1294.8468"
4586 width="2809.1992"
4587 y="1025.3964"
4588 x="2084.55" />
4589 </g>
4590 <text
4591 xml:space="preserve"
4592 x="9717.4141"
4593 y="18269.314"
4594 font-style="normal"
4595 font-weight="bold"
4596 font-size="192"
4597 id="text202-7-5-1-2-3-7-35-7-5-3"
4598 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"
4599 sodipodi:linespacing="125%"><tspan
4600 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"
4601 id="tspan3104-6-5-6-0-92-6-5">Leaf</tspan></text>
4602 </g>
4604 transform="translate(-7400.8907,60936.205)"
4605 id="g3153-28-0"
4606 style="fill:none;stroke-width:0.025in">
4608 style="fill:none;stroke-width:0.025in"
4609 id="g3107-6-9-9-6"
4610 transform="translate(5213.0126,16008.808)">
4611 <rect
4612 id="rect112-7-1-7-3-8"
4613 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4614 rx="0"
4615 height="1370.8721"
4616 width="2809.1992"
4617 y="949.37109"
4618 x="2084.55" />
4619 <rect
4620 id="rect112-3-5-2-3-2"
4621 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4622 rx="0"
4623 height="1294.8468"
4624 width="2809.1992"
4625 y="1025.3964"
4626 x="2084.55" />
4627 </g>
4628 <text
4629 xml:space="preserve"
4630 x="9717.4141"
4631 y="18269.314"
4632 font-style="normal"
4633 font-weight="bold"
4634 font-size="192"
4635 id="text202-7-5-1-2-3-7-35-7-6-0"
4636 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"
4637 sodipodi:linespacing="125%"><tspan
4638 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"
4639 id="tspan3104-6-5-6-0-1-6-2">Leaf</tspan></text>
4640 </g>
4641 <path
4642 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4643 d="m 4890.0661,74818.542 -582.9982,865.094"
4644 id="path3414-5"
4645 inkscape:connector-curvature="0" />
4646 <path
4647 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4648 d="m 7698.8481,74818.804 582.998,865.094"
4649 id="path3414-9-5"
4650 inkscape:connector-curvature="0" />
4651 <path
4652 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4653 d="m 2939.433,77031.719 -582.9982,865.094"
4654 id="path3414-8-4-6"
4655 inkscape:connector-curvature="0" />
4656 <path
4657 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4658 d="m 9684.4834,77031.981 583.0036,865.094"
4659 id="path3414-9-4-7-0"
4660 inkscape:connector-curvature="0" />
4661 <path
4662 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4663 d="m 4355.9293,77031.719 0,846.288"
4664 id="path3414-8-3-65"
4665 inkscape:connector-curvature="0"
4666 sodipodi:nodetypes="cc" />
4667 <path
4668 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4669 d="m 8232.9046,77058.315 0,846.288"
4670 id="path3414-8-3-6-6-6"
4671 inkscape:connector-curvature="0"
4672 sodipodi:nodetypes="cc" />
4674 transform="translate(-2218.9069,53239.905)"
4675 id="g3147-3-64"
4676 style="fill:none;stroke-width:0.025in">
4678 style="fill:none;stroke-width:0.025in"
4679 id="g3107-6-6-62"
4680 transform="translate(3054.6101,13760.052)">
4681 <rect
4682 id="rect112-7-0-8"
4683 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4684 rx="0"
4685 height="1370.8721"
4686 width="2809.1992"
4687 y="949.37109"
4688 x="2084.55" />
4689 <rect
4690 id="rect112-3-5-6-96"
4691 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4692 rx="0"
4693 height="1294.8468"
4694 width="2809.1992"
4695 y="1025.3964"
4696 x="2084.55" />
4697 </g>
4698 <text
4699 xml:space="preserve"
4700 x="5274.1216"
4701 y="15411.231"
4702 font-style="normal"
4703 font-weight="bold"
4704 font-size="192"
4705 id="text202-36"
4706 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
4707 style="font-size:172.87567139px"
4708 id="tspan3166-6">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
4709 </g>
4711 transform="translate(-728.08545,53203.538)"
4712 id="g3153-2-0"
4713 style="fill:none;stroke-width:0.025in">
4715 style="fill:none;stroke-width:0.025in"
4716 id="g3107-6-9-6-7"
4717 transform="translate(5213.0126,16008.808)">
4718 <rect
4719 id="rect112-7-1-1-01"
4720 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4721 rx="0"
4722 height="1370.8721"
4723 width="2809.1992"
4724 y="949.37109"
4725 x="2084.55" />
4726 <rect
4727 id="rect112-3-5-2-8-0"
4728 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4729 rx="0"
4730 height="1294.8468"
4731 width="2809.1992"
4732 y="1025.3964"
4733 x="2084.55" />
4734 </g>
4735 <text
4736 xml:space="preserve"
4737 x="9717.4141"
4738 y="18269.314"
4739 font-style="normal"
4740 font-weight="bold"
4741 font-size="192"
4742 id="text202-7-5-1-2-3-7-35-7-7-1"
4743 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"
4744 sodipodi:linespacing="125%"><tspan
4745 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"
4746 id="tspan3104-6-5-6-0-9-3">Leaf</tspan></text>
4747 </g>
4749 transform="translate(-4060.8278,53203.538)"
4750 id="g3153-20-7"
4751 style="fill:none;stroke-width:0.025in">
4753 style="fill:none;stroke-width:0.025in"
4754 id="g3107-6-9-2-7"
4755 transform="translate(5213.0126,16008.808)">
4756 <rect
4757 id="rect112-7-1-3-2"
4758 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4759 rx="0"
4760 height="1370.8721"
4761 width="2809.1992"
4762 y="949.37109"
4763 x="2084.55" />
4764 <rect
4765 id="rect112-3-5-2-7-6"
4766 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4767 rx="0"
4768 height="1294.8468"
4769 width="2809.1992"
4770 y="1025.3964"
4771 x="2084.55" />
4772 </g>
4773 <text
4774 xml:space="preserve"
4775 x="9717.4141"
4776 y="18269.314"
4777 font-style="normal"
4778 font-weight="bold"
4779 font-size="192"
4780 id="text202-7-5-1-2-3-7-35-7-5-4"
4781 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"
4782 sodipodi:linespacing="125%"><tspan
4783 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"
4784 id="tspan3104-6-5-6-0-92-5">Leaf</tspan></text>
4785 <text
4786 xml:space="preserve"
4787 x="7435.1987"
4788 y="17708.281"
4789 font-style="normal"
4790 font-weight="bold"
4791 font-size="192"
4792 id="text202-36-9"
4793 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
4794 style="font-size:172.87567139px"
4795 id="tspan3166-1">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
4796 </g>
4798 transform="translate(-7393.5687,53203.538)"
4799 id="g3153-28-02"
4800 style="fill:none;stroke-width:0.025in">
4802 style="fill:none;stroke-width:0.025in"
4803 id="g3107-6-9-9-9"
4804 transform="translate(5213.0126,16008.808)">
4805 <rect
4806 id="rect112-7-1-7-0"
4807 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4808 rx="0"
4809 height="1370.8721"
4810 width="2809.1992"
4811 y="949.37109"
4812 x="2084.55" />
4813 <rect
4814 id="rect112-3-5-2-3-9"
4815 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
4816 rx="0"
4817 height="1294.8468"
4818 width="2809.1992"
4819 y="1025.3964"
4820 x="2084.55" />
4821 </g>
4822 <text
4823 xml:space="preserve"
4824 x="9717.4141"
4825 y="18269.314"
4826 font-style="normal"
4827 font-weight="bold"
4828 font-size="192"
4829 id="text202-7-5-1-2-3-7-35-7-6-94"
4830 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"
4831 sodipodi:linespacing="125%"><tspan
4832 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"
4833 id="tspan3104-6-5-6-0-1-5">Leaf</tspan></text>
4834 <text
4835 xml:space="preserve"
4836 x="7416.8125"
4837 y="17708.281"
4838 font-style="normal"
4839 font-weight="bold"
4840 font-size="192"
4841 id="text202-36-35"
4842 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
4843 style="font-size:172.87567139px"
4844 id="tspan3166-62">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
4845 </g>
4846 <path
4847 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4848 d="m 4897.3878,67085.876 -582.9982,865.094"
4849 id="path3414-03"
4850 inkscape:connector-curvature="0" />
4851 <path
4852 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4853 d="m 7706.1695,67086.138 582.9982,865.094"
4854 id="path3414-9-78"
4855 inkscape:connector-curvature="0" />
4856 <path
4857 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4858 d="m 2946.7546,69299.053 -582.9981,865.094"
4859 id="path3414-8-8"
4860 inkscape:connector-curvature="0" />
4861 <path
4862 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4863 d="m 9691.8054,69299.315 583.0036,865.094"
4864 id="path3414-9-4-6"
4865 inkscape:connector-curvature="0" />
4866 <path
4867 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4868 d="m 4363.251,69299.053 0,846.288"
4869 id="path3414-8-3-04"
4870 inkscape:connector-curvature="0"
4871 sodipodi:nodetypes="cc" />
4872 <path
4873 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
4874 d="m 8240.2262,69325.649 0,846.288"
4875 id="path3414-8-3-6-67"
4876 inkscape:connector-curvature="0"
4877 sodipodi:nodetypes="cc" />
4879 style="fill:none;stroke-width:0.025in"
4880 id="g4504-3-9-6"
4881 transform="translate(4290.2512,63653.93)">
4882 <path
4883 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
4884 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"
4885 sodipodi:ry="39.550262"
4886 sodipodi:rx="65.917107"
4887 sodipodi:cy="345.54001"
4888 sodipodi:cx="319.379"
4889 id="path3084-6-1-09"
4890 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"
4891 sodipodi:type="arc" />
4892 <text
4893 sodipodi:linespacing="125%"
4894 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"
4895 id="text202-7-5-1-2-7-2-7"
4896 font-size="192"
4897 font-weight="bold"
4898 font-style="normal"
4899 y="16888.277"
4900 x="4344.877"
4901 xml:space="preserve"><tspan
4902 id="tspan3104-5-7-5"
4903 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>
4904 <text
4905 sodipodi:linespacing="125%"
4906 id="text3110-3-0-9"
4907 y="17119.1"
4908 x="4578.7886"
4909 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"
4910 xml:space="preserve"><tspan
4911 y="17119.1"
4912 x="4578.7886"
4913 id="tspan3112-5-9-7"
4914 sodipodi:role="line">Next Grace</tspan></text>
4915 <text
4916 sodipodi:linespacing="125%"
4917 id="text3114-6-3-85"
4918 y="17350.271"
4919 x="4581.7886"
4920 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"
4921 xml:space="preserve"><tspan
4922 y="17350.271"
4923 x="4581.7886"
4924 id="tspan3116-2-6-3"
4925 sodipodi:role="line">Period</tspan></text>
4926 </g>
4927 <path
4928 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)"
4929 d="m 4406.3256,79248.348 -0.01,5813.579"
4930 id="path3134-9-0-3-37"
4931 inkscape:connector-curvature="0"
4932 sodipodi:nodetypes="cc" />
4933 <path
4934 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)"
4935 d="m 4406.3181,82402.301 -2393.663,0.512 0,1196.832 2393.663,-0.512"
4936 id="path3134-9-0-8"
4937 inkscape:connector-curvature="0"
4938 sodipodi:nodetypes="cccc" />
4939 <path
4940 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)"
4941 d="m 4406.3181,82402.301 2393.6631,0.512 0,1196.832 -2393.6631,-0.512"
4942 id="path3134-9-0-7-7"
4943 inkscape:connector-curvature="0"
4944 sodipodi:nodetypes="cccc" />
4945 <rect
4946 x="578.16779"
4947 y="82839.773"
4948 width="2844.0972"
4949 height="360.77411"
4950 rx="0"
4951 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"
4952 id="rect118-3-4"
4953 ry="0" />
4954 <text
4955 xml:space="preserve"
4956 x="806.7832"
4957 y="83088.211"
4958 font-style="normal"
4959 font-weight="bold"
4960 font-size="192"
4961 id="text202-7-5-19"
4962 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_sched_clock_irq()</text>
4963 <rect
4964 x="5314.2671"
4965 y="82817.688"
4966 width="2975.115"
4967 height="382.86298"
4968 rx="0"
4969 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"
4970 id="rect118-36-0"
4971 ry="0" />
4972 <text
4973 xml:space="preserve"
4974 x="5409.8989"
4975 y="83063.711"
4976 font-style="normal"
4977 font-weight="bold"
4978 font-size="192"
4979 id="text202-7-9-6-9"
4980 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>
4981 <text
4982 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
4983 id="text202-88"
4984 font-size="192"
4985 font-weight="bold"
4986 font-style="normal"
4987 y="81443.047"
4988 x="3264.7983"
4989 xml:space="preserve">rcu_advance_cbs()</text>
4990 <rect
4991 id="rect112-58"
4992 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter"
4993 rx="0"
4994 height="1370.8721"
4995 width="2809.1992"
4996 y="80561.273"
4997 x="2991.7173" />
4998 <rect
4999 id="rect112-3-4"
5000 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter"
5001 rx="0"
5002 height="1294.8468"
5003 width="2809.1992"
5004 y="80637.297"
5005 x="2991.7173" />
5006 <text
5007 sodipodi:linespacing="125%"
5008 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"
5009 id="text202-7-5-1-2-3-7-37"
5010 font-size="192"
5011 font-weight="bold"
5012 font-style="normal"
5013 y="81872.406"
5014 x="5411.5601"
5015 xml:space="preserve"><tspan
5016 id="tspan3104-6-5-13"
5017 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>
5018 <text
5019 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
5020 id="text202-3-8"
5021 font-size="192"
5022 font-weight="bold"
5023 font-style="normal"
5024 y="81232.938"
5025 x="3264.7983"
5026 xml:space="preserve">__note_gp_changes()</text>
5028 style="fill:none;stroke-width:0.025in"
5029 id="g3049"
5030 transform="translate(-1728.7601,83820.41)">
5031 <path
5032 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)"
5033 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"
5034 sodipodi:ry="39.550262"
5035 sodipodi:rx="65.917107"
5036 sodipodi:cy="345.54001"
5037 sodipodi:cx="319.379"
5038 id="path3084-3-0"
5039 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"
5040 sodipodi:type="arc" />
5041 <text
5042 sodipodi:linespacing="125%"
5043 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"
5044 id="text202-7-5-1-2-6-9"
5045 font-size="192"
5046 font-weight="bold"
5047 font-style="normal"
5048 y="1785.2073"
5049 x="5717.4517"
5050 xml:space="preserve"><tspan
5051 id="tspan3104-7-7"
5052 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>
5053 <text
5054 sodipodi:linespacing="125%"
5055 id="text3110-5-9"
5056 y="2005.6624"
5057 x="6119.668"
5058 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"
5059 xml:space="preserve"><tspan
5060 y="2005.6624"
5061 x="6119.668"
5062 id="tspan3112-3-9"
5063 sodipodi:role="line">of Update</tspan></text>
5064 </g>
5065 <rect
5066 x="3342.4805"
5067 y="83998.438"
5068 width="1994.7195"
5069 height="664.90662"
5070 rx="0"
5071 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"
5072 id="rect118-36-3"
5073 ry="0" />
5074 <text
5075 xml:space="preserve"
5076 x="3608.4419"
5077 y="84264.398"
5078 font-style="normal"
5079 font-weight="bold"
5080 font-size="192"
5081 id="text202-7-9-6-6"
5082 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>
5083 <text
5084 xml:space="preserve"
5085 x="3608.4419"
5086 y="84530.367"
5087 font-style="normal"
5088 font-weight="bold"
5089 font-size="192"
5090 id="text202-7-9-6-6-7"
5091 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>
5092 <text
5093 xml:space="preserve"
5094 x="6698.9019"
5095 y="70885.211"
5096 font-style="normal"
5097 font-weight="bold"
5098 font-size="192"
5099 id="text202-36-2"
5100 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
5101 style="font-size:172.87567139px"
5102 id="tspan3166-7">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
5103 <text
5104 xml:space="preserve"
5105 x="10023.457"
5106 y="70885.234"
5107 font-style="normal"
5108 font-weight="bold"
5109 font-size="192"
5110 id="text202-36-0"
5111 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
5112 style="font-size:172.87567139px"
5113 id="tspan3166-9">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
5114 <text
5115 xml:space="preserve"
5116 x="5023.3389"
5117 y="74209.773"
5118 font-style="normal"
5119 font-weight="bold"
5120 font-size="192"
5121 id="text202-36-36"
5122 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
5123 style="font-size:172.87567139px"
5124 id="tspan3166-0">rcu_seq_end(&amp;rsp-&gt;gp_seq)</tspan></text>
5125 <text
5126 xml:space="preserve"
5127 x="6562.5884"
5128 y="34870.727"
5129 font-style="normal"
5130 font-weight="bold"
5131 font-size="192"
5132 id="text202-3"
5133 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;gp_seq = rsp-&gt;gp_seq</text>
5134 </g>
5135 </svg>