File Index
Files and directories
Sign in
FILE

TreeRCU-qs.svg

File preview with syntax highlighting.

linux-6.19.14/Documentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg PLAIN TEXT
   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>
~/ Read-only file preview.