cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

TreeRCU-callback-registry.svg (23932B)


      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>