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-qs.svg (44251B)


      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="1037.9601"
     17   height="1373.2583"
     18   viewBox="-44 -44 13802.927 18253.333"
     19   id="svg2"
     20   version="1.1"
     21   inkscape:version="0.48.4 r9939"
     22   sodipodi:docname="TreeRCU-qs.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  </defs>
    290  <sodipodi:namedview
    291     pagecolor="#ffffff"
    292     bordercolor="#666666"
    293     borderopacity="1"
    294     objecttolerance="10"
    295     gridtolerance="10"
    296     guidetolerance="10"
    297     inkscape:pageopacity="0"
    298     inkscape:pageshadow="2"
    299     inkscape:window-width="1087"
    300     inkscape:window-height="1144"
    301     id="namedview208"
    302     showgrid="true"
    303     inkscape:zoom="0.96484375"
    304     inkscape:cx="507.0191"
    305     inkscape:cy="885.62207"
    306     inkscape:window-x="47"
    307     inkscape:window-y="28"
    308     inkscape:window-maximized="0"
    309     inkscape:current-layer="g3115"
    310     fit-margin-top="5"
    311     fit-margin-right="5"
    312     fit-margin-left="5"
    313     fit-margin-bottom="5">
    314    <inkscape:grid
    315       type="xygrid"
    316       id="grid3381" />
    317  </sodipodi:namedview>
    318  <path
    319     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-8)"
    320     d="m 6922.3555,14693.733 16.472,2346.582"
    321     id="path3134-9-0-3-1-9-9"
    322     inkscape:connector-curvature="0"
    323     sodipodi:nodetypes="cc" />
    324  <g
    325     style="fill:none;stroke-width:0.025in"
    326     transform="translate(2431.6011,-4570.136)"
    327     id="g3188">
    328    <text
    329       xml:space="preserve"
    330       x="3172.5554"
    331       y="13255.592"
    332       font-style="normal"
    333       font-weight="bold"
    334       font-size="192"
    335       id="text202"
    336       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
    337    <g
    338       id="g3107"
    339       transform="translate(947.90548,11584.029)">
    340      <rect
    341         id="rect112"
    342         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    343         rx="0"
    344         height="1370.8721"
    345         width="2809.1992"
    346         y="949.37109"
    347         x="2084.55" />
    348      <rect
    349         id="rect112-3"
    350         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    351         rx="0"
    352         height="1294.8468"
    353         width="2809.1992"
    354         y="1025.3964"
    355         x="2084.55" />
    356    </g>
    357    <text
    358       xml:space="preserve"
    359       x="5452.3052"
    360       y="13844.535"
    361       font-style="normal"
    362       font-weight="bold"
    363       font-size="192"
    364       id="text202-7-5-1-2-3-7"
    365       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"
    366       sodipodi:linespacing="125%"><tspan
    367         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"
    368         id="tspan3104-6-5">Root</tspan></text>
    369  </g>
    370  <rect
    371     ry="0"
    372     id="rect118"
    373     style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0"
    374     rx="0"
    375     height="7164.1636"
    376     width="13639.945"
    377     y="7160.9038"
    378     x="37.490932" />
    379  <text
    380     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    381     id="text202-7"
    382     font-size="192"
    383     font-weight="bold"
    384     font-style="normal"
    385     y="7367.7192"
    386     x="134.46094"
    387     xml:space="preserve">rcu_report_rnp()</text>
    388  <g
    389     style="fill:none;stroke-width:0.025in"
    390     transform="translate(2311.1375,-4533.769)"
    391     id="g3147">
    392    <g
    393       style="fill:none;stroke-width:0.025in"
    394       id="g3107-6"
    395       transform="translate(3054.6101,13760.052)">
    396      <rect
    397         id="rect112-7"
    398         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    399         rx="0"
    400         height="1370.8721"
    401         width="2809.1992"
    402         y="949.37109"
    403         x="2084.55" />
    404      <rect
    405         id="rect112-3-5"
    406         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    407         rx="0"
    408         height="1294.8468"
    409         width="2809.1992"
    410         y="1025.3964"
    411         x="2084.55" />
    412    </g>
    413  </g>
    414  <g
    415     style="fill:none;stroke-width:0.025in"
    416     transform="translate(3162.2182,-4570.136)"
    417     id="g3153">
    418    <g
    419       style="fill:none;stroke-width:0.025in"
    420       id="g3107-6-9"
    421       transform="translate(5213.0126,16008.808)">
    422      <rect
    423         id="rect112-7-1"
    424         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    425         rx="0"
    426         height="1370.8721"
    427         width="2809.1992"
    428         y="949.37109"
    429         x="2084.55" />
    430      <rect
    431         id="rect112-3-5-2"
    432         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    433         rx="0"
    434         height="1294.8468"
    435         width="2809.1992"
    436         y="1025.3964"
    437         x="2084.55" />
    438    </g>
    439    <text
    440       xml:space="preserve"
    441       x="9717.4141"
    442       y="18269.314"
    443       font-style="normal"
    444       font-weight="bold"
    445       font-size="192"
    446       id="text202-7-5-1-2-3-7-35-7"
    447       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"
    448       sodipodi:linespacing="125%"><tspan
    449         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"
    450         id="tspan3104-6-5-6-0">Leaf</tspan></text>
    451  </g>
    452  <g
    453     transform="translate(-1661.3439,-4533.769)"
    454     id="g3147-3"
    455     style="fill:none;stroke-width:0.025in">
    456    <g
    457       style="fill:none;stroke-width:0.025in"
    458       id="g3107-6-6"
    459       transform="translate(3054.6101,13760.052)">
    460      <rect
    461         id="rect112-7-0"
    462         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    463         rx="0"
    464         height="1370.8721"
    465         width="2809.1992"
    466         y="949.37109"
    467         x="2084.55" />
    468      <rect
    469         id="rect112-3-5-6"
    470         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    471         rx="0"
    472         height="1294.8468"
    473         width="2809.1992"
    474         y="1025.3964"
    475         x="2084.55" />
    476    </g>
    477    <text
    478       xml:space="preserve"
    479       x="5284.9155"
    480       y="15386.685"
    481       font-style="normal"
    482       font-weight="bold"
    483       font-size="192"
    484       id="text202-3"
    485       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
    486  </g>
    487  <g
    488     transform="translate(-170.52365,-4570.136)"
    489     id="g3153-2"
    490     style="fill:none;stroke-width:0.025in">
    491    <g
    492       style="fill:none;stroke-width:0.025in"
    493       id="g3107-6-9-6"
    494       transform="translate(5213.0126,16008.808)">
    495      <rect
    496         id="rect112-7-1-1"
    497         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    498         rx="0"
    499         height="1370.8721"
    500         width="2809.1992"
    501         y="949.37109"
    502         x="2084.55" />
    503      <rect
    504         id="rect112-3-5-2-8"
    505         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    506         rx="0"
    507         height="1294.8468"
    508         width="2809.1992"
    509         y="1025.3964"
    510         x="2084.55" />
    511    </g>
    512    <text
    513       xml:space="preserve"
    514       x="9717.4141"
    515       y="18269.314"
    516       font-style="normal"
    517       font-weight="bold"
    518       font-size="192"
    519       id="text202-7-5-1-2-3-7-35-7-7"
    520       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"
    521       sodipodi:linespacing="125%"><tspan
    522         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"
    523         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
    524  </g>
    525  <g
    526     transform="translate(-3503.2651,-4570.136)"
    527     id="g3153-20"
    528     style="fill:none;stroke-width:0.025in">
    529    <g
    530       style="fill:none;stroke-width:0.025in"
    531       id="g3107-6-9-2"
    532       transform="translate(5213.0126,16008.808)">
    533      <rect
    534         id="rect112-7-1-3"
    535         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    536         rx="0"
    537         height="1370.8721"
    538         width="2809.1992"
    539         y="949.37109"
    540         x="2084.55" />
    541      <rect
    542         id="rect112-3-5-2-7"
    543         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    544         rx="0"
    545         height="1294.8468"
    546         width="2809.1992"
    547         y="1025.3964"
    548         x="2084.55" />
    549    </g>
    550    <text
    551       xml:space="preserve"
    552       x="9717.4141"
    553       y="18269.314"
    554       font-style="normal"
    555       font-weight="bold"
    556       font-size="192"
    557       id="text202-7-5-1-2-3-7-35-7-5"
    558       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"
    559       sodipodi:linespacing="125%"><tspan
    560         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"
    561         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
    562  </g>
    563  <g
    564     transform="translate(-6836.0062,-4570.136)"
    565     id="g3153-28"
    566     style="fill:none;stroke-width:0.025in">
    567    <g
    568       style="fill:none;stroke-width:0.025in"
    569       id="g3107-6-9-9"
    570       transform="translate(5213.0126,16008.808)">
    571      <rect
    572         id="rect112-7-1-7"
    573         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    574         rx="0"
    575         height="1370.8721"
    576         width="2809.1992"
    577         y="949.37109"
    578         x="2084.55" />
    579      <rect
    580         id="rect112-3-5-2-3"
    581         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    582         rx="0"
    583         height="1294.8468"
    584         width="2809.1992"
    585         y="1025.3964"
    586         x="2084.55" />
    587    </g>
    588    <text
    589       xml:space="preserve"
    590       x="9717.4141"
    591       y="18269.314"
    592       font-style="normal"
    593       font-weight="bold"
    594       font-size="192"
    595       id="text202-7-5-1-2-3-7-35-7-6"
    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%"><tspan
    598         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-6-0-1">Leaf</tspan></text>
    600    <text
    601       xml:space="preserve"
    602       x="7422.3945"
    603       y="17661.012"
    604       font-style="normal"
    605       font-weight="bold"
    606       font-size="192"
    607       id="text202-67"
    608       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
    609  </g>
    610  <path
    611     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    612     d="m 5454.9508,9312.2011 -582.9982,865.0929"
    613     id="path3414"
    614     inkscape:connector-curvature="0" />
    615  <path
    616     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    617     d="m 8263.7327,9312.4631 582.9982,865.0929"
    618     id="path3414-9"
    619     inkscape:connector-curvature="0" />
    620  <path
    621     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    622     d="m 3504.3177,11525.377 -582.9982,865.094"
    623     id="path3414-8"
    624     inkscape:connector-curvature="0" />
    625  <path
    626     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    627     d="m 10249.365,11525.639 583,865.094"
    628     id="path3414-9-4"
    629     inkscape:connector-curvature="0" />
    630  <path
    631     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    632     d="m 4920.8141,11525.377 0,846.288"
    633     id="path3414-8-3"
    634     inkscape:connector-curvature="0"
    635     sodipodi:nodetypes="cc" />
    636  <path
    637     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
    638     d="m 8797.7894,11551.973 0,846.288"
    639     id="path3414-8-3-6"
    640     inkscape:connector-curvature="0"
    641     sodipodi:nodetypes="cc" />
    642  <path
    643     sodipodi:nodetypes="cccccccccccccccc"
    644     inkscape:connector-curvature="0"
    645     id="path3134-9-0-3"
    646     d="m 6912.3719,6251.0009 -2.8276,1315.669 -5343.8436,17.119 -2.8276,6561.7441 2039.08,17.963 -2.7042,-2144.14 -491.6706,-0.211 -2.7042,-1993.689 1487.718,-4.728 -17.8001,1812.453 2017.2374,-7.643 4.9532,-2151.5715 -1405.5263,11.1629 -10.9191,-1891.1465 1739.2165,-2.718 0.1141,7086.0301"
    647     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)" />
    648  <g
    649     id="g4405"
    650     transform="translate(1241.222,9051.8644)">
    651    <path
    652       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)"
    653       d="m 5694.6259,-9006.994 -2.828,3233.9212 -2616.9163,17.1191 15.9788,1446.406 2603.2719,-0.8434 -29.6182,2086.6656"
    654       id="path3134-9-0-3-1"
    655       inkscape:connector-curvature="0"
    656       sodipodi:nodetypes="cccccc" />
    657    <path
    658       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:none"
    659       d="m 5674.0539,-5773.0705 2616.9163,17.1191 -15.9788,1465.2124 -2584.4655,-19.6498"
    660       id="path3134-9-0-3-1-9"
    661       inkscape:connector-curvature="0"
    662       sodipodi:nodetypes="cccc" />
    663    <g
    664       transform="translate(-456.05505,0)"
    665       id="g3115">
    666      <rect
    667         x="4485.6865"
    668         y="-8571.0352"
    669         width="3296.428"
    670         height="2199.2754"
    671         rx="0"
    672         style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057923, 60.00115859;stroke-dashoffset:0"
    673         id="rect118-3"
    674         ry="0" />
    675      <g
    676         style="fill:none;stroke-width:0.025in"
    677         id="g3107-7"
    678         transform="translate(2656.673,-8952.2968)">
    679        <rect
    680           id="rect112-5"
    681           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    682           rx="0"
    683           height="1370.8721"
    684           width="2809.1992"
    685           y="949.37109"
    686           x="2084.55" />
    687        <rect
    688           id="rect112-3-3"
    689           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
    690           rx="0"
    691           height="1294.8468"
    692           width="2809.1992"
    693           y="1025.3964"
    694           x="2084.55" />
    695      </g>
    696      <text
    697         xml:space="preserve"
    698         x="4714.3018"
    699         y="-8349.1943"
    700         font-style="normal"
    701         font-weight="bold"
    702         font-size="192"
    703         id="text202-7-5"
    704         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>
    705      <text
    706         xml:space="preserve"
    707         x="5014.2954"
    708         y="-7170.978"
    709         font-style="normal"
    710         font-weight="bold"
    711         font-size="192"
    712         id="text202-6-6"
    713         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rdp-&gt;gp_seq</text>
    714      <text
    715         xml:space="preserve"
    716         x="5035.4155"
    717         y="-7436.1636"
    718         font-style="normal"
    719         font-weight="bold"
    720         font-size="192"
    721         id="text202-6-6-2"
    722         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>
    723      <text
    724         xml:space="preserve"
    725         x="7162.7471"
    726         y="-6692.6006"
    727         font-style="normal"
    728         font-weight="bold"
    729         font-size="192"
    730         id="text202-7-5-1-2-3"
    731         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"
    732         sodipodi:linespacing="125%"><tspan
    733           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"
    734           id="tspan3104-6">Leaf</tspan></text>
    735    </g>
    736    <g
    737       transform="translate(-2049.897,-585.6713)"
    738       id="g3148">
    739      <rect
    740         ry="0"
    741         id="rect118-3-5"
    742         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"
    743         rx="0"
    744         height="412.66794"
    745         width="3240.0085"
    746         y="-4640.499"
    747         x="3517.1572" />
    748      <text
    749         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    750         id="text202-7-5-3"
    751         font-size="192"
    752         font-weight="bold"
    753         font-style="normal"
    754         y="-4418.6582"
    755         x="3745.7725"
    756         xml:space="preserve">rcu_note_context_switch()</text>
    757    </g>
    758    <g
    759       transform="translate(3131.2648,-585.6713)"
    760       id="g3148-5">
    761      <rect
    762         ry="0"
    763         id="rect118-3-5-6"
    764         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"
    765         rx="0"
    766         height="412.66794"
    767         width="3240.0085"
    768         y="-4640.499"
    769         x="3517.1572" />
    770      <text
    771         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    772         id="text202-7-5-3-2"
    773         font-size="192"
    774         font-weight="bold"
    775         font-style="normal"
    776         y="-4418.6582"
    777         x="3745.7725"
    778         xml:space="preserve">rcu_sched_clock_irq()</text>
    779    </g>
    780    <g
    781       transform="translate(399.7744,828.86448)"
    782       id="g3148-9">
    783      <rect
    784         ry="0"
    785         id="rect118-3-5-1"
    786         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"
    787         rx="0"
    788         height="864.02148"
    789         width="3540.9114"
    790         y="-4640.499"
    791         x="3517.1572" />
    792      <text
    793         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    794         id="text202-7-5-3-27"
    795         font-size="192"
    796         font-weight="bold"
    797         font-style="normal"
    798         y="-4418.6582"
    799         x="3745.7725"
    800         xml:space="preserve">rcu_core()</text>
    801      <text
    802         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    803         id="text202-7-5-3-27-0"
    804         font-size="192"
    805         font-weight="bold"
    806         font-style="normal"
    807         y="-4165.7954"
    808         x="3745.7725"
    809         xml:space="preserve">rcu_check_quiescent_state()</text>
    810      <text
    811         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
    812         id="text202-7-5-3-27-0-9"
    813         font-size="192"
    814         font-weight="bold"
    815         font-style="normal"
    816         y="-3914.085"
    817         x="3745.7725"
    818         xml:space="preserve">rcu__report_qs_rdp())</text>
    819    </g>
    820    <g
    821       id="g4504-3"
    822       transform="translate(5136.3339,-23870.546)">
    823      <path
    824         transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
    825         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"
    826         sodipodi:ry="39.550262"
    827         sodipodi:rx="65.917107"
    828         sodipodi:cy="345.54001"
    829         sodipodi:cx="319.379"
    830         id="path3084-6"
    831         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"
    832         sodipodi:type="arc" />
    833      <text
    834         sodipodi:linespacing="125%"
    835         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"
    836         id="text202-7-5-1-2-7"
    837         font-size="192"
    838         font-weight="bold"
    839         font-style="normal"
    840         y="16835.086"
    841         x="4409.043"
    842         xml:space="preserve"><tspan
    843           id="tspan3104-5"
    844           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>
    845      <text
    846         sodipodi:linespacing="125%"
    847         id="text3110-3"
    848         y="17055.541"
    849         x="4579.373"
    850         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"
    851         xml:space="preserve"><tspan
    852           y="17055.541"
    853           x="4579.373"
    854           id="tspan3112-5"
    855           sodipodi:role="line">read-side</tspan></text>
    856      <text
    857         sodipodi:linespacing="125%"
    858         id="text3114-6"
    859         y="17297.08"
    860         x="4584.8276"
    861         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"
    862         xml:space="preserve"><tspan
    863           y="17297.08"
    864           x="4584.8276"
    865           id="tspan3116-2"
    866           sodipodi:role="line">critical section</tspan></text>
    867    </g>
    868    <g
    869       id="g4504-3-9"
    870       transform="translate(5136.3339,-20417.959)">
    871      <path
    872         transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
    873         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"
    874         sodipodi:ry="39.550262"
    875         sodipodi:rx="65.917107"
    876         sodipodi:cy="345.54001"
    877         sodipodi:cx="319.379"
    878         id="path3084-6-1"
    879         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"
    880         sodipodi:type="arc" />
    881      <text
    882         sodipodi:linespacing="125%"
    883         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"
    884         id="text202-7-5-1-2-7-2"
    885         font-size="192"
    886         font-weight="bold"
    887         font-style="normal"
    888         y="16835.086"
    889         x="4409.043"
    890         xml:space="preserve"><tspan
    891           id="tspan3104-5-7"
    892           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>
    893      <text
    894         sodipodi:linespacing="125%"
    895         id="text3110-3-0"
    896         y="17055.541"
    897         x="4579.373"
    898         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"
    899         xml:space="preserve"><tspan
    900           y="17055.541"
    901           x="4579.373"
    902           id="tspan3112-5-9"
    903           sodipodi:role="line">read-side</tspan></text>
    904      <text
    905         sodipodi:linespacing="125%"
    906         id="text3114-6-3"
    907         y="17297.08"
    908         x="4584.8276"
    909         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"
    910         xml:space="preserve"><tspan
    911           y="17297.08"
    912           x="4584.8276"
    913           id="tspan3116-2-6"
    914           sodipodi:role="line">critical section</tspan></text>
    915    </g>
    916    <g
    917       id="g4504-3-0"
    918       transform="translate(-2824.9451,-23870.546)">
    919      <path
    920         transform="matrix(13.298129,0,0,13.298129,228.84485,12456.379)"
    921         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"
    922         sodipodi:ry="39.550262"
    923         sodipodi:rx="65.917107"
    924         sodipodi:cy="345.54001"
    925         sodipodi:cx="319.379"
    926         id="path3084-6-6"
    927         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"
    928         sodipodi:type="arc" />
    929      <text
    930         sodipodi:linespacing="125%"
    931         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"
    932         id="text202-7-5-1-2-7-26"
    933         font-size="192"
    934         font-weight="bold"
    935         font-style="normal"
    936         y="16835.086"
    937         x="4409.043"
    938         xml:space="preserve"><tspan
    939           id="tspan3104-5-1"
    940           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>
    941      <text
    942         sodipodi:linespacing="125%"
    943         id="text3110-3-8"
    944         y="17055.541"
    945         x="4579.373"
    946         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"
    947         xml:space="preserve"><tspan
    948           y="17055.541"
    949           x="4579.373"
    950           id="tspan3112-5-7"
    951           sodipodi:role="line">read-side</tspan></text>
    952      <text
    953         sodipodi:linespacing="125%"
    954         id="text3114-6-9"
    955         y="17297.08"
    956         x="4584.8276"
    957         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"
    958         xml:space="preserve"><tspan
    959           y="17297.08"
    960           x="4584.8276"
    961           id="tspan3116-2-2"
    962           sodipodi:role="line">critical section</tspan></text>
    963    </g>
    964    <g
    965       id="g4504-3-9-0"
    966       transform="translate(-2931.3303,-20417.959)">
    967      <path
    968         transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
    969         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"
    970         sodipodi:ry="39.550262"
    971         sodipodi:rx="65.917107"
    972         sodipodi:cy="345.54001"
    973         sodipodi:cx="319.379"
    974         id="path3084-6-1-2"
    975         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"
    976         sodipodi:type="arc" />
    977      <text
    978         sodipodi:linespacing="125%"
    979         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"
    980         id="text202-7-5-1-2-7-2-3"
    981         font-size="192"
    982         font-weight="bold"
    983         font-style="normal"
    984         y="16835.086"
    985         x="4409.043"
    986         xml:space="preserve"><tspan
    987           id="tspan3104-5-7-7"
    988           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>
    989      <text
    990         sodipodi:linespacing="125%"
    991         id="text3110-3-0-5"
    992         y="17055.541"
    993         x="4579.373"
    994         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"
    995         xml:space="preserve"><tspan
    996           y="17055.541"
    997           x="4579.373"
    998           id="tspan3112-5-9-9"
    999           sodipodi:role="line">read-side</tspan></text>
   1000      <text
   1001         sodipodi:linespacing="125%"
   1002         id="text3114-6-3-2"
   1003         y="17297.08"
   1004         x="4584.8276"
   1005         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"
   1006         xml:space="preserve"><tspan
   1007           y="17297.08"
   1008           x="4584.8276"
   1009           id="tspan3116-2-6-2"
   1010           sodipodi:role="line">critical section</tspan></text>
   1011    </g>
   1012    <path
   1013       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:none"
   1014       d="m 9699.0326,-6264.1445 0,2393.6632"
   1015       id="path3134-9-0-3-1-9-8"
   1016       inkscape:connector-curvature="0"
   1017       sodipodi:nodetypes="cc" />
   1018    <path
   1019       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:none"
   1020       d="m 1640.3664,-6264.1445 0,2393.6632"
   1021       id="path3134-9-0-3-1-9-8-9"
   1022       inkscape:connector-curvature="0"
   1023       sodipodi:nodetypes="cc" />
   1024  </g>
   1025  <g
   1026     id="g4504"
   1027     transform="translate(2347.5727,554.69889)">
   1028    <path
   1029       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
   1030       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"
   1031       sodipodi:ry="39.550262"
   1032       sodipodi:rx="65.917107"
   1033       sodipodi:cy="345.54001"
   1034       sodipodi:cx="319.379"
   1035       id="path3084"
   1036       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"
   1037       sodipodi:type="arc" />
   1038    <text
   1039       sodipodi:linespacing="125%"
   1040       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"
   1041       id="text202-7-5-1-2"
   1042       font-size="192"
   1043       font-weight="bold"
   1044       font-style="normal"
   1045       y="16835.086"
   1046       x="4273.4326"
   1047       xml:space="preserve"><tspan
   1048         id="tspan3104"
   1049         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Wake up</tspan></text>
   1050    <text
   1051       sodipodi:linespacing="125%"
   1052       id="text3110"
   1053       y="17055.541"
   1054       x="4585.2246"
   1055       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"
   1056       xml:space="preserve"><tspan
   1057         y="17055.541"
   1058         x="4585.2246"
   1059         id="tspan3112"
   1060         sodipodi:role="line">grace-period</tspan></text>
   1061    <text
   1062       sodipodi:linespacing="125%"
   1063       id="text3114"
   1064       y="17297.08"
   1065       x="4582.3804"
   1066       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"
   1067       xml:space="preserve"><tspan
   1068         y="17297.08"
   1069         x="4582.3804"
   1070         id="tspan3116"
   1071         sodipodi:role="line">kernel thread</tspan></text>
   1072  </g>
   1073  <g
   1074     transform="translate(1783.6576,20674.512)"
   1075     id="g3148-2">
   1076    <rect
   1077       ry="0"
   1078       id="rect118-3-5-2"
   1079       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"
   1080       rx="0"
   1081       height="412.66794"
   1082       width="3240.0085"
   1083       y="-4640.499"
   1084       x="3517.1572" />
   1085    <text
   1086       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
   1087       id="text202-7-5-3-8"
   1088       font-size="192"
   1089       font-weight="bold"
   1090       font-style="normal"
   1091       y="-4418.6582"
   1092       x="4064.9268"
   1093       xml:space="preserve">rcu_report_qs_rsp()</text>
   1094  </g>
   1095</svg>