]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - Documentation/RCU/Design/Memory-Ordering/TreeRCU-callback-registry.svg
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[mirror_ubuntu-bionic-kernel.git] / Documentation / RCU / Design / Memory-Ordering / TreeRCU-callback-registry.svg
CommitLineData
bb7e5ce7
PM
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
3
4<!-- CreationDate: Wed Dec 9 17:35:03 2015 -->
5
6<!-- Magnification: 2.000 -->
7
8<svg
9 xmlns:dc="http://purl.org/dc/elements/1.1/"
10 xmlns:cc="http://creativecommons.org/ns#"
11 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12 xmlns:svg="http://www.w3.org/2000/svg"
13 xmlns="http://www.w3.org/2000/svg"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16 width="816.04761"
17 height="636.55627"
18 viewBox="-44 -44 10851.906 8461.0989"
19 id="svg2"
20 version="1.1"
21 inkscape:version="0.48.4 r9939"
22 sodipodi:docname="TreeRCU-callback-registry.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 </defs>
178 <sodipodi:namedview
179 pagecolor="#ffffff"
180 bordercolor="#666666"
181 borderopacity="1"
182 objecttolerance="10"
183 gridtolerance="10"
184 guidetolerance="10"
185 inkscape:pageopacity="0"
186 inkscape:pageshadow="2"
187 inkscape:window-width="1087"
188 inkscape:window-height="1144"
189 id="namedview208"
190 showgrid="true"
191 inkscape:zoom="1.2009216"
192 inkscape:cx="408.02381"
193 inkscape:cy="254.38856"
194 inkscape:window-x="713"
195 inkscape:window-y="28"
196 inkscape:window-maximized="0"
197 inkscape:current-layer="g4"
198 fit-margin-top="5"
199 fit-margin-right="5"
200 fit-margin-left="5"
201 fit-margin-bottom="5">
202 <inkscape:grid
203 type="xygrid"
204 id="grid3079"
205 empspacing="5"
206 visible="true"
207 enabled="true"
208 snapvisiblegridlinesonly="true"
209 originx="5.2596966e-08px"
210 originy="-4.5963961e-06px" />
211 </sodipodi:namedview>
212 <g
213 style="fill:none;stroke-width:0.025in"
214 id="g4"
215 transform="translate(-753.44492,-1306.6788)">
216 <path
217 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)"
218 d="m 6161.6776,2411.7612 0,6117.1391"
219 id="path3134-9-0-3"
220 inkscape:connector-curvature="0"
221 sodipodi:nodetypes="cc" />
222 <path
223 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)"
224 d="m 6161.6776,3342.6302 -3856.4573,0 10.6979,5757.1962 2918.1436,-2e-4"
225 id="path3134-9-0"
226 inkscape:connector-curvature="0"
227 sodipodi:nodetypes="cccc" />
228 <path
229 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)"
230 d="m 6161.6776,3342.6302 3856.4574,0 -12.188,5757.1963 -2918.1436,-3e-4"
231 id="path3134-9-0-7"
232 inkscape:connector-curvature="0"
233 sodipodi:nodetypes="cccc" />
234 <!-- Line: box -->
235 <!-- Line: box -->
236 <!-- Line: box -->
237 <!-- Line -->
238 <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790-->
239 <!-- Line -->
240 <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140-->
241 <!-- Line -->
242 <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140-->
243 <!-- Line -->
244 <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940-->
245 <!-- Line: box -->
246 <!-- Line: box -->
247 <!-- Line -->
248 <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->
249 <!-- Line -->
250 <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->
251 <!-- Line -->
252 <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->
253 <!-- Line -->
254 <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->
255 <!-- Line -->
256 <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->
257 <!-- Line -->
258 <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240-->
259 <!-- Line -->
260 <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440-->
261 <!-- Line -->
262 <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440-->
263 <!-- Line -->
264 <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240-->
265 <!-- Circle -->
266 <!-- Circle -->
267 <!-- Circle -->
268 <!-- Circle -->
269 <!-- Circle -->
270 <!-- Circle -->
271 <!-- Circle -->
272 <!-- Circle -->
273 <!-- Circle -->
274 <!-- Line: box -->
275 <!-- Line: box -->
276 <!-- Line: box -->
277 <!-- Line: box -->
278 <!-- Line: box -->
279 <!-- Line: box -->
280 <!-- Line: box -->
281 <!-- Line: box -->
282 <!-- Line: box -->
283 <!-- Line: box -->
284 <!-- Line -->
285 <!-- Line -->
286 <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150-->
287 <!-- Line: box -->
288 <!-- Line -->
289 <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410-->
290 <!-- Line: box -->
291 <!-- Line -->
292 <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910-->
293 <!-- Line: box -->
294 <!-- Line -->
295 <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650-->
296 <!-- Line -->
297 <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150-->
298 <!-- Text -->
299 <!-- Text -->
300 <!-- Text -->
301 <!-- Text -->
302 <!-- Text -->
303 <!-- Text -->
304 <!-- Text -->
305 <!-- Text -->
306 <!-- Text -->
307 <!-- Text -->
308 <!-- Text -->
309 <!-- Text -->
310 <!-- Text -->
311 <!-- Text -->
312 <!-- Text -->
313 <!-- Text -->
314 <!-- Text -->
315 <!-- Text -->
316 <!-- Text -->
317 <!-- Text -->
318 <!-- Text -->
319 <!-- Text -->
320 <!-- Text -->
321 <!-- Text -->
322 <!-- Text -->
323 <!-- Text -->
324 <!-- Line -->
325 <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->
326 <!-- Line: box -->
327 <!-- Line: box -->
328 <!-- Line: box -->
329 <!-- Line: box -->
330 <!-- Text -->
331 <!-- Text -->
332 <!-- Text -->
333 <!-- Text -->
334 <!-- Text -->
335 <rect
336 x="4544.7305"
337 y="4603.417"
338 width="3240.0088"
339 height="2650.6289"
340 rx="0"
341 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"
342 id="rect118"
343 ry="0" />
344 <text
345 xml:space="preserve"
346 x="5073.3374"
347 y="6372.4521"
348 font-style="normal"
349 font-weight="bold"
350 font-size="192"
351 id="text202"
352 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rcu_accelerate_cbs()</text>
353 <g
354 id="g3107"
355 transform="translate(2715.7065,4700.8888)">
356 <rect
357 id="rect112"
358 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
359 rx="0"
360 height="1370.8721"
361 width="2809.1992"
362 y="949.37109"
363 x="2084.55" />
364 <rect
365 id="rect112-3"
366 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
367 rx="0"
368 height="1294.8468"
369 width="2809.1992"
370 y="1025.3964"
371 x="2084.55" />
372 </g>
373 <text
374 xml:space="preserve"
375 x="4773.3452"
376 y="4825.2578"
377 font-style="normal"
378 font-weight="bold"
379 font-size="192"
380 id="text202-7"
381 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>
382 <rect
383 x="790.93585"
384 y="4630.8252"
385 width="3240.0088"
386 height="2650.6289"
387 rx="0"
388 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"
389 id="rect118-3"
390 ry="0" />
391 <text
392 xml:space="preserve"
393 x="1319.5447"
394 y="6639.2261"
395 font-style="normal"
396 font-weight="bold"
397 font-size="192"
398 id="text202-6"
399 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>
400 <g
401 style="fill:none;stroke-width:0.025in"
402 id="g3107-7"
403 transform="translate(-1038.0776,4728.2971)">
404 <rect
405 id="rect112-5"
406 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
407 rx="0"
408 height="1370.8721"
409 width="2809.1992"
410 y="949.37109"
411 x="2084.55" />
412 <rect
413 id="rect112-3-3"
414 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
415 rx="0"
416 height="1294.8468"
417 width="2809.1992"
418 y="1025.3964"
419 x="2084.55" />
420 </g>
421 <text
422 xml:space="preserve"
423 x="1019.5512"
424 y="4852.666"
425 font-style="normal"
426 font-weight="bold"
427 font-size="192"
428 id="text202-7-5"
429 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>
430 <text
431 xml:space="preserve"
432 x="1319.5447"
433 y="6376.6328"
434 font-style="normal"
435 font-weight="bold"
436 font-size="192"
437 id="text202-6-6"
438 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>
439 <text
440 xml:space="preserve"
441 x="1340.6649"
442 y="6111.4473"
443 font-style="normal"
444 font-weight="bold"
445 font-size="192"
446 id="text202-6-6-2"
447 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>
448 <rect
449 x="5422.6279"
450 y="3041.8311"
451 width="1480.4871"
452 height="379.24637"
453 rx="0"
454 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"
455 id="rect118-3-9"
456 ry="0" />
457 <text
458 xml:space="preserve"
459 x="5607.2734"
460 y="3283.3892"
461 font-style="normal"
462 font-weight="bold"
463 font-size="192"
464 id="text202-7-5-1"
465 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>
466 <path
467 sodipodi:type="arc"
468 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"
469 id="path3084"
470 sodipodi:cx="319.379"
471 sodipodi:cy="345.54001"
472 sodipodi:rx="65.917107"
473 sodipodi:ry="39.550262"
474 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"
475 transform="matrix(13.298129,0,0,13.298129,1915.7286,4523.6528)" />
476 <text
477 xml:space="preserve"
478 x="5853.9238"
479 y="8902.3623"
480 font-style="normal"
481 font-weight="bold"
482 font-size="192"
483 id="text202-7-5-1-2"
484 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"
485 sodipodi:linespacing="125%"><tspan
486 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"
487 id="tspan3104">Wake up</tspan></text>
488 <text
489 xml:space="preserve"
490 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"
491 x="6165.7158"
492 y="9122.8174"
493 id="text3110"
494 sodipodi:linespacing="125%"><tspan
495 sodipodi:role="line"
496 id="tspan3112"
497 x="6165.7158"
498 y="9122.8174">grace-period</tspan></text>
499 <text
500 xml:space="preserve"
501 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"
502 x="6162.8716"
503 y="9364.3564"
504 id="text3114"
505 sodipodi:linespacing="125%"><tspan
506 sodipodi:role="line"
507 id="tspan3116"
508 x="6162.8716"
509 y="9364.3564">kernel thread</tspan></text>
510 <rect
511 x="8239.8516"
512 y="4608.7363"
513 width="3240.0088"
514 height="2650.6289"
515 rx="0"
516 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"
517 id="rect118-36"
518 ry="0" />
519 <text
520 xml:space="preserve"
521 x="8768.4678"
522 y="6484.1562"
523 font-style="normal"
524 font-weight="bold"
525 font-size="192"
526 id="text202-75"
527 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>
528 <g
529 style="fill:none;stroke-width:0.025in"
530 id="g3107-3"
531 transform="translate(6410.833,4706.2127)">
532 <rect
533 id="rect112-56"
534 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
535 rx="0"
536 height="1370.8721"
537 width="2809.1992"
538 y="949.37109"
539 x="2084.55" />
540 <rect
541 id="rect112-3-2"
542 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
543 rx="0"
544 height="1294.8468"
545 width="2809.1992"
546 y="1025.3964"
547 x="2084.55" />
548 </g>
549 <text
550 xml:space="preserve"
551 x="8329.5352"
552 y="4830.5771"
553 font-style="normal"
554 font-weight="bold"
555 font-size="192"
556 id="text202-7-9"
557 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>
558 <text
559 xml:space="preserve"
560 x="8335.4873"
561 y="5094.127"
562 font-style="normal"
563 font-weight="bold"
564 font-size="192"
565 id="text202-7-9-6"
566 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>
567 <text
568 xml:space="preserve"
569 x="8335.4873"
570 y="5357.1006"
571 font-style="normal"
572 font-weight="bold"
573 font-size="192"
574 id="text202-7-9-6-0"
575 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_migrate_callbacks()</text>
576 <text
577 xml:space="preserve"
578 x="8768.4678"
579 y="6224.9038"
580 font-style="normal"
581 font-weight="bold"
582 font-size="192"
583 id="text202-6-6-6"
584 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>
585 <text
586 xml:space="preserve"
587 x="3467.9963"
588 y="6987.9912"
589 font-style="normal"
590 font-weight="bold"
591 font-size="192"
592 id="text202-7-5-1-2-3"
593 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"
594 sodipodi:linespacing="125%"><tspan
595 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"
596 id="tspan3104-6">Leaf</tspan></text>
597 <text
598 xml:space="preserve"
599 x="7220.106"
600 y="6961.395"
601 font-style="normal"
602 font-weight="bold"
603 font-size="192"
604 id="text202-7-5-1-2-3-7"
605 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"
606 sodipodi:linespacing="125%"><tspan
607 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"
608 id="tspan3104-6-5">Leaf</tspan></text>
609 <text
610 xml:space="preserve"
611 x="10905.331"
612 y="6961.395"
613 font-style="normal"
614 font-weight="bold"
615 font-size="192"
616 id="text202-7-5-1-2-3-7-3"
617 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"
618 sodipodi:linespacing="125%"><tspan
619 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"
620 id="tspan3104-6-5-5">Leaf</tspan></text>
621 <path
622 sodipodi:type="arc"
623 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"
624 id="path3084-3"
625 sodipodi:cx="319.379"
626 sodipodi:cy="345.54001"
627 sodipodi:rx="65.917107"
628 sodipodi:ry="39.550262"
629 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"
630 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" />
631 <text
632 xml:space="preserve"
633 x="5717.4517"
634 y="1785.2073"
635 font-style="normal"
636 font-weight="bold"
637 font-size="192"
638 id="text202-7-5-1-2-6"
639 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"
640 sodipodi:linespacing="125%"><tspan
641 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"
642 id="tspan3104-7">Phase One</tspan></text>
643 <text
644 xml:space="preserve"
645 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"
646 x="6119.668"
647 y="2005.6624"
648 id="text3110-5"
649 sodipodi:linespacing="125%"><tspan
650 sodipodi:role="line"
651 id="tspan3112-3"
652 x="6119.668"
653 y="2005.6624">of Update</tspan></text>
654 </g>
655</svg>