647 lines · plain
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<svg9 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 <metadata24 id="metadata212">25 <rdf:RDF>26 <cc:Work27 rdf:about="">28 <dc:format>image/svg+xml</dc:format>29 <dc:type30 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />31 <dc:title />32 </cc:Work>33 </rdf:RDF>34 </metadata>35 <defs36 id="defs210">37 <marker38 inkscape:stockid="Arrow1Send"39 orient="auto"40 refY="0"41 refX="0"42 id="Arrow1Send"43 style="overflow:visible">44 <path45 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 <marker52 inkscape:stockid="TriangleOutS"53 orient="auto"54 refY="0"55 refX="0"56 id="TriangleOutS"57 style="overflow:visible">58 <path59 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 <marker66 inkscape:stockid="TriangleOutM"67 orient="auto"68 refY="0"69 refX="0"70 id="TriangleOutM"71 style="overflow:visible">72 <path73 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 <marker80 inkscape:stockid="Arrow2Mend"81 orient="auto"82 refY="0"83 refX="0"84 id="Arrow2Mend"85 style="overflow:visible">86 <path87 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 <marker94 inkscape:stockid="Arrow2Lend"95 orient="auto"96 refY="0"97 refX="0"98 id="Arrow2Lend"99 style="overflow:visible">100 <path101 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 <marker108 inkscape:stockid="Arrow1Mend"109 orient="auto"110 refY="0"111 refX="0"112 id="Arrow1Mend"113 style="overflow:visible">114 <path115 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 <marker122 inkscape:stockid="Arrow2Mend"123 orient="auto"124 refY="0"125 refX="0"126 id="Arrow2Mend-7"127 style="overflow:visible">128 <path129 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 <marker136 inkscape:stockid="Arrow1Send"137 orient="auto"138 refY="0"139 refX="0"140 id="Arrow1Send-3"141 style="overflow:visible">142 <path143 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 <marker150 inkscape:stockid="Arrow1Send"151 orient="auto"152 refY="0"153 refX="0"154 id="Arrow1Send-1"155 style="overflow:visible">156 <path157 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 <marker164 inkscape:stockid="Arrow1Send"165 orient="auto"166 refY="0"167 refX="0"168 id="Arrow1Send-0"169 style="overflow:visible">170 <path171 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:namedview179 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:grid203 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 <g213 style="fill:none;stroke-width:0.025in"214 id="g4"215 transform="translate(-753.44492,-1306.6788)">216 <path217 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 <path223 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 <path229 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 <rect336 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 <text345 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 <g354 id="g3107"355 transform="translate(2715.7065,4700.8888)">356 <rect357 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 <rect365 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 <text374 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 <rect383 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 <text392 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 <g401 style="fill:none;stroke-width:0.025in"402 id="g3107-7"403 transform="translate(-1038.0776,4728.2971)">404 <rect405 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 <rect413 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 <text422 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 <text431 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 <text440 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 <rect449 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 <text458 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 <path467 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 <text477 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%"><tspan486 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 <text489 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%"><tspan495 sodipodi:role="line"496 id="tspan3112"497 x="6165.7158"498 y="9122.8174">grace-period</tspan></text>499 <text500 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%"><tspan506 sodipodi:role="line"507 id="tspan3116"508 x="6162.8716"509 y="9364.3564">kernel thread</tspan></text>510 <rect511 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 <text520 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 <g529 style="fill:none;stroke-width:0.025in"530 id="g3107-3"531 transform="translate(6410.833,4706.2127)">532 <rect533 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 <rect541 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 <text550 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 <text559 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 <text568 xml:space="preserve"569 x="8768.4678"570 y="6224.9038"571 font-style="normal"572 font-weight="bold"573 font-size="192"574 id="text202-6-6-6"575 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>576 <text577 xml:space="preserve"578 x="3467.9963"579 y="6987.9912"580 font-style="normal"581 font-weight="bold"582 font-size="192"583 id="text202-7-5-1-2-3"584 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"585 sodipodi:linespacing="125%"><tspan586 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"587 id="tspan3104-6">Leaf</tspan></text>588 <text589 xml:space="preserve"590 x="7220.106"591 y="6961.395"592 font-style="normal"593 font-weight="bold"594 font-size="192"595 id="text202-7-5-1-2-3-7"596 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"597 sodipodi:linespacing="125%"><tspan598 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"599 id="tspan3104-6-5">Leaf</tspan></text>600 <text601 xml:space="preserve"602 x="10905.331"603 y="6961.395"604 font-style="normal"605 font-weight="bold"606 font-size="192"607 id="text202-7-5-1-2-3-7-3"608 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"609 sodipodi:linespacing="125%"><tspan610 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"611 id="tspan3104-6-5-5">Leaf</tspan></text>612 <path613 sodipodi:type="arc"614 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"615 id="path3084-3"616 sodipodi:cx="319.379"617 sodipodi:cy="345.54001"618 sodipodi:rx="65.917107"619 sodipodi:ry="39.550262"620 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"621 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" />622 <text623 xml:space="preserve"624 x="5717.4517"625 y="1785.2073"626 font-style="normal"627 font-weight="bold"628 font-size="192"629 id="text202-7-5-1-2-6"630 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"631 sodipodi:linespacing="125%"><tspan632 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"633 id="tspan3104-7">Phase One</tspan></text>634 <text635 xml:space="preserve"636 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"637 x="6119.668"638 y="2005.6624"639 id="text3110-5"640 sodipodi:linespacing="125%"><tspan641 sodipodi:role="line"642 id="tspan3112-3"643 x="6119.668"644 y="2005.6624">of Update</tspan></text>645 </g>646</svg>647