File Index
Files and directories
Sign in
FILE

TreeRCU-gp-fqs.svg

File preview with syntax highlighting.

linux-6.19.14/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp-fqs.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="1626.5847"
  17   height="843.1416"
  18   viewBox="-44 -44 21630.534 11207.028"
  19   id="svg2"
  20   version="1.1"
  21   inkscape:version="0.48.4 r9939"
  22   sodipodi:docname="TreeRCU-gp-fqs.svg">
  23  <metadata
  24     id="metadata212">
  25    <rdf:RDF>
  26      <cc:Work
  27         rdf:about="">
  28        <dc:format>image/svg+xml</dc:format>
  29        <dc:type
  30           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  31        <dc:title />
  32      </cc:Work>
  33    </rdf:RDF>
  34  </metadata>
  35  <defs
  36     id="defs210">
  37    <marker
  38       inkscape:stockid="Arrow1Send"
  39       orient="auto"
  40       refY="0"
  41       refX="0"
  42       id="Arrow1Send"
  43       style="overflow:visible">
  44      <path
  45         id="path3940"
  46         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  47         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  48         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
  49         inkscape:connector-curvature="0" />
  50    </marker>
  51    <marker
  52       inkscape:stockid="TriangleOutS"
  53       orient="auto"
  54       refY="0"
  55       refX="0"
  56       id="TriangleOutS"
  57       style="overflow:visible">
  58      <path
  59         id="path4073"
  60         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
  61         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  62         transform="scale(0.2,0.2)"
  63         inkscape:connector-curvature="0" />
  64    </marker>
  65    <marker
  66       inkscape:stockid="TriangleOutM"
  67       orient="auto"
  68       refY="0"
  69       refX="0"
  70       id="TriangleOutM"
  71       style="overflow:visible">
  72      <path
  73         id="path4070"
  74         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
  75         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  76         transform="scale(0.4,0.4)"
  77         inkscape:connector-curvature="0" />
  78    </marker>
  79    <marker
  80       inkscape:stockid="Arrow2Mend"
  81       orient="auto"
  82       refY="0"
  83       refX="0"
  84       id="Arrow2Mend"
  85       style="overflow:visible">
  86      <path
  87         id="path3952"
  88         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  89         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
  90         transform="scale(-0.6,-0.6)"
  91         inkscape:connector-curvature="0" />
  92    </marker>
  93    <marker
  94       inkscape:stockid="Arrow2Lend"
  95       orient="auto"
  96       refY="0"
  97       refX="0"
  98       id="Arrow2Lend"
  99       style="overflow:visible">
 100      <path
 101         id="path3946"
 102         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 103         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 104         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 105         inkscape:connector-curvature="0" />
 106    </marker>
 107    <marker
 108       inkscape:stockid="Arrow1Mend"
 109       orient="auto"
 110       refY="0"
 111       refX="0"
 112       id="Arrow1Mend"
 113       style="overflow:visible">
 114      <path
 115         id="path3970"
 116         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 117         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 118         transform="matrix(-0.4,0,0,-0.4,-4,0)"
 119         inkscape:connector-curvature="0" />
 120    </marker>
 121    <marker
 122       inkscape:stockid="Arrow2Mend"
 123       orient="auto"
 124       refY="0"
 125       refX="0"
 126       id="Arrow2Mend-7"
 127       style="overflow:visible">
 128      <path
 129         inkscape:connector-curvature="0"
 130         id="path3952-0"
 131         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 132         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 133         transform="scale(-0.6,-0.6)" />
 134    </marker>
 135    <marker
 136       inkscape:stockid="Arrow1Send"
 137       orient="auto"
 138       refY="0"
 139       refX="0"
 140       id="Arrow1Send-3"
 141       style="overflow:visible">
 142      <path
 143         inkscape:connector-curvature="0"
 144         id="path3940-6"
 145         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 146         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 147         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
 148    </marker>
 149    <marker
 150       inkscape:stockid="Arrow1Send"
 151       orient="auto"
 152       refY="0"
 153       refX="0"
 154       id="Arrow1Send-1"
 155       style="overflow:visible">
 156      <path
 157         inkscape:connector-curvature="0"
 158         id="path3940-2"
 159         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 160         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 161         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
 162    </marker>
 163    <marker
 164       inkscape:stockid="Arrow1Send"
 165       orient="auto"
 166       refY="0"
 167       refX="0"
 168       id="Arrow1Send-0"
 169       style="overflow:visible">
 170      <path
 171         inkscape:connector-curvature="0"
 172         id="path3940-9"
 173         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 174         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 175         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
 176    </marker>
 177    <marker
 178       inkscape:stockid="Arrow2Lend"
 179       orient="auto"
 180       refY="0"
 181       refX="0"
 182       id="Arrow2Lend-3"
 183       style="overflow:visible">
 184      <path
 185         id="path3946-1"
 186         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 187         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 188         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 189         inkscape:connector-curvature="0" />
 190    </marker>
 191    <marker
 192       inkscape:stockid="Arrow2Lend"
 193       orient="auto"
 194       refY="0"
 195       refX="0"
 196       id="Arrow2Lend-4"
 197       style="overflow:visible">
 198      <path
 199         id="path3946-7"
 200         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 201         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 202         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 203         inkscape:connector-curvature="0" />
 204    </marker>
 205    <marker
 206       inkscape:stockid="Arrow2Lend"
 207       orient="auto"
 208       refY="0"
 209       refX="0"
 210       id="marker4880"
 211       style="overflow:visible">
 212      <path
 213         id="path4882"
 214         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 215         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 216         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 217         inkscape:connector-curvature="0" />
 218    </marker>
 219    <marker
 220       inkscape:stockid="Arrow2Lend"
 221       orient="auto"
 222       refY="0"
 223       refX="0"
 224       id="Arrow2Lend-5"
 225       style="overflow:visible">
 226      <path
 227         id="path3946-0"
 228         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 229         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 230         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 231         inkscape:connector-curvature="0" />
 232    </marker>
 233    <marker
 234       inkscape:stockid="Arrow2Lend"
 235       orient="auto"
 236       refY="0"
 237       refX="0"
 238       id="Arrow2Lend-6"
 239       style="overflow:visible">
 240      <path
 241         id="path3946-10"
 242         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 243         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 244         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 245         inkscape:connector-curvature="0" />
 246    </marker>
 247    <marker
 248       inkscape:stockid="Arrow1Send"
 249       orient="auto"
 250       refY="0"
 251       refX="0"
 252       id="Arrow1Send-36"
 253       style="overflow:visible">
 254      <path
 255         id="path3940-0"
 256         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 257         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 258         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 259         inkscape:connector-curvature="0" />
 260    </marker>
 261    <marker
 262       inkscape:stockid="Arrow1Send"
 263       orient="auto"
 264       refY="0"
 265       refX="0"
 266       id="Arrow1Send-6"
 267       style="overflow:visible">
 268      <path
 269         id="path3940-26"
 270         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 271         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 272         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 273         inkscape:connector-curvature="0" />
 274    </marker>
 275    <marker
 276       inkscape:stockid="Arrow1Send"
 277       orient="auto"
 278       refY="0"
 279       refX="0"
 280       id="Arrow1Send-8"
 281       style="overflow:visible">
 282      <path
 283         id="path3940-7"
 284         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 285         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 286         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 287         inkscape:connector-curvature="0" />
 288    </marker>
 289    <marker
 290       inkscape:stockid="Arrow1Send"
 291       orient="auto"
 292       refY="0"
 293       refX="0"
 294       id="Arrow1Send-367"
 295       style="overflow:visible">
 296      <path
 297         id="path3940-5"
 298         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 299         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 300         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 301         inkscape:connector-curvature="0" />
 302    </marker>
 303    <marker
 304       inkscape:stockid="Arrow2Lend"
 305       orient="auto"
 306       refY="0"
 307       refX="0"
 308       id="Arrow2Lend-56"
 309       style="overflow:visible">
 310      <path
 311         id="path3946-2"
 312         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 313         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 314         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 315         inkscape:connector-curvature="0" />
 316    </marker>
 317    <marker
 318       inkscape:stockid="Arrow2Lend"
 319       orient="auto"
 320       refY="0"
 321       refX="0"
 322       id="marker3081"
 323       style="overflow:visible">
 324      <path
 325         id="path3083"
 326         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 327         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 328         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 329         inkscape:connector-curvature="0" />
 330    </marker>
 331    <marker
 332       inkscape:stockid="Arrow2Lend"
 333       orient="auto"
 334       refY="0"
 335       refX="0"
 336       id="marker3085"
 337       style="overflow:visible">
 338      <path
 339         id="path3087"
 340         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 341         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 342         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 343         inkscape:connector-curvature="0" />
 344    </marker>
 345    <marker
 346       inkscape:stockid="Arrow2Lend"
 347       orient="auto"
 348       refY="0"
 349       refX="0"
 350       id="marker3089"
 351       style="overflow:visible">
 352      <path
 353         id="path3091"
 354         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 355         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 356         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 357         inkscape:connector-curvature="0" />
 358    </marker>
 359    <marker
 360       inkscape:stockid="Arrow2Lend"
 361       orient="auto"
 362       refY="0"
 363       refX="0"
 364       id="marker3093"
 365       style="overflow:visible">
 366      <path
 367         id="path3095"
 368         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 369         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 370         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 371         inkscape:connector-curvature="0" />
 372    </marker>
 373    <marker
 374       inkscape:stockid="Arrow2Lend"
 375       orient="auto"
 376       refY="0"
 377       refX="0"
 378       id="marker3097"
 379       style="overflow:visible">
 380      <path
 381         id="path3099"
 382         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 383         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 384         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 385         inkscape:connector-curvature="0" />
 386    </marker>
 387    <marker
 388       inkscape:stockid="Arrow1Send"
 389       orient="auto"
 390       refY="0"
 391       refX="0"
 392       id="Arrow1Send-9"
 393       style="overflow:visible">
 394      <path
 395         id="path3940-1"
 396         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 397         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 398         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 399         inkscape:connector-curvature="0" />
 400    </marker>
 401    <marker
 402       inkscape:stockid="Arrow1Send"
 403       orient="auto"
 404       refY="0"
 405       refX="0"
 406       id="Arrow1Send-91"
 407       style="overflow:visible">
 408      <path
 409         id="path3940-27"
 410         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 411         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 412         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 413         inkscape:connector-curvature="0" />
 414    </marker>
 415    <marker
 416       inkscape:stockid="Arrow1Send"
 417       orient="auto"
 418       refY="0"
 419       refX="0"
 420       id="marker3082"
 421       style="overflow:visible">
 422      <path
 423         id="path3084"
 424         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 425         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 426         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 427         inkscape:connector-curvature="0" />
 428    </marker>
 429    <marker
 430       inkscape:stockid="Arrow1Send"
 431       orient="auto"
 432       refY="0"
 433       refX="0"
 434       id="Arrow1Send-09"
 435       style="overflow:visible">
 436      <path
 437         id="path3940-3"
 438         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 439         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 440         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 441         inkscape:connector-curvature="0" />
 442    </marker>
 443    <marker
 444       inkscape:stockid="Arrow1Send"
 445       orient="auto"
 446       refY="0"
 447       refX="0"
 448       id="marker3093-6"
 449       style="overflow:visible">
 450      <path
 451         id="path3095-0"
 452         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 453         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 454         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 455         inkscape:connector-curvature="0" />
 456    </marker>
 457    <marker
 458       inkscape:stockid="Arrow1Send"
 459       orient="auto"
 460       refY="0"
 461       refX="0"
 462       id="Arrow1Send-3675"
 463       style="overflow:visible">
 464      <path
 465         id="path3940-35"
 466         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 467         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 468         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 469         inkscape:connector-curvature="0" />
 470    </marker>
 471  </defs>
 472  <sodipodi:namedview
 473     pagecolor="#ffffff"
 474     bordercolor="#666666"
 475     borderopacity="1"
 476     objecttolerance="10"
 477     gridtolerance="10"
 478     guidetolerance="10"
 479     inkscape:pageopacity="0"
 480     inkscape:pageshadow="2"
 481     inkscape:window-width="1087"
 482     inkscape:window-height="1144"
 483     id="namedview208"
 484     showgrid="true"
 485     inkscape:zoom="0.5"
 486     inkscape:cx="843.3925"
 487     inkscape:cy="528.22238"
 488     inkscape:window-x="860"
 489     inkscape:window-y="65"
 490     inkscape:window-maximized="0"
 491     inkscape:current-layer="svg2"
 492     fit-margin-top="5"
 493     fit-margin-right="5"
 494     fit-margin-left="5"
 495     fit-margin-bottom="5"
 496     inkscape:snap-global="false">
 497    <inkscape:grid
 498       type="xygrid"
 499       id="grid3154"
 500       empspacing="5"
 501       visible="true"
 502       enabled="true"
 503       snapvisiblegridlinesonly="true"
 504       originx="306.04964px"
 505       originy="286.40704px" />
 506  </sodipodi:namedview>
 507  <path
 508     sodipodi:nodetypes="ccc"
 509     inkscape:connector-curvature="0"
 510     id="path3134-9-0-3-1"
 511     d="m 16000.705,7361.3625 3383.738,-0.8434 7.995,1860.9894"
 512     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
 513  <path
 514     sodipodi:nodetypes="ccc"
 515     inkscape:connector-curvature="0"
 516     id="path3134-9-0-3-1-3"
 517     d="m 19393.687,5043.2247 -2.828,1541.346 -3303.342,-1.6876"
 518     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
 519  <path
 520     sodipodi:nodetypes="ccc"
 521     inkscape:connector-curvature="0"
 522     id="path3134-9-0-3-1-6"
 523     d="m 5568.2242,7353.9621 -3929.1209,17.9634 20.2153,2632.0515"
 524     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
 525  <path
 526     sodipodi:nodetypes="ccc"
 527     inkscape:connector-curvature="0"
 528     id="path3134-9-0-3-1-3-2"
 529     d="m 1629.8598,3926.2473 12.2312,2669.7292 3867.5308,7.7168"
 530     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
 531  <path
 532     sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
 533     inkscape:connector-curvature="0"
 534     id="path3134-9-0-3"
 535     d="m 10932.061,46.910528 -2.827,638.638602 -5325.0378,35.9259 -21.6339,7219.96837 2057.8863,-38.4562 -21.5106,-2087.7208 -491.6705,-0.211 -2.7042,-1993.689 1393.686,-4.728 39.6256,4057.454 2379.6691,32.779 14.608,-1848.911 1312.249,12.923 14.608,1818.337 2000.007,20.422 -12.28,-1841.412 1191.331,1.616 15.929,1289.8537 520.344,0.202 m 0,0 -15.641,-1570.1327 -2629.727,-18.604 3.166,-2124.92 -2385.245,19.007 21.973,-2444.6293 5551.053,37.8148 1.584,7165.3369 m 0,0 -5602.722,0.1016 19.583,813.521"
 536     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
 537  <rect
 538     ry="0"
 539     id="rect118"
 540     style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057925, 60.0011585;stroke-dashoffset:0"
 541     rx="0"
 542     height="8254.9336"
 543     width="14128.912"
 544     y="443.33136"
 545     x="4032.6365" />
 546  <text
 547     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 548     id="text202-7"
 549     font-size="192"
 550     font-weight="bold"
 551     font-style="normal"
 552     y="720.02423"
 553     x="4178.2354"
 554     xml:space="preserve">rcu_gp_fqs()</text>
 555  <g
 556     style="fill:none;stroke-width:0.025in"
 557     transform="translate(6381.5083,-10649.537)"
 558     id="g3147">
 559    <g
 560       style="fill:none;stroke-width:0.025in"
 561       id="g3107-6"
 562       transform="translate(3054.6101,13760.052)">
 563      <rect
 564         id="rect112-7"
 565         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 566         rx="0"
 567         height="1370.8721"
 568         width="2809.1992"
 569         y="949.37109"
 570         x="2084.55" />
 571      <rect
 572         id="rect112-3-5"
 573         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 574         rx="0"
 575         height="1294.8468"
 576         width="2809.1992"
 577         y="1025.3964"
 578         x="2084.55" />
 579    </g>
 580    <text
 581       xml:space="preserve"
 582       x="5250.5327"
 583       y="15512.733"
 584       font-style="normal"
 585       font-weight="bold"
 586       font-size="192"
 587       id="text202-35"
 588       style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
 589  </g>
 590  <g
 591     style="fill:none;stroke-width:0.025in"
 592     transform="translate(7232.589,-10685.904)"
 593     id="g3153">
 594    <g
 595       style="fill:none;stroke-width:0.025in"
 596       id="g3107-6-9"
 597       transform="translate(5213.0126,16008.808)">
 598      <rect
 599         id="rect112-7-1"
 600         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 601         rx="0"
 602         height="1370.8721"
 603         width="2809.1992"
 604         y="949.37109"
 605         x="2084.55" />
 606      <rect
 607         id="rect112-3-5-2"
 608         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 609         rx="0"
 610         height="1294.8468"
 611         width="2809.1992"
 612         y="1025.3964"
 613         x="2084.55" />
 614    </g>
 615    <text
 616       xml:space="preserve"
 617       x="9717.4141"
 618       y="18269.314"
 619       font-style="normal"
 620       font-weight="bold"
 621       font-size="192"
 622       id="text202-7-5-1-2-3-7-35-7"
 623       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 624       sodipodi:linespacing="125%"><tspan
 625         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
 626         id="tspan3104-6-5-6-0">Leaf</tspan></text>
 627  </g>
 628  <g
 629     transform="translate(2409.0267,-10649.537)"
 630     id="g3147-3"
 631     style="fill:none;stroke-width:0.025in">
 632    <g
 633       style="fill:none;stroke-width:0.025in"
 634       id="g3107-6-6"
 635       transform="translate(3054.6101,13760.052)">
 636      <rect
 637         id="rect112-7-0"
 638         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 639         rx="0"
 640         height="1370.8721"
 641         width="2809.1992"
 642         y="949.37109"
 643         x="2084.55" />
 644      <rect
 645         id="rect112-3-5-6"
 646         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 647         rx="0"
 648         height="1294.8468"
 649         width="2809.1992"
 650         y="1025.3964"
 651         x="2084.55" />
 652    </g>
 653    <text
 654       xml:space="preserve"
 655       x="5284.6885"
 656       y="15500.379"
 657       font-style="normal"
 658       font-weight="bold"
 659       font-size="192"
 660       id="text202-6"
 661       style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
 662  </g>
 663  <g
 664     transform="translate(3899.8472,-10685.904)"
 665     id="g3153-2"
 666     style="fill:none;stroke-width:0.025in">
 667    <g
 668       style="fill:none;stroke-width:0.025in"
 669       id="g3107-6-9-6"
 670       transform="translate(5213.0126,16008.808)">
 671      <rect
 672         id="rect112-7-1-1"
 673         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 674         rx="0"
 675         height="1370.8721"
 676         width="2809.1992"
 677         y="949.37109"
 678         x="2084.55" />
 679      <rect
 680         id="rect112-3-5-2-8"
 681         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 682         rx="0"
 683         height="1294.8468"
 684         width="2809.1992"
 685         y="1025.3964"
 686         x="2084.55" />
 687    </g>
 688    <text
 689       xml:space="preserve"
 690       x="9717.4141"
 691       y="18269.314"
 692       font-style="normal"
 693       font-weight="bold"
 694       font-size="192"
 695       id="text202-7-5-1-2-3-7-35-7-7"
 696       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 697       sodipodi:linespacing="125%"><tspan
 698         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
 699         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
 700  </g>
 701  <g
 702     transform="translate(567.10542,-10685.904)"
 703     id="g3153-20"
 704     style="fill:none;stroke-width:0.025in">
 705    <g
 706       style="fill:none;stroke-width:0.025in"
 707       id="g3107-6-9-2"
 708       transform="translate(5213.0126,16008.808)">
 709      <rect
 710         id="rect112-7-1-3"
 711         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 712         rx="0"
 713         height="1370.8721"
 714         width="2809.1992"
 715         y="949.37109"
 716         x="2084.55" />
 717      <rect
 718         id="rect112-3-5-2-7"
 719         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 720         rx="0"
 721         height="1294.8468"
 722         width="2809.1992"
 723         y="1025.3964"
 724         x="2084.55" />
 725    </g>
 726    <text
 727       xml:space="preserve"
 728       x="9717.4141"
 729       y="18269.314"
 730       font-style="normal"
 731       font-weight="bold"
 732       font-size="192"
 733       id="text202-7-5-1-2-3-7-35-7-5"
 734       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 735       sodipodi:linespacing="125%"><tspan
 736         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
 737         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
 738  </g>
 739  <g
 740     transform="translate(-2765.6353,-10685.904)"
 741     id="g3153-28"
 742     style="fill:none;stroke-width:0.025in">
 743    <g
 744       style="fill:none;stroke-width:0.025in"
 745       id="g3107-6-9-9"
 746       transform="translate(5213.0126,16008.808)">
 747      <rect
 748         id="rect112-7-1-7"
 749         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 750         rx="0"
 751         height="1370.8721"
 752         width="2809.1992"
 753         y="949.37109"
 754         x="2084.55" />
 755      <rect
 756         id="rect112-3-5-2-3"
 757         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 758         rx="0"
 759         height="1294.8468"
 760         width="2809.1992"
 761         y="1025.3964"
 762         x="2084.55" />
 763    </g>
 764    <text
 765       xml:space="preserve"
 766       x="9717.4141"
 767       y="18269.314"
 768       font-style="normal"
 769       font-weight="bold"
 770       font-size="192"
 771       id="text202-7-5-1-2-3-7-35-7-6"
 772       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 773       sodipodi:linespacing="125%"><tspan
 774         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
 775         id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
 776    <text
 777       xml:space="preserve"
 778       x="7428.2939"
 779       y="17707.271"
 780       font-style="normal"
 781       font-weight="bold"
 782       font-size="192"
 783       id="text202-75"
 784       style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
 785  </g>
 786  <path
 787     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 788     d="m 9525.3217,3196.4324 -582.9982,865.094"
 789     id="path3414"
 790     inkscape:connector-curvature="0" />
 791  <path
 792     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 793     d="m 12334.103,3196.6944 582.999,865.094"
 794     id="path3414-9"
 795     inkscape:connector-curvature="0" />
 796  <path
 797     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 798     d="m 7574.6885,5409.6094 -582.9983,865.094"
 799     id="path3414-8"
 800     inkscape:connector-curvature="0" />
 801  <path
 802     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 803     d="m 14319.735,5409.8714 583.001,865.094"
 804     id="path3414-9-4"
 805     inkscape:connector-curvature="0" />
 806  <path
 807     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 808     d="m 8991.1849,5409.6094 0,846.288"
 809     id="path3414-8-3"
 810     inkscape:connector-curvature="0"
 811     sodipodi:nodetypes="cc" />
 812  <path
 813     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 814     d="m 12868.16,5436.2054 0,846.288"
 815     id="path3414-8-3-6"
 816     inkscape:connector-curvature="0"
 817     sodipodi:nodetypes="cc" />
 818  <rect
 819     ry="0"
 820     id="rect118-1"
 821     style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057965, 60.00115916;stroke-dashoffset:0"
 822     rx="0"
 823     height="7164.1621"
 824     width="13301.43"
 825     y="984.91095"
 826     x="4277.6021" />
 827  <text
 828     style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 829     id="text202-7-2"
 830     font-size="192"
 831     font-weight="bold"
 832     font-style="normal"
 833     y="1236.326"
 834     x="4409.96"
 835     xml:space="preserve"
 836     sodipodi:linespacing="125%">force_qs_rnp()<tspan
 837   style="font-size:192px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
 838   id="tspan3307" /></text>
 839  <text
 840     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 841     id="text202-7-2-7"
 842     font-size="192"
 843     font-weight="bold"
 844     font-style="normal"
 845     y="1547.8876"
 846     x="4417.6396"
 847     xml:space="preserve">rcu_watching_snap_save()</text>
 848  <g
 849     style="fill:none;stroke-width:0.025in"
 850     transform="translate(6501.9719,-10685.904)"
 851     id="g3188">
 852    <g
 853       id="g3107"
 854       transform="translate(947.90548,11584.029)">
 855      <rect
 856         id="rect112"
 857         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 858         rx="0"
 859         height="1370.8721"
 860         width="2809.1992"
 861         y="949.37109"
 862         x="2084.55" />
 863      <rect
 864         id="rect112-3"
 865         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 866         rx="0"
 867         height="1294.8468"
 868         width="2809.1992"
 869         y="1025.3964"
 870         x="2084.55" />
 871    </g>
 872    <text
 873       xml:space="preserve"
 874       x="5452.3052"
 875       y="13844.535"
 876       font-style="normal"
 877       font-weight="bold"
 878       font-size="192"
 879       id="text202-7-5-1-2-3-7"
 880       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 881       sodipodi:linespacing="125%"><tspan
 882         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
 883         id="tspan3104-6-5">Root</tspan></text>
 884    <text
 885       xml:space="preserve"
 886       x="3158.8521"
 887       y="13313.027"
 888       font-style="normal"
 889       font-weight="bold"
 890       font-size="192"
 891       id="text202"
 892       style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
 893  </g>
 894  <text
 895     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 896     id="text202-7-2-7-2"
 897     font-size="192"
 898     font-weight="bold"
 899     font-style="normal"
 900     y="1858.8729"
 901     x="4414.1836"
 902     xml:space="preserve">rcu_watching_snap_recheck()</text>
 903  <text
 904     xml:space="preserve"
 905     x="14659.87"
 906     y="7002.561"
 907     font-style="normal"
 908     font-weight="bold"
 909     font-size="192"
 910     id="text202-62"
 911     style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
 912  <g
 913     id="g4504"
 914     transform="translate(14776.087,-12503.687)">
 915    <path
 916       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
 917       d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
 918       sodipodi:ry="39.550262"
 919       sodipodi:rx="65.917107"
 920       sodipodi:cy="345.54001"
 921       sodipodi:cx="319.379"
 922       id="path3089"
 923       style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
 924       sodipodi:type="arc" />
 925    <text
 926       sodipodi:linespacing="125%"
 927       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 928       id="text202-7-5-1-2"
 929       font-size="192"
 930       font-weight="bold"
 931       font-style="normal"
 932       y="16835.086"
 933       x="4409.043"
 934       xml:space="preserve"><tspan
 935         id="tspan3104"
 936         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
 937    <text
 938       sodipodi:linespacing="125%"
 939       id="text3110"
 940       y="17055.541"
 941       x="4579.373"
 942       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
 943       xml:space="preserve"><tspan
 944         y="17055.541"
 945         x="4579.373"
 946         id="tspan3112"
 947         sodipodi:role="line">read-side</tspan></text>
 948    <text
 949       sodipodi:linespacing="125%"
 950       id="text3114"
 951       y="17297.08"
 952       x="4584.8276"
 953       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
 954       xml:space="preserve"><tspan
 955         y="17297.08"
 956         x="4584.8276"
 957         id="tspan3116"
 958         sodipodi:role="line">critical section</tspan></text>
 959  </g>
 960  <g
 961     id="g3148-9-9"
 962     transform="translate(14747.877,9978.6315)">
 963    <rect
 964       x="3592.3828"
 965       y="-4715.7246"
 966       width="3164.783"
 967       height="769.99048"
 968       rx="0"
 969       style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
 970       id="rect118-3-5-1-3"
 971       ry="0" />
 972    <text
 973       xml:space="preserve"
 974       x="3745.7725"
 975       y="-4418.6582"
 976       font-style="normal"
 977       font-weight="bold"
 978       font-size="192"
 979       id="text202-7-5-3-27-6"
 980       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_exit_state()</text>
 981    <text
 982       xml:space="preserve"
 983       x="3745.7725"
 984       y="-4165.7954"
 985       font-style="normal"
 986       font-weight="bold"
 987       font-size="192"
 988       id="text202-7-5-3-27-0-0"
 989       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()</text>
 990  </g>
 991  <g
 992     id="g3148-9-9-2"
 993     transform="translate(14747.877,12639.736)">
 994    <rect
 995       x="3592.3828"
 996       y="-4715.7246"
 997       width="3164.783"
 998       height="769.99048"
 999       rx="0"
