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-gp-fqs.svg (50816B)


      1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
      2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
      3
      4<!-- CreationDate: Wed Dec  9 17:35:03 2015 -->
      5
      6<!-- Magnification: 2.000 -->
      7
      8<svg
      9   xmlns:dc="http://purl.org/dc/elements/1.1/"
     10   xmlns:cc="http://creativecommons.org/ns#"
     11   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     12   xmlns:svg="http://www.w3.org/2000/svg"
     13   xmlns="http://www.w3.org/2000/svg"
     14   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
     15   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
     16   width="1626.5847"
     17   height="843.1416"
     18   viewBox="-44 -44 21630.534 11207.028"
     19   id="svg2"
     20   version="1.1"
     21   inkscape:version="0.48.4 r9939"
     22   sodipodi:docname="TreeRCU-gp-fqs.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="Arrow2Lend"
    179       orient="auto"
    180       refY="0"
    181       refX="0"
    182       id="Arrow2Lend-3"
    183       style="overflow:visible">
    184      <path
    185         id="path3946-1"
    186         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    187         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"
    188         transform="matrix(-1.1,0,0,-1.1,-1.1,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-4"
    197       style="overflow:visible">
    198      <path
    199         id="path3946-7"
    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="marker4880"
    211       style="overflow:visible">
    212      <path
    213         id="path4882"
    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="Arrow2Lend-5"
    225       style="overflow:visible">
    226      <path
    227         id="path3946-0"
    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="Arrow2Lend-6"
    239       style="overflow:visible">
    240      <path
    241         id="path3946-10"
    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="Arrow1Send"
    249       orient="auto"
    250       refY="0"
    251       refX="0"
    252       id="Arrow1Send-36"
    253       style="overflow:visible">
    254      <path
    255         id="path3940-0"
    256         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    257         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    258         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
    259         inkscape:connector-curvature="0" />
    260    </marker>
    261    <marker
    262       inkscape:stockid="Arrow1Send"
    263       orient="auto"
    264       refY="0"
    265       refX="0"
    266       id="Arrow1Send-6"
    267       style="overflow:visible">
    268      <path
    269         id="path3940-26"
    270         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    271         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    272         transform="matrix(-0.2,0,0,-0.2,-1.2,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-8"
    281       style="overflow:visible">
    282      <path
    283         id="path3940-7"
    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-367"
    295       style="overflow:visible">
    296      <path
    297         id="path3940-5"
    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-56"
    309       style="overflow:visible">
    310      <path
    311         id="path3946-2"
    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"
    337       style="overflow:visible">
    338      <path
    339         id="path3087"
    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"
    351       style="overflow:visible">
    352      <path
    353         id="path3091"
    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"
    365       style="overflow:visible">
    366      <path
    367         id="path3095"
    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"
    379       style="overflow:visible">
    380      <path
    381         id="path3099"
    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-9"
    393       style="overflow:visible">
    394      <path
    395         id="path3940-1"
    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="Arrow1Send"
    403       orient="auto"
    404       refY="0"
    405       refX="0"
    406       id="Arrow1Send-91"
    407       style="overflow:visible">
    408      <path
    409         id="path3940-27"
    410         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    411         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    412         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
    413         inkscape:connector-curvature="0" />
    414    </marker>
    415    <marker
    416       inkscape:stockid="Arrow1Send"
    417       orient="auto"
    418       refY="0"
    419       refX="0"
    420       id="marker3082"
    421       style="overflow:visible">
    422      <path
    423         id="path3084"
    424         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    425         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    426         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
    427         inkscape:connector-curvature="0" />
    428    </marker>
    429    <marker
    430       inkscape:stockid="Arrow1Send"
    431       orient="auto"
    432       refY="0"
    433       refX="0"
    434       id="Arrow1Send-09"
    435       style="overflow:visible">
    436      <path
    437         id="path3940-3"
    438         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    439         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    440         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
    441         inkscape:connector-curvature="0" />
    442    </marker>
    443    <marker
    444       inkscape:stockid="Arrow1Send"
    445       orient="auto"
    446       refY="0"
    447       refX="0"
    448       id="marker3093-6"
    449       style="overflow:visible">
    450      <path
    451         id="path3095-0"
    452         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    453         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    454         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
    455         inkscape:connector-curvature="0" />
    456    </marker>
    457    <marker
    458       inkscape:stockid="Arrow1Send"
    459       orient="auto"
    460       refY="0"
    461       refX="0"
    462       id="Arrow1Send-3675"
    463       style="overflow:visible">
    464      <path
    465         id="path3940-35"
    466         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
    467         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
    468         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
    469         inkscape:connector-curvature="0" />
    470    </marker>
    471  </defs>
    472  <sodipodi:namedview
    473     pagecolor="#ffffff"
    474     bordercolor="#666666"
    475     borderopacity="1"
    476     objecttolerance="10"
    477     gridtolerance="10"
    478     guidetolerance="10"
    479     inkscape:pageopacity="0"
    480     inkscape:pageshadow="2"
    481     inkscape:window-width="1087"
    482     inkscape:window-height="1144"
    483     id="namedview208"
    484     showgrid="true"
    485     inkscape:zoom="0.5"
    486     inkscape:cx="843.3925"
    487     inkscape:cy="528.22238"
    488     inkscape:window-x="860"
    489     inkscape:window-y="65"
    490     inkscape:window-maximized="0"
    491     inkscape:current-layer="svg2"
    492     fit-margin-top="5"
    493     fit-margin-right="5"
    494     fit-margin-left="5"
    495     fit-margin-bottom="5"
    496     inkscape:snap-global="false">
    497    <inkscape:grid
    498       type="xygrid"
    499       id="grid3154"
    500       empspacing="5"
    501       visible="true"
    502       enabled="true"
    503       snapvisiblegridlinesonly="true"
    504       originx="306.04964px"
    505       originy="286.40704px" />
    506  </sodipodi:namedview>
    507  <path
    508     sodipodi:nodetypes="ccc"
    509     inkscape:connector-curvature="0"
    510     id="path3134-9-0-3-1"
    511     d="m 16000.705,7361.3625 3383.738,-0.8434 7.995,1860.9894"
    512     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)" />
    513  <path
    514     sodipodi:nodetypes="ccc"
    515     inkscape:connector-curvature="0"
    516     id="path3134-9-0-3-1-3"
    517     d="m 19393.687,5043.2247 -2.828,1541.346 -3303.342,-1.6876"
    518     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)" />
    519  <path
    520     sodipodi:nodetypes="ccc"
    521     inkscape:connector-curvature="0"
    522     id="path3134-9-0-3-1-6"
    523     d="m 5568.2242,7353.9621 -3929.1209,17.9634 20.2153,2632.0515"
    524     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)" />
    525  <path
    526     sodipodi:nodetypes="ccc"
    527     inkscape:connector-curvature="0"
    528     id="path3134-9-0-3-1-3-2"
    529     d="m 1629.8598,3926.2473 12.2312,2669.7292 3867.5308,7.7168"
    530     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)" />
    531  <path
    532     sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
    533     inkscape:connector-curvature="0"
    534     id="path3134-9-0-3"
    535     d="m 10932.061,46.910528 -2.827,638.638602 -5325.0378,35.9259 -21.6339,7219.96837 2057.8863,-38.4562 -21.5106,-2087.7208 -491.6705,-0.211 -2.7042,-1993.689 1393.686,-4.728 39.6256,4057.454 2379.6691,32.779 14.608,-1848.911 1312.249,12.923 14.608,1818.337 2000.007,20.422 -12.28,-1841.412 1191.331,1.616 15.929,1289.8537 520.344,0.202 m 0,0 -15.641,-1570.1327 -2629.727,-18.604 3.166,-2124.92 -2385.245,19.007 21.973,-2444.6293 5551.053,37.8148 1.584,7165.3369 m 0,0 -5602.722,0.1016 19.583,813.521"
    536     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)" />
    537  <rect
    538     ry="0"
    539     id="rect118"
    540     style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057925, 60.0011585;stroke-dashoffset:0"
    541     rx="0"
    542     height="8254.9336"
    543     width="14128.912"
    544     y="443.33136"
    545     x="4032.6365" />
    546  <text
    547     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    548     id="text202-7"
    549     font-size="192"
    550     font-weight="bold"
    551     font-style="normal"
    552     y="720.02423"
    553     x="4178.2354"
    554     xml:space="preserve">rcu_gp_fqs()</text>
    555  <g
    556     style="fill:none;stroke-width:0.025in"
    557     transform="translate(6381.5083,-10649.537)"
    558     id="g3147">
    559    <g
    560       style="fill:none;stroke-width:0.025in"
    561       id="g3107-6"
    562       transform="translate(3054.6101,13760.052)">
    563      <rect
    564         id="rect112-7"
    565         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    566         rx="0"
    567         height="1370.8721"
    568         width="2809.1992"
    569         y="949.37109"
    570         x="2084.55" />
    571      <rect
    572         id="rect112-3-5"
    573         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    574         rx="0"
    575         height="1294.8468"
    576         width="2809.1992"
    577         y="1025.3964"
    578         x="2084.55" />
    579    </g>
    580    <text
    581       xml:space="preserve"
    582       x="5250.5327"
    583       y="15512.733"
    584       font-style="normal"
    585       font-weight="bold"
    586       font-size="192"
    587       id="text202-35"
    588       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>
    589  </g>
    590  <g
    591     style="fill:none;stroke-width:0.025in"
    592     transform="translate(7232.589,-10685.904)"
    593     id="g3153">
    594    <g
    595       style="fill:none;stroke-width:0.025in"
    596       id="g3107-6-9"
    597       transform="translate(5213.0126,16008.808)">
    598      <rect
    599         id="rect112-7-1"
    600         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    601         rx="0"
    602         height="1370.8721"
    603         width="2809.1992"
    604         y="949.37109"
    605         x="2084.55" />
    606      <rect
    607         id="rect112-3-5-2"
    608         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    609         rx="0"
    610         height="1294.8468"
    611         width="2809.1992"
    612         y="1025.3964"
    613         x="2084.55" />
    614    </g>
    615    <text
    616       xml:space="preserve"
    617       x="9717.4141"
    618       y="18269.314"
    619       font-style="normal"
    620       font-weight="bold"
    621       font-size="192"
    622       id="text202-7-5-1-2-3-7-35-7"
    623       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"
    624       sodipodi:linespacing="125%"><tspan
    625         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"
    626         id="tspan3104-6-5-6-0">Leaf</tspan></text>
    627  </g>
    628  <g
    629     transform="translate(2409.0267,-10649.537)"
    630     id="g3147-3"
    631     style="fill:none;stroke-width:0.025in">
    632    <g
    633       style="fill:none;stroke-width:0.025in"
    634       id="g3107-6-6"
    635       transform="translate(3054.6101,13760.052)">
    636      <rect
    637         id="rect112-7-0"
    638         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    639         rx="0"
    640         height="1370.8721"
    641         width="2809.1992"
    642         y="949.37109"
    643         x="2084.55" />
    644      <rect
    645         id="rect112-3-5-6"
    646         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    647         rx="0"
    648         height="1294.8468"
    649         width="2809.1992"
    650         y="1025.3964"
    651         x="2084.55" />
    652    </g>
    653    <text
    654       xml:space="preserve"
    655       x="5284.6885"
    656       y="15500.379"
    657       font-style="normal"
    658       font-weight="bold"
    659       font-size="192"
    660       id="text202-6"
    661       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>
    662  </g>
    663  <g
    664     transform="translate(3899.8472,-10685.904)"
    665     id="g3153-2"
    666     style="fill:none;stroke-width:0.025in">
    667    <g
    668       style="fill:none;stroke-width:0.025in"
    669       id="g3107-6-9-6"
    670       transform="translate(5213.0126,16008.808)">
    671      <rect
    672         id="rect112-7-1-1"
    673         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    674         rx="0"
    675         height="1370.8721"
    676         width="2809.1992"
    677         y="949.37109"
    678         x="2084.55" />
    679      <rect
    680         id="rect112-3-5-2-8"
    681         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    682         rx="0"
    683         height="1294.8468"
    684         width="2809.1992"
    685         y="1025.3964"
    686         x="2084.55" />
    687    </g>
    688    <text
    689       xml:space="preserve"
    690       x="9717.4141"
    691       y="18269.314"
    692       font-style="normal"
    693       font-weight="bold"
    694       font-size="192"
    695       id="text202-7-5-1-2-3-7-35-7-7"
    696       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"
    697       sodipodi:linespacing="125%"><tspan
    698         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"
    699         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
    700  </g>
    701  <g
    702     transform="translate(567.10542,-10685.904)"
    703     id="g3153-20"
    704     style="fill:none;stroke-width:0.025in">
    705    <g
    706       style="fill:none;stroke-width:0.025in"
    707       id="g3107-6-9-2"
    708       transform="translate(5213.0126,16008.808)">
    709      <rect
    710         id="rect112-7-1-3"
    711         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    712         rx="0"
    713         height="1370.8721"
    714         width="2809.1992"
    715         y="949.37109"
    716         x="2084.55" />
    717      <rect
    718         id="rect112-3-5-2-7"
    719         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    720         rx="0"
    721         height="1294.8468"
    722         width="2809.1992"
    723         y="1025.3964"
    724         x="2084.55" />
    725    </g>
    726    <text
    727       xml:space="preserve"
    728       x="9717.4141"
    729       y="18269.314"
    730       font-style="normal"
    731       font-weight="bold"
    732       font-size="192"
    733       id="text202-7-5-1-2-3-7-35-7-5"
    734       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"
    735       sodipodi:linespacing="125%"><tspan
    736         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"
    737         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
    738  </g>
    739  <g
    740     transform="translate(-2765.6353,-10685.904)"
    741     id="g3153-28"
    742     style="fill:none;stroke-width:0.025in">
    743    <g
    744       style="fill:none;stroke-width:0.025in"
    745       id="g3107-6-9-9"
    746       transform="translate(5213.0126,16008.808)">
    747      <rect
    748         id="rect112-7-1-7"
    749         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    750         rx="0"
    751         height="1370.8721"
    752         width="2809.1992"
    753         y="949.37109"
    754         x="2084.55" />
    755      <rect
    756         id="rect112-3-5-2-3"
    757         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    758         rx="0"
    759         height="1294.8468"
    760         width="2809.1992"
    761         y="1025.3964"
    762         x="2084.55" />
    763    </g>
    764    <text
    765       xml:space="preserve"
    766       x="9717.4141"
    767       y="18269.314"
    768       font-style="normal"
    769       font-weight="bold"
    770       font-size="192"
    771       id="text202-7-5-1-2-3-7-35-7-6"
    772       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"
    773       sodipodi:linespacing="125%"><tspan
    774         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"
    775         id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
    776    <text
    777       xml:space="preserve"
    778       x="7428.2939"
    779       y="17707.271"
    780       font-style="normal"
    781       font-weight="bold"
    782       font-size="192"
    783       id="text202-75"
    784       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>
    785  </g>
    786  <path
    787     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    788     d="m 9525.3217,3196.4324 -582.9982,865.094"
    789     id="path3414"
    790     inkscape:connector-curvature="0" />
    791  <path
    792     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    793     d="m 12334.103,3196.6944 582.999,865.094"
    794     id="path3414-9"
    795     inkscape:connector-curvature="0" />
    796  <path
    797     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    798     d="m 7574.6885,5409.6094 -582.9983,865.094"
    799     id="path3414-8"
    800     inkscape:connector-curvature="0" />
    801  <path
    802     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    803     d="m 14319.735,5409.8714 583.001,865.094"
    804     id="path3414-9-4"
    805     inkscape:connector-curvature="0" />
    806  <path
    807     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    808     d="m 8991.1849,5409.6094 0,846.288"
    809     id="path3414-8-3"
    810     inkscape:connector-curvature="0"
    811     sodipodi:nodetypes="cc" />
    812  <path
    813     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    814     d="m 12868.16,5436.2054 0,846.288"
    815     id="path3414-8-3-6"
    816     inkscape:connector-curvature="0"
    817     sodipodi:nodetypes="cc" />
    818  <rect
    819     ry="0"
    820     id="rect118-1"
    821     style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057965, 60.00115916;stroke-dashoffset:0"
    822     rx="0"
    823     height="7164.1621"
    824     width="13301.43"
    825     y="984.91095"
    826     x="4277.6021" />
    827  <text
    828     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"
    829     id="text202-7-2"
    830     font-size="192"
    831     font-weight="bold"
    832     font-style="normal"
    833     y="1236.326"
    834     x="4409.96"
    835     xml:space="preserve"
    836     sodipodi:linespacing="125%">force_qs_rnp()<tspan
    837   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"
    838   id="tspan3307" /></text>
    839  <text
    840     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    841     id="text202-7-2-7"
    842     font-size="192"
    843     font-weight="bold"
    844     font-style="normal"
    845     y="1547.8876"
    846     x="4417.6396"
    847     xml:space="preserve">dyntick_save_progress_counter()</text>
    848  <g
    849     style="fill:none;stroke-width:0.025in"
    850     transform="translate(6501.9719,-10685.904)"
    851     id="g3188">
    852    <g
    853       id="g3107"
    854       transform="translate(947.90548,11584.029)">
    855      <rect
    856         id="rect112"
    857         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    858         rx="0"
    859         height="1370.8721"
    860         width="2809.1992"
    861         y="949.37109"
    862         x="2084.55" />
    863      <rect
    864         id="rect112-3"
    865         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    866         rx="0"
    867         height="1294.8468"
    868         width="2809.1992"
    869         y="1025.3964"
    870         x="2084.55" />
    871    </g>
    872    <text
    873       xml:space="preserve"
    874       x="5452.3052"
    875       y="13844.535"
    876       font-style="normal"
    877       font-weight="bold"
    878       font-size="192"
    879       id="text202-7-5-1-2-3-7"
    880       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"
    881       sodipodi:linespacing="125%"><tspan
    882         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"
    883         id="tspan3104-6-5">Root</tspan></text>
    884    <text
    885       xml:space="preserve"
    886       x="3158.8521"
    887       y="13313.027"
    888       font-style="normal"
    889       font-weight="bold"
    890       font-size="192"
    891       id="text202"
    892       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>
    893  </g>
    894  <text
    895     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    896     id="text202-7-2-7-2"
    897     font-size="192"
    898     font-weight="bold"
    899     font-style="normal"
    900     y="1858.8729"
    901     x="4414.1836"
    902     xml:space="preserve">rcu_implicit_dynticks_qs()</text>
    903  <text
    904     xml:space="preserve"
    905     x="14659.87"
    906     y="7002.561"
    907     font-style="normal"
    908     font-weight="bold"
    909     font-size="192"
    910     id="text202-62"
    911     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>
    912  <g
    913     id="g4504"
    914     transform="translate(14776.087,-12503.687)">
    915    <path
    916       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
    917       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"
    918       sodipodi:ry="39.550262"
    919       sodipodi:rx="65.917107"
    920       sodipodi:cy="345.54001"
    921       sodipodi:cx="319.379"
    922       id="path3089"
    923       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"
    924       sodipodi:type="arc" />
    925    <text
    926       sodipodi:linespacing="125%"
    927       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"
    928       id="text202-7-5-1-2"
    929       font-size="192"
    930       font-weight="bold"
    931       font-style="normal"
    932       y="16835.086"
    933       x="4409.043"
    934       xml:space="preserve"><tspan
    935         id="tspan3104"
    936         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>
    937    <text
    938       sodipodi:linespacing="125%"
    939       id="text3110"
    940       y="17055.541"
    941       x="4579.373"
    942       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"
    943       xml:space="preserve"><tspan
    944         y="17055.541"
    945         x="4579.373"
    946         id="tspan3112"
    947         sodipodi:role="line">read-side</tspan></text>
    948    <text
    949       sodipodi:linespacing="125%"
    950       id="text3114"
    951       y="17297.08"
    952       x="4584.8276"
    953       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"
    954       xml:space="preserve"><tspan
    955         y="17297.08"
    956         x="4584.8276"
    957         id="tspan3116"
    958         sodipodi:role="line">critical section</tspan></text>
    959  </g>
    960  <g
    961     id="g3148-9-9"
    962     transform="translate(14747.877,9978.6315)">
    963    <rect
    964       x="3592.3828"
    965       y="-4715.7246"
    966       width="3164.783"
    967       height="769.99048"
    968       rx="0"
    969       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"
    970       id="rect118-3-5-1-3"
    971       ry="0" />
    972    <text
    973       xml:space="preserve"
    974       x="3745.7725"
    975       y="-4418.6582"
    976       font-style="normal"
    977       font-weight="bold"
    978       font-size="192"
    979       id="text202-7-5-3-27-6"
    980       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_enter()</text>
    981    <text
    982       xml:space="preserve"
    983       x="3745.7725"
    984       y="-4165.7954"
    985       font-style="normal"
    986       font-weight="bold"
    987       font-size="192"
    988       id="text202-7-5-3-27-0-0"
    989       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>
    990  </g>
    991  <g
    992     id="g3148-9-9-2"
    993     transform="translate(14747.877,12639.736)">
    994    <rect
    995       x="3592.3828"
    996       y="-4715.7246"
    997       width="3164.783"
    998       height="769.99048"
    999       rx="0"
   1000       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"
   1001       id="rect118-3-5-1-3-6"
   1002       ry="0" />
   1003    <text
   1004       xml:space="preserve"
   1005       x="3745.7725"
   1006       y="-4418.6582"
   1007       font-style="normal"
   1008       font-weight="bold"
   1009       font-size="192"
   1010       id="text202-7-5-3-27-6-1"
   1011       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_exit()</text>
   1012    <text
   1013       xml:space="preserve"
   1014       x="3745.7725"
   1015       y="-4165.7954"
   1016       font-style="normal"
   1017       font-weight="bold"
   1018       font-size="192"
   1019       id="text202-7-5-3-27-0-0-8"
   1020       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>
   1021  </g>
   1022  <g
   1023     id="g4504-7"
   1024     transform="translate(14794.893,-7275.5109)">
   1025    <path
   1026       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
   1027       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"
   1028       sodipodi:ry="39.550262"
   1029       sodipodi:rx="65.917107"
   1030       sodipodi:cy="345.54001"
   1031       sodipodi:cx="319.379"
   1032       id="path3084-9"
   1033       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"
   1034       sodipodi:type="arc" />
   1035    <text
   1036       sodipodi:linespacing="125%"
   1037       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"
   1038       id="text202-7-5-1-2-2"
   1039       font-size="192"
   1040       font-weight="bold"
   1041       font-style="normal"
   1042       y="16835.086"
   1043       x="4409.043"
   1044       xml:space="preserve"><tspan
   1045         id="tspan3104-0"
   1046         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>
   1047    <text
   1048       sodipodi:linespacing="125%"
   1049       id="text3110-2"
   1050       y="17055.541"
   1051       x="4579.373"
   1052       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"
   1053       xml:space="preserve"><tspan
   1054         y="17055.541"
   1055         x="4579.373"
   1056         id="tspan3112-3"
   1057         sodipodi:role="line">read-side</tspan></text>
   1058    <text
   1059       sodipodi:linespacing="125%"
   1060       id="text3114-7"
   1061       y="17297.08"
   1062       x="4584.8276"
   1063       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"
   1064       xml:space="preserve"><tspan
   1065         y="17297.08"
   1066         x="4584.8276"
   1067         id="tspan3116-5"
   1068         sodipodi:role="line">critical section</tspan></text>
   1069  </g>
   1070  <g
   1071     id="g4504-6"
   1072     transform="translate(-2953.0872,-13662.506)">
   1073    <path
   1074       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
   1075       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"
   1076       sodipodi:ry="39.550262"
   1077       sodipodi:rx="65.917107"
   1078       sodipodi:cy="345.54001"
   1079       sodipodi:cx="319.379"
   1080       id="path3084-1"
   1081       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"
   1082       sodipodi:type="arc" />
   1083    <text
   1084       sodipodi:linespacing="125%"
   1085       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"
   1086       id="text202-7-5-1-2-8"
   1087       font-size="192"
   1088       font-weight="bold"
   1089       font-style="normal"
   1090       y="16835.086"
   1091       x="4409.043"
   1092       xml:space="preserve"><tspan
   1093         id="tspan3104-7"
   1094         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>
   1095    <text
   1096       sodipodi:linespacing="125%"
   1097       id="text3110-9"
   1098       y="17055.541"
   1099       x="4579.373"
   1100       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"
   1101       xml:space="preserve"><tspan
   1102         y="17055.541"
   1103         x="4579.373"
   1104         id="tspan3112-2"
   1105         sodipodi:role="line">read-side</tspan></text>
   1106    <text
   1107       sodipodi:linespacing="125%"
   1108       id="text3114-0"
   1109       y="17297.08"
   1110       x="4584.8276"
   1111       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"
   1112       xml:space="preserve"><tspan
   1113         y="17297.08"
   1114         x="4584.8276"
   1115         id="tspan3116-2"
   1116         sodipodi:role="line">critical section</tspan></text>
   1117  </g>
   1118  <g
   1119     id="g3148-9-9-3"
   1120     transform="translate(-3554.8919,9313.0075)">
   1121    <rect
   1122       x="3592.3828"
   1123       y="-4981.6865"
   1124       width="3728.9751"
   1125       height="2265.0989"
   1126       rx="0"
   1127       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"
   1128       id="rect118-3-5-1-3-7"
   1129       ry="0" />
   1130    <text
   1131       xml:space="preserve"
   1132       x="3745.7725"
   1133       y="-4684.6201"
   1134       font-style="normal"
   1135       font-weight="bold"
   1136       font-size="192"
   1137       id="text202-7-5-3-27-6-5"
   1138       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_report_dead()</text>
   1139    <text
   1140       xml:space="preserve"
   1141       x="3745.7725"
   1142       y="-4431.7573"
   1143       font-style="normal"
   1144       font-weight="bold"
   1145       font-size="192"
   1146       id="text202-7-5-3-27-0-0-9"
   1147       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>
   1148    <g
   1149       transform="translate(1783.3183,-5255.3491)"
   1150       id="g3107-7-5"
   1151       style="fill:none;stroke-width:0.025in">
   1152      <rect
   1153         x="2084.55"
   1154         y="949.37109"
   1155         width="2809.1992"
   1156         height="1370.8721"
   1157         rx="0"
   1158         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
   1159         id="rect112-5-3" />
   1160      <rect
   1161         x="2084.55"
   1162         y="1025.3964"
   1163         width="2809.1992"
   1164         height="1294.8468"
   1165         rx="0"
   1166         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
   1167         id="rect112-3-3-5" />
   1168    </g>
   1169    <text
   1170       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
   1171       id="text202-6-6-2-6"
   1172       font-size="192"
   1173       font-weight="bold"
   1174       font-style="normal"
   1175       y="-3526.4448"
   1176       x="4241.8574"
   1177       xml:space="preserve">-&gt;qsmaskinitnext</text>
   1178    <text
   1179       sodipodi:linespacing="125%"
   1180       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"
   1181       id="text202-7-5-1-2-3-2"
   1182       font-size="192"
   1183       font-weight="bold"
   1184       font-style="normal"
   1185       y="-2987.4167"
   1186       x="6305.1484"
   1187       xml:space="preserve"><tspan
   1188         id="tspan3104-6-9"
   1189         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>
   1190  </g>
   1191  <g
   1192     id="g4504-7-2"
   1193     transform="translate(-2934.2807,-6492.8204)">
   1194    <path
   1195       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
   1196       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"
   1197       sodipodi:ry="39.550262"
   1198       sodipodi:rx="65.917107"
   1199       sodipodi:cy="345.54001"
   1200       sodipodi:cx="319.379"
   1201       id="path3084-9-2"
   1202       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"
   1203       sodipodi:type="arc" />
   1204    <text
   1205       sodipodi:linespacing="125%"
   1206       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"
   1207       id="text202-7-5-1-2-2-8"
   1208       font-size="192"
   1209       font-weight="bold"
   1210       font-style="normal"
   1211       y="16835.086"
   1212       x="4409.043"
   1213       xml:space="preserve"><tspan
   1214         id="tspan3104-0-9"
   1215         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>
   1216    <text
   1217       sodipodi:linespacing="125%"
   1218       id="text3110-2-7"
   1219       y="17055.541"
   1220       x="4579.373"
   1221       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"
   1222       xml:space="preserve"><tspan
   1223         y="17055.541"
   1224         x="4579.373"
   1225         id="tspan3112-3-3"
   1226         sodipodi:role="line">read-side</tspan></text>
   1227    <text
   1228       sodipodi:linespacing="125%"
   1229       id="text3114-7-6"
   1230       y="17297.08"
   1231       x="4584.8276"
   1232       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"
   1233       xml:space="preserve"><tspan
   1234         y="17297.08"
   1235         x="4584.8276"
   1236         id="tspan3116-5-1"
   1237         sodipodi:role="line">critical section</tspan></text>
   1238  </g>
   1239  <g
   1240     id="g3206"
   1241     transform="translate(3999.5374,3999.1768)">
   1242    <rect
   1243       ry="0"
   1244       id="rect118-3-5-1-3-1"
   1245       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"
   1246       rx="0"
   1247       height="2265.0989"
   1248       width="3728.9751"
   1249       y="3382.2036"
   1250       x="-3958.3845" />
   1251    <text
   1252       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
   1253       id="text202-7-5-3-27-6-2"
   1254       font-size="192"
   1255       font-weight="bold"
   1256       font-style="normal"
   1257       y="3679.27"
   1258       x="-3804.9949"
   1259       xml:space="preserve">rcu_cpu_starting()</text>
   1260    <g
   1261       style="fill:none;stroke-width:0.025in"
   1262       id="g3107-7-5-0"
   1263       transform="translate(-5767.4491,3108.5424)">
   1264      <rect
   1265         id="rect112-5-3-9"
   1266         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
   1267         rx="0"
   1268         height="1370.8721"
   1269         width="2809.1992"
   1270         y="949.37109"
   1271         x="2084.55" />
   1272      <rect
   1273         id="rect112-3-3-5-3"
   1274         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
   1275         rx="0"
   1276         height="1294.8468"
   1277         width="2809.1992"
   1278         y="1025.3964"
   1279         x="2084.55" />
   1280    </g>
   1281    <text
   1282       xml:space="preserve"
   1283       x="-3308.9099"
   1284       y="4837.4453"
   1285       font-style="normal"
   1286       font-weight="bold"
   1287       font-size="192"
   1288       id="text202-6-6-2-6-6"
   1289       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>
   1290    <text
   1291       xml:space="preserve"
   1292       x="-1245.6189"
   1293       y="5376.4731"
   1294       font-style="normal"
   1295       font-weight="bold"
   1296       font-size="192"
   1297       id="text202-7-5-1-2-3-2-0"
   1298       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"
   1299       sodipodi:linespacing="125%"><tspan
   1300         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"
   1301         id="tspan3104-6-9-6">Leaf</tspan></text>
   1302  </g>
   1303  <path
   1304     sodipodi:nodetypes="cc"
   1305     inkscape:connector-curvature="0"
   1306     id="path3134-9-0-3-1-3-6"
   1307     d="m 15475.193,7360.7089 467.332,8.6247"
   1308     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)" />
   1309</svg>