1000       style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
1001       id="rect118-3-5-1-3-6"
1002       ry="0" />
1003    <text
1004       xml:space="preserve"
1005       x="3745.7725"
1006       y="-4418.6582"
1007       font-style="normal"
1008       font-weight="bold"
1009       font-size="192"
1010       id="text202-7-5-3-27-6-1"
1011       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_enter_state()</text>
1012    <text
1013       xml:space="preserve"
1014       x="3745.7725"
1015       y="-4165.7954"
1016       font-style="normal"
1017       font-weight="bold"
1018       font-size="192"
1019       id="text202-7-5-3-27-0-0-8"
1020       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()</text>
1021  </g>
1022  <g
1023     id="g4504-7"
1024     transform="translate(14794.893,-7275.5109)">
1025    <path
1026       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1027       d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1028       sodipodi:ry="39.550262"
1029       sodipodi:rx="65.917107"
1030       sodipodi:cy="345.54001"
1031       sodipodi:cx="319.379"
1032       id="path3084-9"
1033       style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1034       sodipodi:type="arc" />
1035    <text
1036       sodipodi:linespacing="125%"
1037       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1038       id="text202-7-5-1-2-2"
1039       font-size="192"
1040       font-weight="bold"
1041       font-style="normal"
1042       y="16835.086"
1043       x="4409.043"
1044       xml:space="preserve"><tspan
1045         id="tspan3104-0"
1046         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
1047    <text
1048       sodipodi:linespacing="125%"
1049       id="text3110-2"
1050       y="17055.541"
1051       x="4579.373"
1052       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1053       xml:space="preserve"><tspan
1054         y="17055.541"
1055         x="4579.373"
1056         id="tspan3112-3"
1057         sodipodi:role="line">read-side</tspan></text>
1058    <text
1059       sodipodi:linespacing="125%"
1060       id="text3114-7"
1061       y="17297.08"
1062       x="4584.8276"
1063       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1064       xml:space="preserve"><tspan
1065         y="17297.08"
1066         x="4584.8276"
1067         id="tspan3116-5"
1068         sodipodi:role="line">critical section</tspan></text>
1069  </g>
1070  <g
1071     id="g4504-6"
1072     transform="translate(-2953.0872,-13662.506)">
1073    <path
1074       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1075       d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1076       sodipodi:ry="39.550262"
1077       sodipodi:rx="65.917107"
1078       sodipodi:cy="345.54001"
1079       sodipodi:cx="319.379"
1080       id="path3084-1"
1081       style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1082       sodipodi:type="arc" />
1083    <text
1084       sodipodi:linespacing="125%"
1085       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1086       id="text202-7-5-1-2-8"
1087       font-size="192"
1088       font-weight="bold"
1089       font-style="normal"
1090       y="16835.086"
1091       x="4409.043"
1092       xml:space="preserve"><tspan
1093         id="tspan3104-7"
1094         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
1095    <text
1096       sodipodi:linespacing="125%"
1097       id="text3110-9"
1098       y="17055.541"
1099       x="4579.373"
1100       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1101       xml:space="preserve"><tspan
1102         y="17055.541"
1103         x="4579.373"
1104         id="tspan3112-2"
1105         sodipodi:role="line">read-side</tspan></text>
1106    <text
1107       sodipodi:linespacing="125%"
1108       id="text3114-0"
1109       y="17297.08"
1110       x="4584.8276"
1111       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1112       xml:space="preserve"><tspan
1113         y="17297.08"
1114         x="4584.8276"
1115         id="tspan3116-2"
1116         sodipodi:role="line">critical section</tspan></text>
1117  </g>
1118  <g
1119     id="g3148-9-9-3"
1120     transform="translate(-3554.8919,9313.0075)">
1121    <rect
1122       x="3592.3828"
1123       y="-4981.6865"
1124       width="3728.9751"
1125       height="2265.0989"
1126       rx="0"
1127       style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
1128       id="rect118-3-5-1-3-7"
1129       ry="0" />
1130    <text
1131       xml:space="preserve"
1132       x="3745.7725"
1133       y="-4684.6201"
1134       font-style="normal"
1135       font-weight="bold"
1136       font-size="192"
1137       id="text202-7-5-3-27-6-5"
1138       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcutree_report_cpu_dead()</text>
1139    <text
1140       xml:space="preserve"
1141       x="3745.7725"
1142       y="-4431.7573"
1143       font-style="normal"
1144       font-weight="bold"
1145       font-size="192"
1146       id="text202-7-5-3-27-0-0-9"
1147       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_dying_idle_cpu()</text>
1148    <g
1149       transform="translate(1783.3183,-5255.3491)"
1150       id="g3107-7-5"
1151       style="fill:none;stroke-width:0.025in">
1152      <rect
1153         x="2084.55"
1154         y="949.37109"
1155         width="2809.1992"
1156         height="1370.8721"
1157         rx="0"
1158         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1159         id="rect112-5-3" />
1160      <rect
1161         x="2084.55"
1162         y="1025.3964"
1163         width="2809.1992"
1164         height="1294.8468"
1165         rx="0"
1166         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1167         id="rect112-3-3-5" />
1168    </g>
1169    <text
1170       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1171       id="text202-6-6-2-6"
1172       font-size="192"
1173       font-weight="bold"
1174       font-style="normal"
1175       y="-3526.4448"
1176       x="4241.8574"
1177       xml:space="preserve">-&gt;qsmaskinitnext</text>
1178    <text
1179       sodipodi:linespacing="125%"
1180       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1181       id="text202-7-5-1-2-3-2"
1182       font-size="192"
1183       font-weight="bold"
1184       font-style="normal"
1185       y="-2987.4167"
1186       x="6305.1484"
1187       xml:space="preserve"><tspan
1188         id="tspan3104-6-9"
1189         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Leaf</tspan></text>
1190  </g>
1191  <g
1192     id="g4504-7-2"
1193     transform="translate(-2934.2807,-6492.8204)">
1194    <path
1195       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1196       d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1197       sodipodi:ry="39.550262"
1198       sodipodi:rx="65.917107"
1199       sodipodi:cy="345.54001"
1200       sodipodi:cx="319.379"
1201       id="path3084-9-2"
1202       style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1203       sodipodi:type="arc" />
1204    <text
1205       sodipodi:linespacing="125%"
1206       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1207       id="text202-7-5-1-2-2-8"
1208       font-size="192"
1209       font-weight="bold"
1210       font-style="normal"
1211       y="16835.086"
1212       x="4409.043"
1213       xml:space="preserve"><tspan
1214         id="tspan3104-0-9"
1215         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
1216    <text
1217       sodipodi:linespacing="125%"
1218       id="text3110-2-7"
1219       y="17055.541"
1220       x="4579.373"
1221       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1222       xml:space="preserve"><tspan
1223         y="17055.541"
1224         x="4579.373"
1225         id="tspan3112-3-3"
1226         sodipodi:role="line">read-side</tspan></text>
1227    <text
1228       sodipodi:linespacing="125%"
1229       id="text3114-7-6"
1230       y="17297.08"
1231       x="4584.8276"
1232       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1233       xml:space="preserve"><tspan
1234         y="17297.08"
1235         x="4584.8276"
1236         id="tspan3116-5-1"
1237         sodipodi:role="line">critical section</tspan></text>
1238  </g>
1239  <g
1240     id="g3206"
1241     transform="translate(3999.5374,3999.1768)">
1242    <rect
1243       ry="0"
1244       id="rect118-3-5-1-3-1"
1245       style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00058007, 60.00116001;stroke-dashoffset:0"
1246       rx="0"
1247       height="2265.0989"
1248       width="3728.9751"
1249       y="3382.2036"
1250       x="-3958.3845" />
1251    <text
1252       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1253       id="text202-7-5-3-27-6-2"
1254       font-size="192"
1255       font-weight="bold"
1256       font-style="normal"
1257       y="3679.27"
1258       x="-3804.9949"
1259       xml:space="preserve">rcutree_report_cpu_starting()</text>
1260    <g
1261       style="fill:none;stroke-width:0.025in"
1262       id="g3107-7-5-0"
1263       transform="translate(-5767.4491,3108.5424)">
1264      <rect
1265         id="rect112-5-3-9"
1266         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1267         rx="0"
1268         height="1370.8721"
1269         width="2809.1992"
1270         y="949.37109"
1271         x="2084.55" />
1272      <rect
1273         id="rect112-3-3-5-3"
1274         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1275         rx="0"
1276         height="1294.8468"
1277         width="2809.1992"
1278         y="1025.3964"
1279         x="2084.55" />
1280    </g>
1281    <text
1282       xml:space="preserve"
1283       x="-3308.9099"
1284       y="4837.4453"
1285       font-style="normal"
1286       font-weight="bold"
1287       font-size="192"
1288       id="text202-6-6-2-6-6"
1289       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
1290    <text
1291       xml:space="preserve"
1292       x="-1245.6189"
1293       y="5376.4731"
1294       font-style="normal"
1295       font-weight="bold"
1296       font-size="192"
1297       id="text202-7-5-1-2-3-2-0"
1298       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1299       sodipodi:linespacing="125%"><tspan
1300         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1301         id="tspan3104-6-9-6">Leaf</tspan></text>
1302  </g>
1303  <path
1304     sodipodi:nodetypes="cc"
1305     inkscape:connector-curvature="0"
1306     id="path3134-9-0-3-1-3-6"
1307     d="m 15475.193,7360.7089 467.332,8.6247"
1308     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
1309</svg>
~/ Read-only file preview.