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.5841" 17 height="6394.5298" 18 viewBox="-44 -44 21630.525 84996.019" 19 id="svg2" 20 version="1.1" 21 inkscape:version="0.48.4 r9939" 22 sodipodi:docname="TreeRCU-gp.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="Arrow1Send" 179 orient="auto" 180 refY="0" 181 refX="0" 182 id="Arrow1Send-36" 183 style="overflow:visible"> 184 <path 185 id="path3940-7" 186 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 187 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 188 transform="matrix(-0.2,0,0,-0.2,-1.2,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-3" 197 style="overflow:visible"> 198 <path 199 id="path3946-6" 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="marker3085" 211 style="overflow:visible"> 212 <path 213 id="path3087" 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="marker3089" 225 style="overflow:visible"> 226 <path 227 id="path3091" 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="marker3093" 239 style="overflow:visible"> 240 <path 241 id="path3095" 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="Arrow2Lend" 249 orient="auto" 250 refY="0" 251 refX="0" 252 id="marker3097" 253 style="overflow:visible"> 254 <path 255 id="path3099" 256 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 257 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" 258 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 259 inkscape:connector-curvature="0" /> 260 </marker> 261 <marker 262 inkscape:stockid="Arrow2Lend" 263 orient="auto" 264 refY="0" 265 refX="0" 266 id="marker3101" 267 style="overflow:visible"> 268 <path 269 id="path3103" 270 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 271 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" 272 transform="matrix(-1.1,0,0,-1.1,-1.1,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-7" 281 style="overflow:visible"> 282 <path 283 id="path3940-5" 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-79" 295 style="overflow:visible"> 296 <path 297 id="path3940-20" 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-37" 309 style="overflow:visible"> 310 <path 311 id="path3946-5" 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-9" 337 style="overflow:visible"> 338 <path 339 id="path3087-2" 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-2" 351 style="overflow:visible"> 352 <path 353 id="path3091-8" 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-9" 365 style="overflow:visible"> 366 <path 367 id="path3095-7" 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-3" 379 style="overflow:visible"> 380 <path 381 id="path3099-6" 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-12" 393 style="overflow:visible"> 394 <path 395 id="path3940-93" 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="Arrow2Lend" 403 orient="auto" 404 refY="0" 405 refX="0" 406 id="Arrow2Lend-2" 407 style="overflow:visible"> 408 <path 409 id="path3946-66" 410 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 411 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" 412 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 413 inkscape:connector-curvature="0" /> 414 </marker> 415 <marker 416 inkscape:stockid="Arrow2Lend" 417 orient="auto" 418 refY="0" 419 refX="0" 420 id="marker3077" 421 style="overflow:visible"> 422 <path 423 id="path3079" 424 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 425 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" 426 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 427 inkscape:connector-curvature="0" /> 428 </marker> 429 <marker 430 inkscape:stockid="Arrow2Lend" 431 orient="auto" 432 refY="0" 433 refX="0" 434 id="marker3081-4" 435 style="overflow:visible"> 436 <path 437 id="path3083-9" 438 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 439 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" 440 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 441 inkscape:connector-curvature="0" /> 442 </marker> 443 <marker 444 inkscape:stockid="Arrow2Lend" 445 orient="auto" 446 refY="0" 447 refX="0" 448 id="marker3085-5" 449 style="overflow:visible"> 450 <path 451 id="path3087-0" 452 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 453 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" 454 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 455 inkscape:connector-curvature="0" /> 456 </marker> 457 <marker 458 inkscape:stockid="Arrow2Lend" 459 orient="auto" 460 refY="0" 461 refX="0" 462 id="marker3089-4" 463 style="overflow:visible"> 464 <path 465 id="path3091-87" 466 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 467 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" 468 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 469 inkscape:connector-curvature="0" /> 470 </marker> 471 <marker 472 inkscape:stockid="Arrow2Lend" 473 orient="auto" 474 refY="0" 475 refX="0" 476 id="marker3093-1" 477 style="overflow:visible"> 478 <path 479 id="path3095-72" 480 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 481 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" 482 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 483 inkscape:connector-curvature="0" /> 484 </marker> 485 <marker 486 inkscape:stockid="Arrow1Send" 487 orient="auto" 488 refY="0" 489 refX="0" 490 id="Arrow1Send-72" 491 style="overflow:visible"> 492 <path 493 id="path3940-26" 494 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 495 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 496 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 497 inkscape:connector-curvature="0" /> 498 </marker> 499 <marker 500 inkscape:stockid="Arrow1Send" 501 orient="auto" 502 refY="0" 503 refX="0" 504 id="Arrow1Send-6" 505 style="overflow:visible"> 506 <path 507 id="path3940-25" 508 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 509 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 510 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 511 inkscape:connector-curvature="0" /> 512 </marker> 513 <marker 514 inkscape:stockid="Arrow2Lend" 515 orient="auto" 516 refY="0" 517 refX="0" 518 id="Arrow2Lend-8" 519 style="overflow:visible"> 520 <path 521 id="path3946-62" 522 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 523 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" 524 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 525 inkscape:connector-curvature="0" /> 526 </marker> 527 <marker 528 inkscape:stockid="Arrow2Lend" 529 orient="auto" 530 refY="0" 531 refX="0" 532 id="marker3179" 533 style="overflow:visible"> 534 <path 535 id="path3181" 536 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 537 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" 538 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 539 inkscape:connector-curvature="0" /> 540 </marker> 541 <marker 542 inkscape:stockid="Arrow2Lend" 543 orient="auto" 544 refY="0" 545 refX="0" 546 id="marker3183" 547 style="overflow:visible"> 548 <path 549 id="path3185" 550 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 551 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" 552 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 553 inkscape:connector-curvature="0" /> 554 </marker> 555 <marker 556 inkscape:stockid="Arrow2Lend" 557 orient="auto" 558 refY="0" 559 refX="0" 560 id="marker3187" 561 style="overflow:visible"> 562 <path 563 id="path3189" 564 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 565 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" 566 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 567 inkscape:connector-curvature="0" /> 568 </marker> 569 <marker 570 inkscape:stockid="Arrow2Lend" 571 orient="auto" 572 refY="0" 573 refX="0" 574 id="marker3191" 575 style="overflow:visible"> 576 <path 577 id="path3193" 578 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 579 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" 580 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 581 inkscape:connector-curvature="0" /> 582 </marker> 583 <marker 584 inkscape:stockid="Arrow2Lend" 585 orient="auto" 586 refY="0" 587 refX="0" 588 id="marker3195" 589 style="overflow:visible"> 590 <path 591 id="path3197" 592 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 593 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" 594 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 595 inkscape:connector-curvature="0" /> 596 </marker> 597 <marker 598 inkscape:stockid="Arrow1Send" 599 orient="auto" 600 refY="0" 601 refX="0" 602 id="marker3199" 603 style="overflow:visible"> 604 <path 605 id="path3201" 606 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 607 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 608 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 609 inkscape:connector-curvature="0" /> 610 </marker> 611 <marker 612 inkscape:stockid="Arrow1Send" 613 orient="auto" 614 refY="0" 615 refX="0" 616 id="marker3203" 617 style="overflow:visible"> 618 <path 619 id="path3205" 620 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 621 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 622 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 623 inkscape:connector-curvature="0" /> 624 </marker> 625 <marker 626 inkscape:stockid="Arrow1Send" 627 orient="auto" 628 refY="0" 629 refX="0" 630 id="marker3207" 631 style="overflow:visible"> 632 <path 633 id="path3209" 634 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 635 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 636 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 637 inkscape:connector-curvature="0" /> 638 </marker> 639 <marker 640 inkscape:stockid="Arrow1Send" 641 orient="auto" 642 refY="0" 643 refX="0" 644 id="marker3211" 645 style="overflow:visible"> 646 <path 647 id="path3213" 648 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 649 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 650 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 651 inkscape:connector-curvature="0" /> 652 </marker> 653 <marker 654 inkscape:stockid="Arrow1Send" 655 orient="auto" 656 refY="0" 657 refX="0" 658 id="marker3215" 659 style="overflow:visible"> 660 <path 661 id="path3217" 662 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 663 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 664 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 665 inkscape:connector-curvature="0" /> 666 </marker> 667 <marker 668 inkscape:stockid="Arrow1Send" 669 orient="auto" 670 refY="0" 671 refX="0" 672 id="Arrow1Send-5" 673 style="overflow:visible"> 674 <path 675 id="path3940-52" 676 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 677 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 678 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 679 inkscape:connector-curvature="0" /> 680 </marker> 681 <marker 682 inkscape:stockid="Arrow1Send" 683 orient="auto" 684 refY="0" 685 refX="0" 686 id="marker3150" 687 style="overflow:visible"> 688 <path 689 id="path3152" 690 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 691 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 692 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 693 inkscape:connector-curvature="0" /> 694 </marker> 695 <marker 696 inkscape:stockid="Arrow2Lend" 697 orient="auto" 698 refY="0" 699 refX="0" 700 id="Arrow2Lend-9" 701 style="overflow:visible"> 702 <path 703 id="path3946-0" 704 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 705 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" 706 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 707 inkscape:connector-curvature="0" /> 708 </marker> 709 <marker 710 inkscape:stockid="Arrow2Lend" 711 orient="auto" 712 refY="0" 713 refX="0" 714 id="marker3156" 715 style="overflow:visible"> 716 <path 717 id="path3158" 718 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 719 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" 720 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 721 inkscape:connector-curvature="0" /> 722 </marker> 723 <marker 724 inkscape:stockid="Arrow2Lend" 725 orient="auto" 726 refY="0" 727 refX="0" 728 id="marker3160" 729 style="overflow:visible"> 730 <path 731 id="path3162" 732 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 733 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" 734 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 735 inkscape:connector-curvature="0" /> 736 </marker> 737 <marker 738 inkscape:stockid="Arrow2Lend" 739 orient="auto" 740 refY="0" 741 refX="0" 742 id="marker3164" 743 style="overflow:visible"> 744 <path 745 id="path3166" 746 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 747 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" 748 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 749 inkscape:connector-curvature="0" /> 750 </marker> 751 <marker 752 inkscape:stockid="Arrow2Lend" 753 orient="auto" 754 refY="0" 755 refX="0" 756 id="marker3168" 757 style="overflow:visible"> 758 <path 759 id="path3170" 760 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 761 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" 762 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 763 inkscape:connector-curvature="0" /> 764 </marker> 765 <marker 766 inkscape:stockid="Arrow2Lend" 767 orient="auto" 768 refY="0" 769 refX="0" 770 id="marker3172" 771 style="overflow:visible"> 772 <path 773 id="path3174" 774 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 775 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" 776 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 777 inkscape:connector-curvature="0" /> 778 </marker> 779 <marker 780 inkscape:stockid="Arrow1Send" 781 orient="auto" 782 refY="0" 783 refX="0" 784 id="Arrow1Send-8" 785 style="overflow:visible"> 786 <path 787 id="path3940-7-2" 788 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 789 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 790 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 791 inkscape:connector-curvature="0" /> 792 </marker> 793 <marker 794 inkscape:stockid="Arrow1Send" 795 orient="auto" 796 refY="0" 797 refX="0" 798 id="Arrow1Send-17" 799 style="overflow:visible"> 800 <path 801 id="path3940-8" 802 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 803 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 804 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 805 inkscape:connector-curvature="0" /> 806 </marker> 807 <marker 808 inkscape:stockid="Arrow1Send" 809 orient="auto" 810 refY="0" 811 refX="0" 812 id="Arrow1Send-36-4" 813 style="overflow:visible"> 814 <path 815 id="path3940-7-9" 816 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 817 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 818 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 819 inkscape:connector-curvature="0" /> 820 </marker> 821 <marker 822 inkscape:stockid="Arrow2Lend" 823 orient="auto" 824 refY="0" 825 refX="0" 826 id="Arrow2Lend-94" 827 style="overflow:visible"> 828 <path 829 id="path3946-59" 830 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 831 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" 832 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 833 inkscape:connector-curvature="0" /> 834 </marker> 835 <marker 836 inkscape:stockid="Arrow2Lend" 837 orient="auto" 838 refY="0" 839 refX="0" 840 id="marker3157" 841 style="overflow:visible"> 842 <path 843 id="path3159" 844 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 845 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" 846 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 847 inkscape:connector-curvature="0" /> 848 </marker> 849 <marker 850 inkscape:stockid="Arrow2Lend" 851 orient="auto" 852 refY="0" 853 refX="0" 854 id="marker3161" 855 style="overflow:visible"> 856 <path 857 id="path3163" 858 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 859 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" 860 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 861 inkscape:connector-curvature="0" /> 862 </marker> 863 <marker 864 inkscape:stockid="Arrow2Lend" 865 orient="auto" 866 refY="0" 867 refX="0" 868 id="marker3165" 869 style="overflow:visible"> 870 <path 871 id="path3167" 872 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 873 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" 874 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 875 inkscape:connector-curvature="0" /> 876 </marker> 877 <marker 878 inkscape:stockid="Arrow2Lend" 879 orient="auto" 880 refY="0" 881 refX="0" 882 id="marker3169" 883 style="overflow:visible"> 884 <path 885 id="path3171" 886 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 887 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" 888 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 889 inkscape:connector-curvature="0" /> 890 </marker> 891 <marker 892 inkscape:stockid="Arrow2Lend" 893 orient="auto" 894 refY="0" 895 refX="0" 896 id="marker3173" 897 style="overflow:visible"> 898 <path 899 id="path3175" 900 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 901 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" 902 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 903 inkscape:connector-curvature="0" /> 904 </marker> 905 <marker 906 inkscape:stockid="Arrow2Lend" 907 orient="auto" 908 refY="0" 909 refX="0" 910 id="marker3177" 911 style="overflow:visible"> 912 <path 913 id="path3179" 914 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 915 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" 916 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 917 inkscape:connector-curvature="0" /> 918 </marker> 919 <marker 920 inkscape:stockid="Arrow2Lend" 921 orient="auto" 922 refY="0" 923 refX="0" 924 id="marker3181" 925 style="overflow:visible"> 926 <path 927 id="path3183" 928 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 929 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" 930 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 931 inkscape:connector-curvature="0" /> 932 </marker> 933 <marker 934 inkscape:stockid="Arrow2Lend" 935 orient="auto" 936 refY="0" 937 refX="0" 938 id="marker3185" 939 style="overflow:visible"> 940 <path 941 id="path3187" 942 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 943 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" 944 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 945 inkscape:connector-curvature="0" /> 946 </marker> 947 <marker 948 inkscape:stockid="Arrow2Lend" 949 orient="auto" 950 refY="0" 951 refX="0" 952 id="marker3189" 953 style="overflow:visible"> 954 <path 955 id="path3191" 956 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 957 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" 958 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 959 inkscape:connector-curvature="0" /> 960 </marker> 961 <marker 962 inkscape:stockid="Arrow2Lend" 963 orient="auto" 964 refY="0" 965 refX="0" 966 id="marker3193" 967 style="overflow:visible"> 968 <path 969 id="path3195" 970 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 971 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" 972 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 973 inkscape:connector-curvature="0" /> 974 </marker> 975 <marker 976 inkscape:stockid="Arrow2Lend" 977 orient="auto" 978 refY="0" 979 refX="0" 980 id="marker3197" 981 style="overflow:visible"> 982 <path 983 id="path3199" 984 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 985 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" 986 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 987 inkscape:connector-curvature="0" /> 988 </marker> 989 <marker 990 inkscape:stockid="Arrow1Send" 991 orient="auto" 992 refY="0" 993 refX="0" 994 id="Arrow1Send-35" 995 style="overflow:visible"> 996 <path 997 id="path3940-70" 998 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 999 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 1000 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 1001 inkscape:connector-curvature="0" /> 1002 </marker> 1003 <marker 1004 inkscape:stockid="Arrow1Send" 1005 orient="auto" 1006 refY="0" 1007 refX="0" 1008 id="marker3203-8" 1009 style="overflow:visible"> 1010 <path 1011 id="path3205-1" 1012 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1013 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 1014 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 1015 inkscape:connector-curvature="0" /> 1016 </marker> 1017 <marker 1018 inkscape:stockid="Arrow1Send" 1019 orient="auto" 1020 refY="0" 1021 refX="0" 1022 id="Arrow1Send-83" 1023 style="overflow:visible"> 1024 <path 1025 id="path3940-79" 1026 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1027 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 1028 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 1029 inkscape:connector-curvature="0" /> 1030 </marker> 1031 <marker 1032 inkscape:stockid="Arrow1Send" 1033 orient="auto" 1034 refY="0" 1035 refX="0" 1036 id="marker3038" 1037 style="overflow:visible"> 1038 <path 1039 id="path3040" 1040 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1041 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 1042 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 1043 inkscape:connector-curvature="0" /> 1044 </marker> 1045 <marker 1046 inkscape:stockid="Arrow1Send" 1047 orient="auto" 1048 refY="0" 1049 refX="0" 1050 id="marker3042" 1051 style="overflow:visible"> 1052 <path 1053 id="path3044" 1054 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1055 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 1056 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 1057 inkscape:connector-curvature="0" /> 1058 </marker> 1059 </defs> 1060 <sodipodi:namedview 1061 pagecolor="#ffffff" 1062 bordercolor="#666666" 1063 borderopacity="1" 1064 objecttolerance="10" 1065 gridtolerance="10" 1066 guidetolerance="10" 1067 inkscape:pageopacity="0" 1068 inkscape:pageshadow="2" 1069 inkscape:window-width="1087" 1070 inkscape:window-height="1144" 1071 id="namedview208" 1072 showgrid="true" 1073 inkscape:zoom="0.81932583" 1074 inkscape:cx="840.45848" 1075 inkscape:cy="5052.4242" 1076 inkscape:window-x="787" 1077 inkscape:window-y="24" 1078 inkscape:window-maximized="0" 1079 inkscape:current-layer="g4" 1080 fit-margin-top="5" 1081 fit-margin-right="5" 1082 fit-margin-left="5" 1083 fit-margin-bottom="5"> 1084 <inkscape:grid 1085 type="xygrid" 1086 id="grid3079" 1087 empspacing="5" 1088 visible="true" 1089 enabled="true" 1090 snapvisiblegridlinesonly="true" 1091 originx="413.99932px" 1092 originy="5758.0031px" /> 1093 </sodipodi:namedview> 1094 <g 1095 style="fill:none;stroke-width:0.025in" 1096 id="g4" 1097 transform="translate(4751.9713,-1307.071)"> 1098 <path 1099 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)" 1100 d="m 6161.6776,2411.7612 0,6117.1391" 1101 id="path3134-9-0-3" 1102 inkscape:connector-curvature="0" 1103 sodipodi:nodetypes="cc" /> 1104 <path 1105 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)" 1106 d="m 6161.6776,3342.6302 -3856.4573,0 10.6979,5757.1962 2918.1436,-2e-4" 1107 id="path3134-9-0" 1108 inkscape:connector-curvature="0" 1109 sodipodi:nodetypes="cccc" /> 1110 <path 1111 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)" 1112 d="m 6161.6776,3342.6302 3856.4574,0 -12.188,5757.1963 -2918.1436,-3e-4" 1113 id="path3134-9-0-7" 1114 inkscape:connector-curvature="0" 1115 sodipodi:nodetypes="cccc" /> 1116 <!-- Line: box --> 1117 <!-- Line: box --> 1118 <!-- Line: box --> 1119 <!-- Line --> 1120 <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790--> 1121 <!-- Line --> 1122 <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140--> 1123 <!-- Line --> 1124 <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140--> 1125 <!-- Line --> 1126 <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940--> 1127 <!-- Line: box --> 1128 <!-- Line: box --> 1129 <!-- Line --> 1130 <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510--> 1131 <!-- Line --> 1132 <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510--> 1133 <!-- Line --> 1134 <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290--> 1135 <!-- Line --> 1136 <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290--> 1137 <!-- Line --> 1138 <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290--> 1139 <!-- Line --> 1140 <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240--> 1141 <!-- Line --> 1142 <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440--> 1143 <!-- Line --> 1144 <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440--> 1145 <!-- Line --> 1146 <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240--> 1147 <!-- Circle --> 1148 <!-- Circle --> 1149 <!-- Circle --> 1150 <!-- Circle --> 1151 <!-- Circle --> 1152 <!-- Circle --> 1153 <!-- Circle --> 1154 <!-- Circle --> 1155 <!-- Circle --> 1156 <!-- Line: box --> 1157 <!-- Line: box --> 1158 <!-- Line: box --> 1159 <!-- Line: box --> 1160 <!-- Line: box --> 1161 <!-- Line: box --> 1162 <!-- Line: box --> 1163 <!-- Line: box --> 1164 <!-- Line: box --> 1165 <!-- Line: box --> 1166 <!-- Line --> 1167 <!-- Line --> 1168 <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150--> 1169 <!-- Line: box --> 1170 <!-- Line --> 1171 <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410--> 1172 <!-- Line: box --> 1173 <!-- Line --> 1174 <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910--> 1175 <!-- Line: box --> 1176 <!-- Line --> 1177 <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650--> 1178 <!-- Line --> 1179 <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150--> 1180 <!-- Text --> 1181 <!-- Text --> 1182 <!-- Text --> 1183 <!-- Text --> 1184 <!-- Text --> 1185 <!-- Text --> 1186 <!-- Text --> 1187 <!-- Text --> 1188 <!-- Text --> 1189 <!-- Text --> 1190 <!-- Text --> 1191 <!-- Text --> 1192 <!-- Text --> 1193 <!-- Text --> 1194 <!-- Text --> 1195 <!-- Text --> 1196 <!-- Text --> 1197 <!-- Text --> 1198 <!-- Text --> 1199 <!-- Text --> 1200 <!-- Text --> 1201 <!-- Text --> 1202 <!-- Text --> 1203 <!-- Text --> 1204 <!-- Text --> 1205 <!-- Text --> 1206 <!-- Line --> 1207 <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290--> 1208 <!-- Line: box --> 1209 <!-- Line: box --> 1210 <!-- Line: box --> 1211 <!-- Line: box --> 1212 <!-- Text --> 1213 <!-- Text --> 1214 <!-- Text --> 1215 <!-- Text --> 1216 <!-- Text --> 1217 <rect 1218 x="4544.7305" 1219 y="4603.417" 1220 width="3240.0088" 1221 height="2650.6289" 1222 rx="0" 1223 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0" 1224 id="rect118" 1225 ry="0" /> 1226 <text 1227 xml:space="preserve" 1228 x="5073.3374" 1229 y="6372.4521" 1230 font-style="normal" 1231 font-weight="bold" 1232 font-size="192" 1233 id="text202" 1234 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rcu_accelerate_cbs()</text> 1235 <g 1236 id="g3107" 1237 transform="translate(2715.7065,4700.8888)"> 1238 <rect 1239 id="rect112" 1240 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1241 rx="0" 1242 height="1370.8721" 1243 width="2809.1992" 1244 y="949.37109" 1245 x="2084.55" /> 1246 <rect 1247 id="rect112-3" 1248 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1249 rx="0" 1250 height="1294.8468" 1251 width="2809.1992" 1252 y="1025.3964" 1253 x="2084.55" /> 1254 </g> 1255 <text 1256 xml:space="preserve" 1257 x="4773.3452" 1258 y="4825.2578" 1259 font-style="normal" 1260 font-weight="bold" 1261 font-size="192" 1262 id="text202-7" 1263 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_prepare_for_idle()</text> 1264 <rect 1265 x="790.93585" 1266 y="4630.8252" 1267 width="3240.0088" 1268 height="2650.6289" 1269 rx="0" 1270 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.0005789, 60.00115781;stroke-dashoffset:0" 1271 id="rect118-3" 1272 ry="0" /> 1273 <text 1274 xml:space="preserve" 1275 x="1319.5447" 1276 y="6639.2261" 1277 font-style="normal" 1278 font-weight="bold" 1279 font-size="192" 1280 id="text202-6" 1281 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_accelerate_cbs()</text> 1282 <g 1283 style="fill:none;stroke-width:0.025in" 1284 id="g3107-7" 1285 transform="translate(-1038.0776,4728.2971)"> 1286 <rect 1287 id="rect112-5" 1288 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1289 rx="0" 1290 height="1370.8721" 1291 width="2809.1992" 1292 y="949.37109" 1293 x="2084.55" /> 1294 <rect 1295 id="rect112-3-3" 1296 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1297 rx="0" 1298 height="1294.8468" 1299 width="2809.1992" 1300 y="1025.3964" 1301 x="2084.55" /> 1302 </g> 1303 <text 1304 xml:space="preserve" 1305 x="1019.5512" 1306 y="4852.666" 1307 font-style="normal" 1308 font-weight="bold" 1309 font-size="192" 1310 id="text202-7-5" 1311 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> 1312 <text 1313 xml:space="preserve" 1314 x="1319.5447" 1315 y="6376.6328" 1316 font-style="normal" 1317 font-weight="bold" 1318 font-size="192" 1319 id="text202-6-6" 1320 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_advance_cbs()</text> 1321 <text 1322 xml:space="preserve" 1323 x="1340.6649" 1324 y="6111.4473" 1325 font-style="normal" 1326 font-weight="bold" 1327 font-size="192" 1328 id="text202-6-6-2" 1329 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> 1330 <rect 1331 x="5422.6279" 1332 y="3041.8311" 1333 width="1480.4871" 1334 height="379.24637" 1335 rx="0" 1336 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.0005789, 60.00115794;stroke-dashoffset:0" 1337 id="rect118-3-9" 1338 ry="0" /> 1339 <text 1340 xml:space="preserve" 1341 x="5607.2734" 1342 y="3283.3892" 1343 font-style="normal" 1344 font-weight="bold" 1345 font-size="192" 1346 id="text202-7-5-1" 1347 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">call_rcu()</text> 1348 <path 1349 sodipodi:type="arc" 1350 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" 1351 id="path3084" 1352 sodipodi:cx="319.379" 1353 sodipodi:cy="345.54001" 1354 sodipodi:rx="65.917107" 1355 sodipodi:ry="39.550262" 1356 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" 1357 transform="matrix(13.298129,0,0,13.298129,1915.7286,4523.6528)" /> 1358 <text 1359 xml:space="preserve" 1360 x="5853.9238" 1361 y="8902.3623" 1362 font-style="normal" 1363 font-weight="bold" 1364 font-size="192" 1365 id="text202-7-5-1-2" 1366 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" 1367 sodipodi:linespacing="125%"><tspan 1368 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" 1369 id="tspan3104">Wake up</tspan></text> 1370 <text 1371 xml:space="preserve" 1372 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" 1373 x="6165.7158" 1374 y="9122.8174" 1375 id="text3110" 1376 sodipodi:linespacing="125%"><tspan 1377 sodipodi:role="line" 1378 id="tspan3112" 1379 x="6165.7158" 1380 y="9122.8174">grace-period</tspan></text> 1381 <text 1382 xml:space="preserve" 1383 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" 1384 x="6162.8716" 1385 y="9364.3564" 1386 id="text3114" 1387 sodipodi:linespacing="125%"><tspan 1388 sodipodi:role="line" 1389 id="tspan3116" 1390 x="6162.8716" 1391 y="9364.3564">kernel thread</tspan></text> 1392 <rect 1393 x="8239.8516" 1394 y="4608.7363" 1395 width="3240.0088" 1396 height="2650.6289" 1397 rx="0" 1398 style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057902, 60.00115804;stroke-dashoffset:0" 1399 id="rect118-36" 1400 ry="0" /> 1401 <text 1402 xml:space="preserve" 1403 x="8768.4678" 1404 y="6484.1562" 1405 font-style="normal" 1406 font-weight="bold" 1407 font-size="192" 1408 id="text202-75" 1409 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_accelerate_cbs()</text> 1410 <g 1411 style="fill:none;stroke-width:0.025in" 1412 id="g3107-3" 1413 transform="translate(6410.833,4706.2127)"> 1414 <rect 1415 id="rect112-56" 1416 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1417 rx="0" 1418 height="1370.8721" 1419 width="2809.1992" 1420 y="949.37109" 1421 x="2084.55" /> 1422 <rect 1423 id="rect112-3-2" 1424 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1425 rx="0" 1426 height="1294.8468" 1427 width="2809.1992" 1428 y="1025.3964" 1429 x="2084.55" /> 1430 </g> 1431 <text 1432 xml:space="preserve" 1433 x="8329.5352" 1434 y="4830.5771" 1435 font-style="normal" 1436 font-weight="bold" 1437 font-size="192" 1438 id="text202-7-9" 1439 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">takedown_cpu()</text> 1440 <text 1441 xml:space="preserve" 1442 x="8335.4873" 1443 y="5094.127" 1444 font-style="normal" 1445 font-weight="bold" 1446 font-size="192" 1447 id="text202-7-9-6" 1448 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcutree_migrate_callbacks()</text> 1449 <text 1450 xml:space="preserve" 1451 x="8335.4873" 1452 y="5357.1006" 1453 font-style="normal" 1454 font-weight="bold" 1455 font-size="192" 1456 id="text202-7-9-6-0" 1457 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_migrate_callbacks()</text> 1458 <text 1459 xml:space="preserve" 1460 x="8768.4678" 1461 y="6224.9038" 1462 font-style="normal" 1463 font-weight="bold" 1464 font-size="192" 1465 id="text202-6-6-6" 1466 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_advance_cbs()</text> 1467 <text 1468 xml:space="preserve" 1469 x="3467.9963" 1470 y="6987.9912" 1471 font-style="normal" 1472 font-weight="bold" 1473 font-size="192" 1474 id="text202-7-5-1-2-3" 1475 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" 1476 sodipodi:linespacing="125%"><tspan 1477 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" 1478 id="tspan3104-6">Leaf</tspan></text> 1479 <text 1480 xml:space="preserve" 1481 x="7220.106" 1482 y="6961.395" 1483 font-style="normal" 1484 font-weight="bold" 1485 font-size="192" 1486 id="text202-7-5-1-2-3-7" 1487 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" 1488 sodipodi:linespacing="125%"><tspan 1489 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" 1490 id="tspan3104-6-5">Leaf</tspan></text> 1491 <text 1492 xml:space="preserve" 1493 x="10905.331" 1494 y="6961.395" 1495 font-style="normal" 1496 font-weight="bold" 1497 font-size="192" 1498 id="text202-7-5-1-2-3-7-3" 1499 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" 1500 sodipodi:linespacing="125%"><tspan 1501 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" 1502 id="tspan3104-6-5-5">Leaf</tspan></text> 1503 <path 1504 sodipodi:type="arc" 1505 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" 1506 id="path3084-3" 1507 sodipodi:cx="319.379" 1508 sodipodi:cy="345.54001" 1509 sodipodi:rx="65.917107" 1510 sodipodi:ry="39.550262" 1511 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" 1512 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" /> 1513 <text 1514 xml:space="preserve" 1515 x="5717.4517" 1516 y="1785.2073" 1517 font-style="normal" 1518 font-weight="bold" 1519 font-size="192" 1520 id="text202-7-5-1-2-6" 1521 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" 1522 sodipodi:linespacing="125%"><tspan 1523 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" 1524 id="tspan3104-7">Phase One</tspan></text> 1525 <text 1526 xml:space="preserve" 1527 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" 1528 x="6119.668" 1529 y="2005.6624" 1530 id="text3110-5" 1531 sodipodi:linespacing="125%"><tspan 1532 sodipodi:role="line" 1533 id="tspan3112-3" 1534 x="6119.668" 1535 y="2005.6624">of Update</tspan></text> 1536 <path 1537 sodipodi:nodetypes="cc" 1538 inkscape:connector-curvature="0" 1539 id="path3134-9-0-3-3" 1540 d="m 6169.6477,11384.719 0,8777.145" 1541 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 1542 <g 1543 style="fill:none;stroke-width:0.025in" 1544 transform="translate(1749.0282,658.72243)" 1545 id="g3188"> 1546 <g 1547 id="g3107-62" 1548 transform="translate(947.90548,11584.029)"> 1549 <rect 1550 id="rect112-9" 1551 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1552 rx="0" 1553 height="1370.8721" 1554 width="2809.1992" 1555 y="949.37109" 1556 x="2084.55" /> 1557 <rect 1558 id="rect112-3-1" 1559 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1560 rx="0" 1561 height="1294.8468" 1562 width="2809.1992" 1563 y="1025.3964" 1564 x="2084.55" /> 1565 </g> 1566 <text 1567 xml:space="preserve" 1568 x="5452.3052" 1569 y="13844.535" 1570 font-style="normal" 1571 font-weight="bold" 1572 font-size="192" 1573 id="text202-7-5-1-2-3-7-2" 1574 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" 1575 sodipodi:linespacing="125%"><tspan 1576 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" 1577 id="tspan3104-6-5-7">Root</tspan></text> 1578 <text 1579 xml:space="preserve" 1580 x="3137.9988" 1581 y="13271.316" 1582 font-style="normal" 1583 font-weight="bold" 1584 font-size="192" 1585 id="text202-626" 1586 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 1587 style="font-size:172.87567139px" 1588 id="tspan3071">rcu_seq_start(rsp->gp_seq)</tspan></text> 1589 </g> 1590 <rect 1591 ry="0" 1592 id="rect118-0" 1593 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115689;stroke-dashoffset:0" 1594 rx="0" 1595 height="23612.516" 1596 width="13607.611" 1597 y="12709.474" 1598 x="-663.88806" /> 1599 <text 1600 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 1601 id="text202-7-93" 1602 font-size="192" 1603 font-weight="bold" 1604 font-style="normal" 1605 y="12968.928" 1606 x="-548.11169" 1607 xml:space="preserve">rcu_gp_init()</text> 1608 <g 1609 style="fill:none;stroke-width:0.025in" 1610 transform="translate(1628.5648,695.08943)" 1611 id="g3147"> 1612 <g 1613 style="fill:none;stroke-width:0.025in" 1614 id="g3107-6" 1615 transform="translate(3054.6101,13760.052)"> 1616 <rect 1617 id="rect112-7" 1618 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1619 rx="0" 1620 height="1370.8721" 1621 width="2809.1992" 1622 y="949.37109" 1623 x="2084.55" /> 1624 <rect 1625 id="rect112-3-5" 1626 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1627 rx="0" 1628 height="1294.8468" 1629 width="2809.1992" 1630 y="1025.3964" 1631 x="2084.55" /> 1632 </g> 1633 </g> 1634 <g 1635 style="fill:none;stroke-width:0.025in" 1636 transform="translate(2479.6454,658.72243)" 1637 id="g3153"> 1638 <g 1639 style="fill:none;stroke-width:0.025in" 1640 id="g3107-6-9" 1641 transform="translate(5213.0126,16008.808)"> 1642 <rect 1643 id="rect112-7-1" 1644 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1645 rx="0" 1646 height="1370.8721" 1647 width="2809.1992" 1648 y="949.37109" 1649 x="2084.55" /> 1650 <rect 1651 id="rect112-3-5-2" 1652 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1653 rx="0" 1654 height="1294.8468" 1655 width="2809.1992" 1656 y="1025.3964" 1657 x="2084.55" /> 1658 </g> 1659 <text 1660 xml:space="preserve" 1661 x="9717.4141" 1662 y="18269.314" 1663 font-style="normal" 1664 font-weight="bold" 1665 font-size="192" 1666 id="text202-7-5-1-2-3-7-35-7" 1667 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" 1668 sodipodi:linespacing="125%"><tspan 1669 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" 1670 id="tspan3104-6-5-6-0">Leaf</tspan></text> 1671 </g> 1672 <g 1673 transform="translate(-2343.9166,695.08943)" 1674 id="g3147-3" 1675 style="fill:none;stroke-width:0.025in"> 1676 <g 1677 style="fill:none;stroke-width:0.025in" 1678 id="g3107-6-6" 1679 transform="translate(3054.6101,13760.052)"> 1680 <rect 1681 id="rect112-7-0" 1682 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1683 rx="0" 1684 height="1370.8721" 1685 width="2809.1992" 1686 y="949.37109" 1687 x="2084.55" /> 1688 <rect 1689 id="rect112-3-5-6" 1690 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1691 rx="0" 1692 height="1294.8468" 1693 width="2809.1992" 1694 y="1025.3964" 1695 x="2084.55" /> 1696 </g> 1697 </g> 1698 <g 1699 transform="translate(-853.09625,658.72243)" 1700 id="g3153-2" 1701 style="fill:none;stroke-width:0.025in"> 1702 <g 1703 style="fill:none;stroke-width:0.025in" 1704 id="g3107-6-9-6" 1705 transform="translate(5213.0126,16008.808)"> 1706 <rect 1707 id="rect112-7-1-1" 1708 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1709 rx="0" 1710 height="1370.8721" 1711 width="2809.1992" 1712 y="949.37109" 1713 x="2084.55" /> 1714 <rect 1715 id="rect112-3-5-2-8" 1716 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1717 rx="0" 1718 height="1294.8468" 1719 width="2809.1992" 1720 y="1025.3964" 1721 x="2084.55" /> 1722 </g> 1723 <text 1724 xml:space="preserve" 1725 x="9717.4141" 1726 y="18269.314" 1727 font-style="normal" 1728 font-weight="bold" 1729 font-size="192" 1730 id="text202-7-5-1-2-3-7-35-7-7" 1731 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" 1732 sodipodi:linespacing="125%"><tspan 1733 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" 1734 id="tspan3104-6-5-6-0-9">Leaf</tspan></text> 1735 </g> 1736 <g 1737 transform="translate(-4185.8377,658.72243)" 1738 id="g3153-20" 1739 style="fill:none;stroke-width:0.025in"> 1740 <g 1741 style="fill:none;stroke-width:0.025in" 1742 id="g3107-6-9-2" 1743 transform="translate(5213.0126,16008.808)"> 1744 <rect 1745 id="rect112-7-1-3" 1746 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1747 rx="0" 1748 height="1370.8721" 1749 width="2809.1992" 1750 y="949.37109" 1751 x="2084.55" /> 1752 <rect 1753 id="rect112-3-5-2-7" 1754 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1755 rx="0" 1756 height="1294.8468" 1757 width="2809.1992" 1758 y="1025.3964" 1759 x="2084.55" /> 1760 </g> 1761 <text 1762 xml:space="preserve" 1763 x="9717.4141" 1764 y="18269.314" 1765 font-style="normal" 1766 font-weight="bold" 1767 font-size="192" 1768 id="text202-7-5-1-2-3-7-35-7-5" 1769 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" 1770 sodipodi:linespacing="125%"><tspan 1771 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" 1772 id="tspan3104-6-5-6-0-92">Leaf</tspan></text> 1773 </g> 1774 <g 1775 transform="translate(-7518.5789,658.72243)" 1776 id="g3153-28" 1777 style="fill:none;stroke-width:0.025in"> 1778 <g 1779 style="fill:none;stroke-width:0.025in" 1780 id="g3107-6-9-9" 1781 transform="translate(5213.0126,16008.808)"> 1782 <rect 1783 id="rect112-7-1-7" 1784 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1785 rx="0" 1786 height="1370.8721" 1787 width="2809.1992" 1788 y="949.37109" 1789 x="2084.55" /> 1790 <rect 1791 id="rect112-3-5-2-3" 1792 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1793 rx="0" 1794 height="1294.8468" 1795 width="2809.1992" 1796 y="1025.3964" 1797 x="2084.55" /> 1798 </g> 1799 <text 1800 xml:space="preserve" 1801 x="9717.4141" 1802 y="18269.314" 1803 font-style="normal" 1804 font-weight="bold" 1805 font-size="192" 1806 id="text202-7-5-1-2-3-7-35-7-6" 1807 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" 1808 sodipodi:linespacing="125%"><tspan 1809 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" 1810 id="tspan3104-6-5-6-0-1">Leaf</tspan></text> 1811 </g> 1812 <path 1813 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1814 d="m 4772.378,14541.058 -582.9982,865.094" 1815 id="path3414" 1816 inkscape:connector-curvature="0" /> 1817 <path 1818 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1819 d="m 7581.1599,14541.32 582.9982,865.094" 1820 id="path3414-9" 1821 inkscape:connector-curvature="0" /> 1822 <path 1823 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1824 d="m 2821.7449,16754.235 -582.9982,865.094" 1825 id="path3414-8" 1826 inkscape:connector-curvature="0" /> 1827 <path 1828 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1829 d="m 9566.7916,16754.497 583.0014,865.094" 1830 id="path3414-9-4" 1831 inkscape:connector-curvature="0" /> 1832 <path 1833 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1834 d="m 4238.2414,16754.235 0,846.288" 1835 id="path3414-8-3" 1836 inkscape:connector-curvature="0" 1837 sodipodi:nodetypes="cc" /> 1838 <path 1839 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1840 d="m 8115.2166,16780.831 0,846.288" 1841 id="path3414-8-3-6" 1842 inkscape:connector-curvature="0" 1843 sodipodi:nodetypes="cc" /> 1844 <g 1845 id="g4504-3-9" 1846 transform="translate(4164.6575,-5087.5013)"> 1847 <path 1848 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 1849 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" 1850 sodipodi:ry="39.550262" 1851 sodipodi:rx="65.917107" 1852 sodipodi:cy="345.54001" 1853 sodipodi:cx="319.379" 1854 id="path3084-6-1" 1855 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" 1856 sodipodi:type="arc" /> 1857 <text 1858 sodipodi:linespacing="125%" 1859 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" 1860 id="text202-7-5-1-2-7-2" 1861 font-size="192" 1862 font-weight="bold" 1863 font-style="normal" 1864 y="16888.277" 1865 x="4344.877" 1866 xml:space="preserve"><tspan 1867 id="tspan3104-5-7" 1868 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">End of</tspan></text> 1869 <text 1870 sodipodi:linespacing="125%" 1871 id="text3110-3-0" 1872 y="17119.1" 1873 x="4578.7886" 1874 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" 1875 xml:space="preserve"><tspan 1876 y="17119.1" 1877 x="4578.7886" 1878 id="tspan3112-5-9" 1879 sodipodi:role="line">Last Grace</tspan></text> 1880 <text 1881 sodipodi:linespacing="125%" 1882 id="text3114-6-3" 1883 y="17350.271" 1884 x="4581.7886" 1885 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" 1886 xml:space="preserve"><tspan 1887 y="17350.271" 1888 x="4581.7886" 1889 id="tspan3116-2-6" 1890 sodipodi:role="line">Period</tspan></text> 1891 </g> 1892 <path 1893 sodipodi:nodetypes="cc" 1894 inkscape:connector-curvature="0" 1895 id="path3134-9-0-3-5" 1896 d="m 7845.2122,11943.62 -1595.7756,0" 1897 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send-36)" /> 1898 <path 1899 sodipodi:type="arc" 1900 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" 1901 id="path3084-6" 1902 sodipodi:cx="319.379" 1903 sodipodi:cy="345.54001" 1904 sodipodi:rx="65.917107" 1905 sodipodi:ry="39.550262" 1906 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" 1907 transform="matrix(13.298129,0,0,13.298129,1915.7264,6279.0065)" /> 1908 <text 1909 xml:space="preserve" 1910 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" 1911 x="6165.6357" 1912 y="10691.992" 1913 id="text3110-0" 1914 sodipodi:linespacing="125%"><tspan 1915 sodipodi:role="line" 1916 id="tspan3112-6" 1917 x="6165.6357" 1918 y="10691.992">Grace-period</tspan></text> 1919 <text 1920 xml:space="preserve" 1921 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" 1922 x="6162.8696" 1923 y="10947.994" 1924 id="text3114-2" 1925 sodipodi:linespacing="125%"><tspan 1926 sodipodi:role="line" 1927 id="tspan3116-6" 1928 x="6162.8696" 1929 y="10947.994">kernel thread</tspan></text> 1930 <text 1931 xml:space="preserve" 1932 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" 1933 x="6165.3237" 1934 y="11188.528" 1935 id="text3114-1" 1936 sodipodi:linespacing="125%"><tspan 1937 sodipodi:role="line" 1938 id="tspan3116-8" 1939 x="6165.3237" 1940 y="11188.528">awakened</tspan></text> 1941 <path 1942 sodipodi:nodetypes="cc" 1943 inkscape:connector-curvature="0" 1944 id="path3134-9-0-3-3-2" 1945 d="m 6161.6774,9725.7319 0,531.9251" 1946 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 1947 <path 1948 sodipodi:nodetypes="cccccccccccccccccccccccccccc" 1949 inkscape:connector-curvature="0" 1950 id="path3134-9-0-3-1" 1951 d="m 6169.1878,20208.525 -2.8277,1315.668 -5343.84363,17.12 -2.8276,6561.744 2039.08003,17.963 -2.7042,-2144.14 -491.6705,-0.211 -2.7042,-1993.689 1487.7179,-4.728 -17.7999,1812.453 2017.2372,-7.643 4.9533,-2151.572 -1405.5264,11.163 -10.9189,-1891.147 1739.2163,-2.718 -13.2006,4234.23 -1701.3596,1.395 -8.784,2107.712 1702.6392,-4.834 33.4144,-1867.716 1312.2491,12.923 14.608,1818.336 2000.0062,20.422 -12.279,-1841.411 1304.1668,1.615 -12.279,2032.706 -4638.6501,1.615 19.5828,569.038" 1952 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 1953 <g 1954 style="fill:none;stroke-width:0.025in" 1955 transform="translate(1618.635,9512.0768)" 1956 id="g3147-7"> 1957 <g 1958 style="fill:none;stroke-width:0.025in" 1959 id="g3107-6-8" 1960 transform="translate(3054.6101,13760.052)"> 1961 <rect 1962 id="rect112-7-4" 1963 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1964 rx="0" 1965 height="1370.8721" 1966 width="2809.1992" 1967 y="949.37109" 1968 x="2084.55" /> 1969 <rect 1970 id="rect112-3-5-5" 1971 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1972 rx="0" 1973 height="1294.8468" 1974 width="2809.1992" 1975 y="1025.3964" 1976 x="2084.55" /> 1977 </g> 1978 </g> 1979 <g 1980 style="fill:none;stroke-width:0.025in" 1981 transform="translate(2469.7158,9475.7098)" 1982 id="g3153-0"> 1983 <g 1984 style="fill:none;stroke-width:0.025in" 1985 id="g3107-6-9-3" 1986 transform="translate(5213.0126,16008.808)"> 1987 <rect 1988 id="rect112-7-1-6" 1989 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1990 rx="0" 1991 height="1370.8721" 1992 width="2809.1992" 1993 y="949.37109" 1994 x="2084.55" /> 1995 <rect 1996 id="rect112-3-5-2-1" 1997 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1998 rx="0" 1999 height="1294.8468" 2000 width="2809.1992" 2001 y="1025.3964" 2002 x="2084.55" /> 2003 </g> 2004 <text 2005 xml:space="preserve" 2006 x="9717.4141" 2007 y="18269.314" 2008 font-style="normal" 2009 font-weight="bold" 2010 font-size="192" 2011 id="text202-7-5-1-2-3-7-35-7-0" 2012 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" 2013 sodipodi:linespacing="125%"><tspan 2014 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" 2015 id="tspan3104-6-5-6-0-6">Leaf</tspan></text> 2016 </g> 2017 <g 2018 transform="translate(-2353.8464,9512.0768)" 2019 id="g3147-3-3" 2020 style="fill:none;stroke-width:0.025in"> 2021 <g 2022 style="fill:none;stroke-width:0.025in" 2023 id="g3107-6-6-2" 2024 transform="translate(3054.6101,13760.052)"> 2025 <rect 2026 id="rect112-7-0-0" 2027 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2028 rx="0" 2029 height="1370.8721" 2030 width="2809.1992" 2031 y="949.37109" 2032 x="2084.55" /> 2033 <rect 2034 id="rect112-3-5-6-6" 2035 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2036 rx="0" 2037 height="1294.8468" 2038 width="2809.1992" 2039 y="1025.3964" 2040 x="2084.55" /> 2041 </g> 2042 <text 2043 xml:space="preserve" 2044 x="5398.415" 2045 y="15310.093" 2046 font-style="normal" 2047 font-weight="bold" 2048 font-size="192" 2049 id="text202-8" 2050 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinit</text> 2051 <text 2052 xml:space="preserve" 2053 x="5398.415" 2054 y="15545.01" 2055 font-style="normal" 2056 font-weight="bold" 2057 font-size="192" 2058 id="text202-5-8" 2059 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinitnext</text> 2060 </g> 2061 <g 2062 transform="translate(-863.02623,9475.7098)" 2063 id="g3153-2-1" 2064 style="fill:none;stroke-width:0.025in"> 2065 <g 2066 style="fill:none;stroke-width:0.025in" 2067 id="g3107-6-9-6-5" 2068 transform="translate(5213.0126,16008.808)"> 2069 <rect 2070 id="rect112-7-1-1-5" 2071 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2072 rx="0" 2073 height="1370.8721" 2074 width="2809.1992" 2075 y="949.37109" 2076 x="2084.55" /> 2077 <rect 2078 id="rect112-3-5-2-8-4" 2079 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2080 rx="0" 2081 height="1294.8468" 2082 width="2809.1992" 2083 y="1025.3964" 2084 x="2084.55" /> 2085 </g> 2086 <text 2087 xml:space="preserve" 2088 x="9717.4141" 2089 y="18269.314" 2090 font-style="normal" 2091 font-weight="bold" 2092 font-size="192" 2093 id="text202-7-5-1-2-3-7-35-7-7-7" 2094 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" 2095 sodipodi:linespacing="125%"><tspan 2096 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" 2097 id="tspan3104-6-5-6-0-9-6">Leaf</tspan></text> 2098 </g> 2099 <g 2100 transform="translate(-4195.7676,9475.7098)" 2101 id="g3153-20-5" 2102 style="fill:none;stroke-width:0.025in"> 2103 <g 2104 style="fill:none;stroke-width:0.025in" 2105 id="g3107-6-9-2-6" 2106 transform="translate(5213.0126,16008.808)"> 2107 <rect 2108 id="rect112-7-1-3-9" 2109 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2110 rx="0" 2111 height="1370.8721" 2112 width="2809.1992" 2113 y="949.37109" 2114 x="2084.55" /> 2115 <rect 2116 id="rect112-3-5-2-7-3" 2117 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2118 rx="0" 2119 height="1294.8468" 2120 width="2809.1992" 2121 y="1025.3964" 2122 x="2084.55" /> 2123 </g> 2124 <text 2125 xml:space="preserve" 2126 x="9717.4141" 2127 y="18269.314" 2128 font-style="normal" 2129 font-weight="bold" 2130 font-size="192" 2131 id="text202-7-5-1-2-3-7-35-7-5-7" 2132 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" 2133 sodipodi:linespacing="125%"><tspan 2134 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" 2135 id="tspan3104-6-5-6-0-92-4">Leaf</tspan></text> 2136 </g> 2137 <g 2138 transform="translate(-7528.5086,9475.7098)" 2139 id="g3153-28-5" 2140 style="fill:none;stroke-width:0.025in"> 2141 <g 2142 style="fill:none;stroke-width:0.025in" 2143 id="g3107-6-9-9-2" 2144 transform="translate(5213.0126,16008.808)"> 2145 <rect 2146 id="rect112-7-1-7-5" 2147 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2148 rx="0" 2149 height="1370.8721" 2150 width="2809.1992" 2151 y="949.37109" 2152 x="2084.55" /> 2153 <rect 2154 id="rect112-3-5-2-3-4" 2155 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2156 rx="0" 2157 height="1294.8468" 2158 width="2809.1992" 2159 y="1025.3964" 2160 x="2084.55" /> 2161 </g> 2162 <text 2163 xml:space="preserve" 2164 x="9717.4141" 2165 y="18269.314" 2166 font-style="normal" 2167 font-weight="bold" 2168 font-size="192" 2169 id="text202-7-5-1-2-3-7-35-7-6-7" 2170 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" 2171 sodipodi:linespacing="125%"><tspan 2172 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" 2173 id="tspan3104-6-5-6-0-1-4">Leaf</tspan></text> 2174 <text 2175 xml:space="preserve" 2176 x="7699.7246" 2177 y="17734.791" 2178 font-style="normal" 2179 font-weight="bold" 2180 font-size="192" 2181 id="text202-4" 2182 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinit</text> 2183 </g> 2184 <path 2185 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2186 d="M 4762.4482,23358.047 4179.45,24223.141" 2187 id="path3414-4" 2188 inkscape:connector-curvature="0" /> 2189 <path 2190 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2191 d="m 7571.23,23358.309 582.9982,865.094" 2192 id="path3414-9-3" 2193 inkscape:connector-curvature="0" /> 2194 <path 2195 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2196 d="m 2811.8152,25571.224 -582.9982,865.094" 2197 id="path3414-8-0" 2198 inkscape:connector-curvature="0" /> 2199 <path 2200 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2201 d="m 9556.8622,25571.486 582.9988,865.094" 2202 id="path3414-9-4-7" 2203 inkscape:connector-curvature="0" /> 2204 <path 2205 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2206 d="m 4228.3115,25571.224 0,846.288" 2207 id="path3414-8-3-8" 2208 inkscape:connector-curvature="0" 2209 sodipodi:nodetypes="cc" /> 2210 <path 2211 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2212 d="m 8105.2867,25597.82 0,846.288" 2213 id="path3414-8-3-6-6" 2214 inkscape:connector-curvature="0" 2215 sodipodi:nodetypes="cc" /> 2216 <rect 2217 ry="0" 2218 id="rect118-1" 2219 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115756;stroke-dashoffset:0" 2220 rx="0" 2221 height="4418.4302" 2222 width="4932.5845" 2223 y="21654.297" 2224 x="1395.3682" /> 2225 <text 2226 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" 2227 id="text202-7-2" 2228 font-size="192" 2229 font-weight="bold" 2230 font-style="normal" 2231 y="21852.52" 2232 x="1530.812" 2233 xml:space="preserve" 2234 sodipodi:linespacing="125%">rcu_init_new_rnp()<tspan 2235 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" 2236 id="tspan3307"> or</tspan></text> 2237 <text 2238 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 2239 id="text202-7-2-7" 2240 font-size="192" 2241 font-weight="bold" 2242 font-style="normal" 2243 y="22120.592" 2244 x="1530.812" 2245 xml:space="preserve">rcu_cleanup_dead_rnp()</text> 2246 <text 2247 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" 2248 id="text202-7-2-7-6" 2249 font-size="192" 2250 font-weight="bold" 2251 font-style="normal" 2252 y="22389.539" 2253 x="1533.6567" 2254 xml:space="preserve" 2255 sodipodi:linespacing="125%"><tspan 2256 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" 2257 id="tspan3327">(optional)</tspan></text> 2258 <g 2259 style="fill:none;stroke-width:0.025in" 2260 transform="translate(1739.0986,9475.7098)" 2261 id="g3188-8"> 2262 <text 2263 xml:space="preserve" 2264 x="3305.5364" 2265 y="13255.592" 2266 font-style="normal" 2267 font-weight="bold" 2268 font-size="192" 2269 id="text202-84" 2270 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->qsmaskinit</text> 2271 <g 2272 id="g3107-31" 2273 transform="translate(947.90548,11584.029)"> 2274 <rect 2275 id="rect112-4" 2276 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2277 rx="0" 2278 height="1370.8721" 2279 width="2809.1992" 2280 y="949.37109" 2281 x="2084.55" /> 2282 <rect 2283 id="rect112-3-9" 2284 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2285 rx="0" 2286 height="1294.8468" 2287 width="2809.1992" 2288 y="1025.3964" 2289 x="2084.55" /> 2290 </g> 2291 <text 2292 xml:space="preserve" 2293 x="5452.3052" 2294 y="13844.535" 2295 font-style="normal" 2296 font-weight="bold" 2297 font-size="192" 2298 id="text202-7-5-1-2-3-7-20" 2299 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" 2300 sodipodi:linespacing="125%"><tspan 2301 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" 2302 id="tspan3104-6-5-6">Root</tspan></text> 2303 <text 2304 xml:space="preserve" 2305 x="3305.5364" 2306 y="13490.509" 2307 font-style="normal" 2308 font-weight="bold" 2309 font-size="192" 2310 id="text202-5-89" 2311 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinitnext</text> 2312 </g> 2313 <path 2314 sodipodi:nodetypes="cccccccccccccccccccccccc" 2315 inkscape:connector-curvature="0" 2316 id="path3134-9-0-3-10" 2317 d="m 6187.9943,28881.474 -2.8275,2480.757 -2316.0141,-1.687 -2.8276,2179.854 2321.1757,-0.843 -2.7041,-1843.237 2404.5141,-0.212 16.1022,1993.267 -7783.83443,-4.728 -16.7937,2120.395 2033.10343,-23.534 2.0128,-1866.562 2051.9098,14.079 2.0128,1838.299 1280.8474,-4.728 14.608,-1830.104 1312.2492,12.923 14.608,1818.336 2000.0057,20.422 -12.279,-1841.411 1304.167,1.615 -12.279,2032.706 -4638.6499,1.615 19.5828,569.038" 2318 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 2319 <g 2320 style="fill:none;stroke-width:0.025in" 2321 transform="translate(1739.0986,17188.625)" 2322 id="g3188-6"> 2323 <g 2324 id="g3107-5" 2325 transform="translate(947.90548,11584.029)"> 2326 <rect 2327 id="rect112-94" 2328 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2329 rx="0" 2330 height="1370.8721" 2331 width="2809.1992" 2332 y="949.37109" 2333 x="2084.55" /> 2334 <rect 2335 id="rect112-3-90" 2336 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2337 rx="0" 2338 height="1294.8468" 2339 width="2809.1992" 2340 y="1025.3964" 2341 x="2084.55" /> 2342 </g> 2343 <text 2344 xml:space="preserve" 2345 x="5452.3052" 2346 y="13844.535" 2347 font-style="normal" 2348 font-weight="bold" 2349 font-size="192" 2350 id="text202-7-5-1-2-3-7-9" 2351 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" 2352 sodipodi:linespacing="125%"><tspan 2353 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" 2354 id="tspan3104-6-5-1">Root</tspan></text> 2355 <text 2356 xml:space="preserve" 2357 x="3147.9268" 2358 y="13240.524" 2359 font-style="normal" 2360 font-weight="bold" 2361 font-size="192" 2362 id="text202-1" 2363 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 2364 </g> 2365 <g 2366 style="fill:none;stroke-width:0.025in" 2367 transform="translate(1618.6352,17224.992)" 2368 id="g3147-1"> 2369 <g 2370 style="fill:none;stroke-width:0.025in" 2371 id="g3107-6-1" 2372 transform="translate(3054.6101,13760.052)"> 2373 <rect 2374 id="rect112-7-5" 2375 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2376 rx="0" 2377 height="1370.8721" 2378 width="2809.1992" 2379 y="949.37109" 2380 x="2084.55" /> 2381 <rect 2382 id="rect112-3-5-9" 2383 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2384 rx="0" 2385 height="1294.8468" 2386 width="2809.1992" 2387 y="1025.3964" 2388 x="2084.55" /> 2389 </g> 2390 <text 2391 xml:space="preserve" 2392 x="5263.1094" 2393 y="15411.646" 2394 font-style="normal" 2395 font-weight="bold" 2396 font-size="192" 2397 id="text202-92" 2398 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 2399 </g> 2400 <g 2401 style="fill:none;stroke-width:0.025in" 2402 transform="translate(2469.7158,17188.625)" 2403 id="g3153-7"> 2404 <g 2405 style="fill:none;stroke-width:0.025in" 2406 id="g3107-6-9-67" 2407 transform="translate(5213.0126,16008.808)"> 2408 <rect 2409 id="rect112-7-1-36" 2410 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2411 rx="0" 2412 height="1370.8721" 2413 width="2809.1992" 2414 y="949.37109" 2415 x="2084.55" /> 2416 <rect 2417 id="rect112-3-5-2-5" 2418 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2419 rx="0" 2420 height="1294.8468" 2421 width="2809.1992" 2422 y="1025.3964" 2423 x="2084.55" /> 2424 </g> 2425 <text 2426 xml:space="preserve" 2427 x="9717.4141" 2428 y="18269.314" 2429 font-style="normal" 2430 font-weight="bold" 2431 font-size="192" 2432 id="text202-7-5-1-2-3-7-35-7-63" 2433 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" 2434 sodipodi:linespacing="125%"><tspan 2435 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" 2436 id="tspan3104-6-5-6-0-94">Leaf</tspan></text> 2437 <text 2438 xml:space="preserve" 2439 x="7417.4053" 2440 y="17655.502" 2441 font-style="normal" 2442 font-weight="bold" 2443 font-size="192" 2444 id="text202-759" 2445 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 2446 </g> 2447 <g 2448 transform="translate(-2353.8462,17224.992)" 2449 id="g3147-3-8" 2450 style="fill:none;stroke-width:0.025in"> 2451 <g 2452 style="fill:none;stroke-width:0.025in" 2453 id="g3107-6-6-1" 2454 transform="translate(3054.6101,13760.052)"> 2455 <rect 2456 id="rect112-7-0-2" 2457 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2458 rx="0" 2459 height="1370.8721" 2460 width="2809.1992" 2461 y="949.37109" 2462 x="2084.55" /> 2463 <rect 2464 id="rect112-3-5-6-9" 2465 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2466 rx="0" 2467 height="1294.8468" 2468 width="2809.1992" 2469 y="1025.3964" 2470 x="2084.55" /> 2471 </g> 2472 <text 2473 xml:space="preserve" 2474 x="5246.1548" 2475 y="15411.648" 2476 font-style="normal" 2477 font-weight="bold" 2478 font-size="192" 2479 id="text202-87" 2480 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 2481 </g> 2482 <g 2483 transform="translate(-863.02613,17188.625)" 2484 id="g3153-2-3" 2485 style="fill:none;stroke-width:0.025in"> 2486 <g 2487 style="fill:none;stroke-width:0.025in" 2488 id="g3107-6-9-6-9" 2489 transform="translate(5213.0126,16008.808)"> 2490 <rect 2491 id="rect112-7-1-1-0" 2492 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2493 rx="0" 2494 height="1370.8721" 2495 width="2809.1992" 2496 y="949.37109" 2497 x="2084.55" /> 2498 <rect 2499 id="rect112-3-5-2-8-8" 2500 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2501 rx="0" 2502 height="1294.8468" 2503 width="2809.1992" 2504 y="1025.3964" 2505 x="2084.55" /> 2506 </g> 2507 <text 2508 xml:space="preserve" 2509 x="9717.4141" 2510 y="18269.314" 2511 font-style="normal" 2512 font-weight="bold" 2513 font-size="192" 2514 id="text202-7-5-1-2-3-7-35-7-7-8" 2515 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" 2516 sodipodi:linespacing="125%"><tspan 2517 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" 2518 id="tspan3104-6-5-6-0-9-5">Leaf</tspan></text> 2519 </g> 2520 <g 2521 transform="translate(-4195.7673,17188.625)" 2522 id="g3153-20-0" 2523 style="fill:none;stroke-width:0.025in"> 2524 <g 2525 style="fill:none;stroke-width:0.025in" 2526 id="g3107-6-9-2-9" 2527 transform="translate(5213.0126,16008.808)"> 2528 <rect 2529 id="rect112-7-1-3-6" 2530 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2531 rx="0" 2532 height="1370.8721" 2533 width="2809.1992" 2534 y="949.37109" 2535 x="2084.55" /> 2536 <rect 2537 id="rect112-3-5-2-7-38" 2538 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2539 rx="0" 2540 height="1294.8468" 2541 width="2809.1992" 2542 y="1025.3964" 2543 x="2084.55" /> 2544 </g> 2545 <text 2546 xml:space="preserve" 2547 x="9717.4141" 2548 y="18269.314" 2549 font-style="normal" 2550 font-weight="bold" 2551 font-size="192" 2552 id="text202-7-5-1-2-3-7-35-7-5-5" 2553 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" 2554 sodipodi:linespacing="125%"><tspan 2555 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" 2556 id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text> 2557 <text 2558 xml:space="preserve" 2559 x="7433.8257" 2560 y="17682.098" 2561 font-style="normal" 2562 font-weight="bold" 2563 font-size="192" 2564 id="text202-2" 2565 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 2566 </g> 2567 <g 2568 transform="translate(-7528.5085,17188.625)" 2569 id="g3153-28-1" 2570 style="fill:none;stroke-width:0.025in"> 2571 <g 2572 style="fill:none;stroke-width:0.025in" 2573 id="g3107-6-9-9-1" 2574 transform="translate(5213.0126,16008.808)"> 2575 <rect 2576 id="rect112-7-1-7-59" 2577 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2578 rx="0" 2579 height="1370.8721" 2580 width="2809.1992" 2581 y="949.37109" 2582 x="2084.55" /> 2583 <rect 2584 id="rect112-3-5-2-3-8" 2585 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2586 rx="0" 2587 height="1294.8468" 2588 width="2809.1992" 2589 y="1025.3964" 2590 x="2084.55" /> 2591 </g> 2592 <text 2593 xml:space="preserve" 2594 x="9717.4141" 2595 y="18269.314" 2596 font-style="normal" 2597 font-weight="bold" 2598 font-size="192" 2599 id="text202-7-5-1-2-3-7-35-7-6-4" 2600 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" 2601 sodipodi:linespacing="125%"><tspan 2602 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" 2603 id="tspan3104-6-5-6-0-1-8">Leaf</tspan></text> 2604 <text 2605 xml:space="preserve" 2606 x="7415.4404" 2607 y="17682.098" 2608 font-style="normal" 2609 font-weight="bold" 2610 font-size="192" 2611 id="text202-0" 2612 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 2613 </g> 2614 <path 2615 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2616 d="m 4762.4484,31070.961 -582.9982,865.095" 2617 id="path3414-0" 2618 inkscape:connector-curvature="0" /> 2619 <path 2620 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2621 d="m 7571.2303,31071.223 582.9982,865.095" 2622 id="path3414-9-30" 2623 inkscape:connector-curvature="0" /> 2624 <path 2625 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2626 d="m 2811.8153,33284.138 -582.9982,865.094" 2627 id="path3414-8-4" 2628 inkscape:connector-curvature="0" /> 2629 <path 2630 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2631 d="m 9556.862,33284.401 582.999,865.093" 2632 id="path3414-9-4-4" 2633 inkscape:connector-curvature="0" /> 2634 <path 2635 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2636 d="m 4228.3118,33284.138 0,846.288" 2637 id="path3414-8-3-4" 2638 inkscape:connector-curvature="0" 2639 sodipodi:nodetypes="cc" /> 2640 <path 2641 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2642 d="m 8105.287,33310.734 0,846.288" 2643 id="path3414-8-3-6-4" 2644 inkscape:connector-curvature="0" 2645 sodipodi:nodetypes="cc" /> 2646 <path 2647 sodipodi:nodetypes="ccc" 2648 inkscape:connector-curvature="0" 2649 id="path3134-9-0-3-1-8" 2650 d="m 11248.729,43927.515 3383.749,-0.843 7.995,1860.989" 2651 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 2652 <path 2653 sodipodi:nodetypes="ccc" 2654 inkscape:connector-curvature="0" 2655 id="path3134-9-0-3-1-3" 2656 d="m 14641.723,41609.377 -2.828,1541.346 -3303.353,-1.688" 2657 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 2658 <path 2659 sodipodi:nodetypes="ccc" 2660 inkscape:connector-curvature="0" 2661 id="path3134-9-0-3-1-6" 2662 d="m 816.24399,43920.114 -3929.12029,17.964 20.2152,2632.051" 2663 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 2664 <path 2665 sodipodi:nodetypes="ccc" 2666 inkscape:connector-curvature="0" 2667 id="path3134-9-0-3-1-3-2" 2668 d="m -3122.1199,40492.4 12.2312,2669.729 3867.53038,7.717" 2669 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 2670 <path 2671 sodipodi:nodetypes="cccccccccccccccccccccccccccc" 2672 inkscape:connector-curvature="0" 2673 id="path3134-9-0-3-4" 2674 d="m 6180.0812,36613.063 -2.827,638.638 -5325.0381,35.926 -9.78989,7279.202 2659.62569,0 0,-2260.682 -1196.8316,0 0,-1861.738 1462.7942,0 0,2127.7 3723.476,0 0,1861.738 2035.5457,-11.246 -12.28,-1788.219 1191.3338,1.616 15.928,1289.854 520.347,0.202 m 0,0 -15.641,-1570.133 -2629.7318,-18.604 3.165,-2124.92 -2305.4983,-7.354 0,-2287.279 5319.2511,0 0,7180.99 m 0,0 0,19229.094 -4441.5746,0" 2675 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 2676 <rect 2677 ry="0" 2678 id="rect118-7" 2679 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" 2680 rx="0" 2681 height="8254.9336" 2682 width="14128.912" 2683 y="37009.492" 2684 x="-719.34235" /> 2685 <text 2686 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 2687 id="text202-7-24" 2688 font-size="192" 2689 font-weight="bold" 2690 font-style="normal" 2691 y="37286.184" 2692 x="-573.74298" 2693 xml:space="preserve">rcu_gp_fqs()</text> 2694 <g 2695 style="fill:none;stroke-width:0.025in" 2696 transform="translate(1629.528,25916.616)" 2697 id="g3147-0"> 2698 <g 2699 style="fill:none;stroke-width:0.025in" 2700 id="g3107-6-62" 2701 transform="translate(3054.6101,13760.052)"> 2702 <rect 2703 id="rect112-7-9" 2704 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2705 rx="0" 2706 height="1370.8721" 2707 width="2809.1992" 2708 y="949.37109" 2709 x="2084.55" /> 2710 <rect 2711 id="rect112-3-5-90" 2712 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2713 rx="0" 2714 height="1294.8468" 2715 width="2809.1992" 2716 y="1025.3964" 2717 x="2084.55" /> 2718 </g> 2719 <text 2720 xml:space="preserve" 2721 x="5250.5327" 2722 y="15512.733" 2723 font-style="normal" 2724 font-weight="bold" 2725 font-size="192" 2726 id="text202-35-8" 2727 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 2728 </g> 2729 <g 2730 style="fill:none;stroke-width:0.025in" 2731 transform="translate(2480.6088,25880.249)" 2732 id="g3153-1"> 2733 <g 2734 style="fill:none;stroke-width:0.025in" 2735 id="g3107-6-9-31" 2736 transform="translate(5213.0126,16008.808)"> 2737 <rect 2738 id="rect112-7-1-10" 2739 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2740 rx="0" 2741 height="1370.8721" 2742 width="2809.1992" 2743 y="949.37109" 2744 x="2084.55" /> 2745 <rect 2746 id="rect112-3-5-2-34" 2747 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2748 rx="0" 2749 height="1294.8468" 2750 width="2809.1992" 2751 y="1025.3964" 2752 x="2084.55" /> 2753 </g> 2754 <text 2755 xml:space="preserve" 2756 x="9717.4141" 2757 y="18269.314" 2758 font-style="normal" 2759 font-weight="bold" 2760 font-size="192" 2761 id="text202-7-5-1-2-3-7-35-7-03" 2762 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" 2763 sodipodi:linespacing="125%"><tspan 2764 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" 2765 id="tspan3104-6-5-6-0-91">Leaf</tspan></text> 2766 </g> 2767 <g 2768 transform="translate(-2342.9531,25916.616)" 2769 id="g3147-3-9" 2770 style="fill:none;stroke-width:0.025in"> 2771 <g 2772 style="fill:none;stroke-width:0.025in" 2773 id="g3107-6-6-6" 2774 transform="translate(3054.6101,13760.052)"> 2775 <rect 2776 id="rect112-7-0-9" 2777 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2778 rx="0" 2779 height="1370.8721" 2780 width="2809.1992" 2781 y="949.37109" 2782 x="2084.55" /> 2783 <rect 2784 id="rect112-3-5-6-3" 2785 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2786 rx="0" 2787 height="1294.8468" 2788 width="2809.1992" 2789 y="1025.3964" 2790 x="2084.55" /> 2791 </g> 2792 <text 2793 xml:space="preserve" 2794 x="5284.6885" 2795 y="15500.379" 2796 font-style="normal" 2797 font-weight="bold" 2798 font-size="192" 2799 id="text202-6-3" 2800 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 2801 </g> 2802 <g 2803 transform="translate(-852.13285,25880.249)" 2804 id="g3153-2-8" 2805 style="fill:none;stroke-width:0.025in"> 2806 <g 2807 style="fill:none;stroke-width:0.025in" 2808 id="g3107-6-9-6-0" 2809 transform="translate(5213.0126,16008.808)"> 2810 <rect 2811 id="rect112-7-1-1-56" 2812 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2813 rx="0" 2814 height="1370.8721" 2815 width="2809.1992" 2816 y="949.37109" 2817 x="2084.55" /> 2818 <rect 2819 id="rect112-3-5-2-8-6" 2820 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2821 rx="0" 2822 height="1294.8468" 2823 width="2809.1992" 2824 y="1025.3964" 2825 x="2084.55" /> 2826 </g> 2827 <text 2828 xml:space="preserve" 2829 x="9717.4141" 2830 y="18269.314" 2831 font-style="normal" 2832 font-weight="bold" 2833 font-size="192" 2834 id="text202-7-5-1-2-3-7-35-7-7-4" 2835 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" 2836 sodipodi:linespacing="125%"><tspan 2837 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" 2838 id="tspan3104-6-5-6-0-9-0">Leaf</tspan></text> 2839 </g> 2840 <g 2841 transform="translate(-4184.8743,25880.249)" 2842 id="g3153-20-04" 2843 style="fill:none;stroke-width:0.025in"> 2844 <g 2845 style="fill:none;stroke-width:0.025in" 2846 id="g3107-6-9-2-62" 2847 transform="translate(5213.0126,16008.808)"> 2848 <rect 2849 id="rect112-7-1-3-67" 2850 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2851 rx="0" 2852 height="1370.8721" 2853 width="2809.1992" 2854 y="949.37109" 2855 x="2084.55" /> 2856 <rect 2857 id="rect112-3-5-2-7-5" 2858 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2859 rx="0" 2860 height="1294.8468" 2861 width="2809.1992" 2862 y="1025.3964" 2863 x="2084.55" /> 2864 </g> 2865 <text 2866 xml:space="preserve" 2867 x="9717.4141" 2868 y="18269.314" 2869 font-style="normal" 2870 font-weight="bold" 2871 font-size="192" 2872 id="text202-7-5-1-2-3-7-35-7-5-6" 2873 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" 2874 sodipodi:linespacing="125%"><tspan 2875 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" 2876 id="tspan3104-6-5-6-0-92-9">Leaf</tspan></text> 2877 </g> 2878 <g 2879 transform="translate(-7517.6112,25880.249)" 2880 id="g3153-28-8" 2881 style="fill:none;stroke-width:0.025in"> 2882 <g 2883 style="fill:none;stroke-width:0.025in" 2884 id="g3107-6-9-9-7" 2885 transform="translate(5213.0126,16008.808)"> 2886 <rect 2887 id="rect112-7-1-7-2" 2888 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2889 rx="0" 2890 height="1370.8721" 2891 width="2809.1992" 2892 y="949.37109" 2893 x="2084.55" /> 2894 <rect 2895 id="rect112-3-5-2-3-82" 2896 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2897 rx="0" 2898 height="1294.8468" 2899 width="2809.1992" 2900 y="1025.3964" 2901 x="2084.55" /> 2902 </g> 2903 <text 2904 xml:space="preserve" 2905 x="9717.4141" 2906 y="18269.314" 2907 font-style="normal" 2908 font-weight="bold" 2909 font-size="192" 2910 id="text202-7-5-1-2-3-7-35-7-6-9" 2911 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" 2912 sodipodi:linespacing="125%"><tspan 2913 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" 2914 id="tspan3104-6-5-6-0-1-9">Leaf</tspan></text> 2915 <text 2916 xml:space="preserve" 2917 x="7428.2939" 2918 y="17707.271" 2919 font-style="normal" 2920 font-weight="bold" 2921 font-size="192" 2922 id="text202-75-6" 2923 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 2924 </g> 2925 <path 2926 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2927 d="m 4773.3421,39762.585 -582.9986,865.094" 2928 id="path3414-02" 2929 inkscape:connector-curvature="0" /> 2930 <path 2931 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2932 d="m 7582.1232,39762.847 582.999,865.094" 2933 id="path3414-9-7" 2934 inkscape:connector-curvature="0" /> 2935 <path 2936 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2937 d="m 2822.7083,41975.762 -582.9982,865.094" 2938 id="path3414-8-6" 2939 inkscape:connector-curvature="0" /> 2940 <path 2941 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2942 d="m 9567.7542,41976.024 583.0018,865.094" 2943 id="path3414-9-4-1" 2944 inkscape:connector-curvature="0" /> 2945 <path 2946 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2947 d="m 4239.2048,41975.762 0,846.288" 2948 id="path3414-8-3-3" 2949 inkscape:connector-curvature="0" 2950 sodipodi:nodetypes="cc" /> 2951 <path 2952 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2953 d="m 8116.1802,42002.358 0,846.288" 2954 id="path3414-8-3-6-2" 2955 inkscape:connector-curvature="0" 2956 sodipodi:nodetypes="cc" /> 2957 <rect 2958 ry="0" 2959 id="rect118-1-1" 2960 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057924, 60.00115835;stroke-dashoffset:0" 2961 rx="0" 2962 height="7164.1621" 2963 width="13301.43" 2964 y="37551.07" 2965 x="-474.37598" /> 2966 <text 2967 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" 2968 id="text202-7-2-5" 2969 font-size="192" 2970 font-weight="bold" 2971 font-style="normal" 2972 y="37802.488" 2973 x="-342.01831" 2974 xml:space="preserve" 2975 sodipodi:linespacing="125%">force_qs_rnp()<tspan 2976 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" 2977 id="tspan3307-9" /></text> 2978 <text 2979 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 2980 id="text202-7-2-7-9" 2981 font-size="192" 2982 font-weight="bold" 2983 font-style="normal" 2984 y="38114.047" 2985 x="-334.33856" 2986 xml:space="preserve">dyntick_save_progress_counter()</text> 2987 <g 2988 style="fill:none;stroke-width:0.025in" 2989 transform="translate(1749.9916,25880.249)" 2990 id="g3188-1"> 2991 <g 2992 id="g3107-4" 2993 transform="translate(947.90548,11584.029)"> 2994 <rect 2995 id="rect112-91" 2996 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2997 rx="0" 2998 height="1370.8721" 2999 width="2809.1992" 3000 y="949.37109" 3001 x="2084.55" /> 3002 <rect 3003 id="rect112-3-0" 3004 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3005 rx="0" 3006 height="1294.8468" 3007 width="2809.1992" 3008 y="1025.3964" 3009 x="2084.55" /> 3010 </g> 3011 <text 3012 xml:space="preserve" 3013 x="5452.3052" 3014 y="13844.535" 3015 font-style="normal" 3016 font-weight="bold" 3017 font-size="192" 3018 id="text202-7-5-1-2-3-7-7" 3019 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" 3020 sodipodi:linespacing="125%"><tspan 3021 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" 3022 id="tspan3104-6-5-58">Root</tspan></text> 3023 <text 3024 xml:space="preserve" 3025 x="3158.8521" 3026 y="13313.027" 3027 font-style="normal" 3028 font-weight="bold" 3029 font-size="192" 3030 id="text202-70" 3031 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 3032 </g> 3033 <text 3034 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3035 id="text202-7-2-7-2" 3036 font-size="192" 3037 font-weight="bold" 3038 font-style="normal" 3039 y="38425.035" 3040 x="-337.79462" 3041 xml:space="preserve">rcu_implicit_dynticks_qs()</text> 3042 <text 3043 xml:space="preserve" 3044 x="9907.8887" 3045 y="43568.723" 3046 font-style="normal" 3047 font-weight="bold" 3048 font-size="192" 3049 id="text202-62-4" 3050 style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 3051 <g 3052 id="g4504" 3053 transform="translate(10024.106,24062.466)"> 3054 <path 3055 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3056 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" 3057 sodipodi:ry="39.550262" 3058 sodipodi:rx="65.917107" 3059 sodipodi:cy="345.54001" 3060 sodipodi:cx="319.379" 3061 id="path3089" 3062 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" 3063 sodipodi:type="arc" /> 3064 <text 3065 sodipodi:linespacing="125%" 3066 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" 3067 id="text202-7-5-1-2-80" 3068 font-size="192" 3069 font-weight="bold" 3070 font-style="normal" 3071 y="16835.086" 3072 x="4409.043" 3073 xml:space="preserve"><tspan 3074 id="tspan3104-4" 3075 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> 3076 <text 3077 sodipodi:linespacing="125%" 3078 id="text3110-29" 3079 y="17055.541" 3080 x="4579.373" 3081 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" 3082 xml:space="preserve"><tspan 3083 y="17055.541" 3084 x="4579.373" 3085 id="tspan3112-61" 3086 sodipodi:role="line">read-side</tspan></text> 3087 <text 3088 sodipodi:linespacing="125%" 3089 id="text3114-04" 3090 y="17297.08" 3091 x="4584.8276" 3092 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" 3093 xml:space="preserve"><tspan 3094 y="17297.08" 3095 x="4584.8276" 3096 id="tspan3116-22" 3097 sodipodi:role="line">critical section</tspan></text> 3098 </g> 3099 <g 3100 id="g3148-9-9" 3101 transform="translate(9995.8972,46544.783)"> 3102 <rect 3103 x="3592.3828" 3104 y="-4715.7246" 3105 width="3164.783" 3106 height="769.99048" 3107 rx="0" 3108 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" 3109 id="rect118-3-5-1-3" 3110 ry="0" /> 3111 <text 3112 xml:space="preserve" 3113 x="3745.7725" 3114 y="-4418.6582" 3115 font-style="normal" 3116 font-weight="bold" 3117 font-size="192" 3118 id="text202-7-5-3-27-6" 3119 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_enter()</text> 3120 <text 3121 xml:space="preserve" 3122 x="3745.7725" 3123 y="-4165.7954" 3124 font-style="normal" 3125 font-weight="bold" 3126 font-size="192" 3127 id="text202-7-5-3-27-0-0" 3128 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> 3129 </g> 3130 <g 3131 id="g3148-9-9-2" 3132 transform="translate(9995.8972,49205.888)"> 3133 <rect 3134 x="3592.3828" 3135 y="-4715.7246" 3136 width="3164.783" 3137 height="769.99048" 3138 rx="0" 3139 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" 3140 id="rect118-3-5-1-3-6" 3141 ry="0" /> 3142 <text 3143 xml:space="preserve" 3144 x="3745.7725" 3145 y="-4418.6582" 3146 font-style="normal" 3147 font-weight="bold" 3148 font-size="192" 3149 id="text202-7-5-3-27-6-1" 3150 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_exit()</text> 3151 <text 3152 xml:space="preserve" 3153 x="3745.7725" 3154 y="-4165.7954" 3155 font-style="normal" 3156 font-weight="bold" 3157 font-size="192" 3158 id="text202-7-5-3-27-0-0-8" 3159 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> 3160 </g> 3161 <g 3162 id="g4504-7" 3163 transform="translate(10042.913,29290.642)"> 3164 <path 3165 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3166 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" 3167 sodipodi:ry="39.550262" 3168 sodipodi:rx="65.917107" 3169 sodipodi:cy="345.54001" 3170 sodipodi:cx="319.379" 3171 id="path3084-9" 3172 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" 3173 sodipodi:type="arc" /> 3174 <text 3175 sodipodi:linespacing="125%" 3176 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" 3177 id="text202-7-5-1-2-2" 3178 font-size="192" 3179 font-weight="bold" 3180 font-style="normal" 3181 y="16835.086" 3182 x="4409.043" 3183 xml:space="preserve"><tspan 3184 id="tspan3104-0" 3185 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> 3186 <text 3187 sodipodi:linespacing="125%" 3188 id="text3110-2" 3189 y="17055.541" 3190 x="4579.373" 3191 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" 3192 xml:space="preserve"><tspan 3193 y="17055.541" 3194 x="4579.373" 3195 id="tspan3112-3-2" 3196 sodipodi:role="line">read-side</tspan></text> 3197 <text 3198 sodipodi:linespacing="125%" 3199 id="text3114-7" 3200 y="17297.08" 3201 x="4584.8276" 3202 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" 3203 xml:space="preserve"><tspan 3204 y="17297.08" 3205 x="4584.8276" 3206 id="tspan3116-5" 3207 sodipodi:role="line">critical section</tspan></text> 3208 </g> 3209 <g 3210 id="g4504-6" 3211 transform="translate(-7705.0623,22903.647)"> 3212 <path 3213 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3214 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" 3215 sodipodi:ry="39.550262" 3216 sodipodi:rx="65.917107" 3217 sodipodi:cy="345.54001" 3218 sodipodi:cx="319.379" 3219 id="path3084-1" 3220 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" 3221 sodipodi:type="arc" /> 3222 <text 3223 sodipodi:linespacing="125%" 3224 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" 3225 id="text202-7-5-1-2-8" 3226 font-size="192" 3227 font-weight="bold" 3228 font-style="normal" 3229 y="16835.086" 3230 x="4409.043" 3231 xml:space="preserve"><tspan 3232 id="tspan3104-7-0" 3233 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> 3234 <text 3235 sodipodi:linespacing="125%" 3236 id="text3110-9" 3237 y="17055.541" 3238 x="4579.373" 3239 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" 3240 xml:space="preserve"><tspan 3241 y="17055.541" 3242 x="4579.373" 3243 id="tspan3112-2" 3244 sodipodi:role="line">read-side</tspan></text> 3245 <text 3246 sodipodi:linespacing="125%" 3247 id="text3114-0" 3248 y="17297.08" 3249 x="4584.8276" 3250 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" 3251 xml:space="preserve"><tspan 3252 y="17297.08" 3253 x="4584.8276" 3254 id="tspan3116-2" 3255 sodipodi:role="line">critical section</tspan></text> 3256 </g> 3257 <g 3258 id="g3148-9-9-3" 3259 transform="translate(-8306.8632,45879.159)"> 3260 <rect 3261 x="3592.3828" 3262 y="-4981.6865" 3263 width="3728.9751" 3264 height="2265.0989" 3265 rx="0" 3266 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" 3267 id="rect118-3-5-1-3-7" 3268 ry="0" /> 3269 <text 3270 xml:space="preserve" 3271 x="3745.7725" 3272 y="-4684.6201" 3273 font-style="normal" 3274 font-weight="bold" 3275 font-size="192" 3276 id="text202-7-5-3-27-6-5" 3277 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_report_dead()</text> 3278 <text 3279 xml:space="preserve" 3280 x="3745.7725" 3281 y="-4431.7573" 3282 font-style="normal" 3283 font-weight="bold" 3284 font-size="192" 3285 id="text202-7-5-3-27-0-0-9" 3286 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> 3287 <g 3288 transform="translate(1783.3183,-5255.3491)" 3289 id="g3107-7-5" 3290 style="fill:none;stroke-width:0.025in"> 3291 <rect 3292 x="2084.55" 3293 y="949.37109" 3294 width="2809.1992" 3295 height="1370.8721" 3296 rx="0" 3297 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3298 id="rect112-5-3" /> 3299 <rect 3300 x="2084.55" 3301 y="1025.3964" 3302 width="2809.1992" 3303 height="1294.8468" 3304 rx="0" 3305 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3306 id="rect112-3-3-5" /> 3307 </g> 3308 <text 3309 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3310 id="text202-6-6-2-6" 3311 font-size="192" 3312 font-weight="bold" 3313 font-style="normal" 3314 y="-3526.4448" 3315 x="4241.8574" 3316 xml:space="preserve">->qsmaskinitnext</text> 3317 <text 3318 sodipodi:linespacing="125%" 3319 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" 3320 id="text202-7-5-1-2-3-2" 3321 font-size="192" 3322 font-weight="bold" 3323 font-style="normal" 3324 y="-2987.4167" 3325 x="6305.1484" 3326 xml:space="preserve"><tspan 3327 id="tspan3104-6-9" 3328 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> 3329 </g> 3330 <g 3331 id="g4504-7-2" 3332 transform="translate(-7686.2563,30073.332)"> 3333 <path 3334 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3335 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" 3336 sodipodi:ry="39.550262" 3337 sodipodi:rx="65.917107" 3338 sodipodi:cy="345.54001" 3339 sodipodi:cx="319.379" 3340 id="path3084-9-2" 3341 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" 3342 sodipodi:type="arc" /> 3343 <text 3344 sodipodi:linespacing="125%" 3345 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" 3346 id="text202-7-5-1-2-2-8" 3347 font-size="192" 3348 font-weight="bold" 3349 font-style="normal" 3350 y="16835.086" 3351 x="4409.043" 3352 xml:space="preserve"><tspan 3353 id="tspan3104-0-9" 3354 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> 3355 <text 3356 sodipodi:linespacing="125%" 3357 id="text3110-2-7" 3358 y="17055.541" 3359 x="4579.373" 3360 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" 3361 xml:space="preserve"><tspan 3362 y="17055.541" 3363 x="4579.373" 3364 id="tspan3112-3-3" 3365 sodipodi:role="line">read-side</tspan></text> 3366 <text 3367 sodipodi:linespacing="125%" 3368 id="text3114-7-6" 3369 y="17297.08" 3370 x="4584.8276" 3371 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" 3372 xml:space="preserve"><tspan 3373 y="17297.08" 3374 x="4584.8276" 3375 id="tspan3116-5-1" 3376 sodipodi:role="line">critical section</tspan></text> 3377 </g> 3378 <g 3379 id="g3206" 3380 transform="translate(-752.44253,40565.329)"> 3381 <rect 3382 ry="0" 3383 id="rect118-3-5-1-3-1" 3384 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" 3385 rx="0" 3386 height="2265.0989" 3387 width="3728.9751" 3388 y="3382.2036" 3389 x="-3958.3845" /> 3390 <text 3391 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3392 id="text202-7-5-3-27-6-2" 3393 font-size="192" 3394 font-weight="bold" 3395 font-style="normal" 3396 y="3679.27" 3397 x="-3804.9949" 3398 xml:space="preserve">rcu_cpu_starting()</text> 3399 <g 3400 style="fill:none;stroke-width:0.025in" 3401 id="g3107-7-5-0" 3402 transform="translate(-5767.4491,3108.5424)"> 3403 <rect 3404 id="rect112-5-3-9" 3405 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3406 rx="0" 3407 height="1370.8721" 3408 width="2809.1992" 3409 y="949.37109" 3410 x="2084.55" /> 3411 <rect 3412 id="rect112-3-3-5-3" 3413 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3414 rx="0" 3415 height="1294.8468" 3416 width="2809.1992" 3417 y="1025.3964" 3418 x="2084.55" /> 3419 </g> 3420 <text 3421 xml:space="preserve" 3422 x="-3308.9099" 3423 y="4837.4453" 3424 font-style="normal" 3425 font-weight="bold" 3426 font-size="192" 3427 id="text202-6-6-2-6-6" 3428 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinitnext</text> 3429 <text 3430 xml:space="preserve" 3431 x="-1245.6189" 3432 y="5376.4731" 3433 font-style="normal" 3434 font-weight="bold" 3435 font-size="192" 3436 id="text202-7-5-1-2-3-2-0" 3437 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" 3438 sodipodi:linespacing="125%"><tspan 3439 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" 3440 id="tspan3104-6-9-6">Leaf</tspan></text> 3441 </g> 3442 <path 3443 sodipodi:nodetypes="cc" 3444 inkscape:connector-curvature="0" 3445 id="path3134-9-0-3-1-3-6" 3446 d="m 10723.215,43926.861 467.335,8.625" 3447 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 3448 <path 3449 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send-8)" 3450 d="m 4431.0572,60276.11 16.472,2346.582" 3451 id="path3134-9-0-3-1-9-9" 3452 inkscape:connector-curvature="0" 3453 sodipodi:nodetypes="cc" /> 3454 <g 3455 style="fill:none;stroke-width:0.025in" 3456 transform="translate(-59.697399,41012.242)" 3457 id="g3188-83"> 3458 <text 3459 xml:space="preserve" 3460 x="3172.5554" 3461 y="13255.592" 3462 font-style="normal" 3463 font-weight="bold" 3464 font-size="192" 3465 id="text202-80" 3466 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->qsmask &= ~->grpmask</text> 3467 <g 3468 id="g3107-40" 3469 transform="translate(947.90548,11584.029)"> 3470 <rect 3471 id="rect112-919" 3472 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3473 rx="0" 3474 height="1370.8721" 3475 width="2809.1992" 3476 y="949.37109" 3477 x="2084.55" /> 3478 <rect 3479 id="rect112-3-6" 3480 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3481 rx="0" 3482 height="1294.8468" 3483 width="2809.1992" 3484 y="1025.3964" 3485 x="2084.55" /> 3486 </g> 3487 <text 3488 xml:space="preserve" 3489 x="5452.3052" 3490 y="13844.535" 3491 font-style="normal" 3492 font-weight="bold" 3493 font-size="192" 3494 id="text202-7-5-1-2-3-7-25" 3495 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" 3496 sodipodi:linespacing="125%"><tspan 3497 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" 3498 id="tspan3104-6-5-4">Root</tspan></text> 3499 </g> 3500 <rect 3501 ry="0" 3502 id="rect118-4" 3503 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115689;stroke-dashoffset:0" 3504 rx="0" 3505 height="7164.1641" 3506 width="13639.945" 3507 y="52743.297" 3508 x="-2453.8081" /> 3509 <text 3510 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3511 id="text202-7-99" 3512 font-size="192" 3513 font-weight="bold" 3514 font-style="normal" 3515 y="52950.113" 3516 x="-2356.8381" 3517 xml:space="preserve">rcu_report_rnp()</text> 3518 <g 3519 style="fill:none;stroke-width:0.025in" 3520 transform="translate(-180.16099,41048.609)" 3521 id="g3147-36"> 3522 <g 3523 style="fill:none;stroke-width:0.025in" 3524 id="g3107-6-0" 3525 transform="translate(3054.6101,13760.052)"> 3526 <rect 3527 id="rect112-7-50" 3528 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3529 rx="0" 3530 height="1370.8721" 3531 width="2809.1992" 3532 y="949.37109" 3533 x="2084.55" /> 3534 <rect 3535 id="rect112-3-5-29" 3536 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3537 rx="0" 3538 height="1294.8468" 3539 width="2809.1992" 3540 y="1025.3964" 3541 x="2084.55" /> 3542 </g> 3543 </g> 3544 <g 3545 style="fill:none;stroke-width:0.025in" 3546 transform="translate(670.91971,41012.242)" 3547 id="g3153-4"> 3548 <g 3549 style="fill:none;stroke-width:0.025in" 3550 id="g3107-6-9-35" 3551 transform="translate(5213.0126,16008.808)"> 3552 <rect 3553 id="rect112-7-1-17" 3554 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3555 rx="0" 3556 height="1370.8721" 3557 width="2809.1992" 3558 y="949.37109" 3559 x="2084.55" /> 3560 <rect 3561 id="rect112-3-5-2-4" 3562 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3563 rx="0" 3564 height="1294.8468" 3565 width="2809.1992" 3566 y="1025.3964" 3567 x="2084.55" /> 3568 </g> 3569 <text 3570 xml:space="preserve" 3571 x="9717.4141" 3572 y="18269.314" 3573 font-style="normal" 3574 font-weight="bold" 3575 font-size="192" 3576 id="text202-7-5-1-2-3-7-35-7-3" 3577 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" 3578 sodipodi:linespacing="125%"><tspan 3579 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" 3580 id="tspan3104-6-5-6-0-14">Leaf</tspan></text> 3581 </g> 3582 <g 3583 transform="translate(-4152.6419,41048.609)" 3584 id="g3147-3-6" 3585 style="fill:none;stroke-width:0.025in"> 3586 <g 3587 style="fill:none;stroke-width:0.025in" 3588 id="g3107-6-6-9" 3589 transform="translate(3054.6101,13760.052)"> 3590 <rect 3591 id="rect112-7-0-4" 3592 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3593 rx="0" 3594 height="1370.8721" 3595 width="2809.1992" 3596 y="949.37109" 3597 x="2084.55" /> 3598 <rect 3599 id="rect112-3-5-6-2" 3600 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3601 rx="0" 3602 height="1294.8468" 3603 width="2809.1992" 3604 y="1025.3964" 3605 x="2084.55" /> 3606 </g> 3607 <text 3608 xml:space="preserve" 3609 x="5284.9155" 3610 y="15386.685" 3611 font-style="normal" 3612 font-weight="bold" 3613 font-size="192" 3614 id="text202-3-2" 3615 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 3616 </g> 3617 <g 3618 transform="translate(-2661.8217,41012.242)" 3619 id="g3153-2-6" 3620 style="fill:none;stroke-width:0.025in"> 3621 <g 3622 style="fill:none;stroke-width:0.025in" 3623 id="g3107-6-9-6-4" 3624 transform="translate(5213.0126,16008.808)"> 3625 <rect 3626 id="rect112-7-1-1-1" 3627 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3628 rx="0" 3629 height="1370.8721" 3630 width="2809.1992" 3631 y="949.37109" 3632 x="2084.55" /> 3633 <rect 3634 id="rect112-3-5-2-8-2" 3635 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3636 rx="0" 3637 height="1294.8468" 3638 width="2809.1992" 3639 y="1025.3964" 3640 x="2084.55" /> 3641 </g> 3642 <text 3643 xml:space="preserve" 3644 x="9717.4141" 3645 y="18269.314" 3646 font-style="normal" 3647 font-weight="bold" 3648 font-size="192" 3649 id="text202-7-5-1-2-3-7-35-7-7-88" 3650 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" 3651 sodipodi:linespacing="125%"><tspan 3652 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" 3653 id="tspan3104-6-5-6-0-9-9">Leaf</tspan></text> 3654 </g> 3655 <g 3656 transform="translate(-5994.5632,41012.242)" 3657 id="g3153-20-2" 3658 style="fill:none;stroke-width:0.025in"> 3659 <g 3660 style="fill:none;stroke-width:0.025in" 3661 id="g3107-6-9-2-8" 3662 transform="translate(5213.0126,16008.808)"> 3663 <rect 3664 id="rect112-7-1-3-8" 3665 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3666 rx="0" 3667 height="1370.8721" 3668 width="2809.1992" 3669 y="949.37109" 3670 x="2084.55" /> 3671 <rect 3672 id="rect112-3-5-2-7-8" 3673 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3674 rx="0" 3675 height="1294.8468" 3676 width="2809.1992" 3677 y="1025.3964" 3678 x="2084.55" /> 3679 </g> 3680 <text 3681 xml:space="preserve" 3682 x="9717.4141" 3683 y="18269.314" 3684 font-style="normal" 3685 font-weight="bold" 3686 font-size="192" 3687 id="text202-7-5-1-2-3-7-35-7-5-68" 3688 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" 3689 sodipodi:linespacing="125%"><tspan 3690 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" 3691 id="tspan3104-6-5-6-0-92-3">Leaf</tspan></text> 3692 </g> 3693 <g 3694 transform="translate(-9327.3041,41012.242)" 3695 id="g3153-28-83" 3696 style="fill:none;stroke-width:0.025in"> 3697 <g 3698 style="fill:none;stroke-width:0.025in" 3699 id="g3107-6-9-9-3" 3700 transform="translate(5213.0126,16008.808)"> 3701 <rect 3702 id="rect112-7-1-7-3" 3703 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3704 rx="0" 3705 height="1370.8721" 3706 width="2809.1992" 3707 y="949.37109" 3708 x="2084.55" /> 3709 <rect 3710 id="rect112-3-5-2-3-80" 3711 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3712 rx="0" 3713 height="1294.8468" 3714 width="2809.1992" 3715 y="1025.3964" 3716 x="2084.55" /> 3717 </g> 3718 <text 3719 xml:space="preserve" 3720 x="9717.4141" 3721 y="18269.314" 3722 font-style="normal" 3723 font-weight="bold" 3724 font-size="192" 3725 id="text202-7-5-1-2-3-7-35-7-6-47" 3726 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" 3727 sodipodi:linespacing="125%"><tspan 3728 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" 3729 id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text> 3730 <text 3731 xml:space="preserve" 3732 x="7422.3945" 3733 y="17661.012" 3734 font-style="normal" 3735 font-weight="bold" 3736 font-size="192" 3737 id="text202-67" 3738 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmask &= ~->grpmask</text> 3739 </g> 3740 <path 3741 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3742 d="m 2963.6526,54894.579 -582.9982,865.092" 3743 id="path3414-89" 3744 inkscape:connector-curvature="0" /> 3745 <path 3746 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3747 d="m 5772.4344,54894.841 582.9982,865.092" 3748 id="path3414-9-0" 3749 inkscape:connector-curvature="0" /> 3750 <path 3751 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3752 d="m 1013.0193,57107.754 -582.99819,865.094" 3753 id="path3414-8-68" 3754 inkscape:connector-curvature="0" /> 3755 <path 3756 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3757 d="m 7758.0666,57108.016 583,865.094" 3758 id="path3414-9-4-79" 3759 inkscape:connector-curvature="0" /> 3760 <path 3761 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3762 d="m 2429.5159,57107.754 0,846.288" 3763 id="path3414-8-3-0" 3764 inkscape:connector-curvature="0" 3765 sodipodi:nodetypes="cc" /> 3766 <path 3767 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3768 d="m 6306.4911,57134.35 0,846.288" 3769 id="path3414-8-3-6-3" 3770 inkscape:connector-curvature="0" 3771 sodipodi:nodetypes="cc" /> 3772 <path 3773 sodipodi:nodetypes="cccccccccccccccc" 3774 inkscape:connector-curvature="0" 3775 id="path3134-9-0-3-33" 3776 d="m 4421.0737,51833.378 -2.8276,1315.669 -5343.84362,17.119 -2.8276,6561.745 2039.08002,17.963 -2.7043,-2144.141 -491.67069,-0.211 -2.7042,-1993.689 1487.71819,-4.728 -17.8001,1812.453 2017.2374,-7.643 4.9532,-2151.571 -1405.5263,11.162 -10.9191,-1891.146 1739.2165,-2.718 0.1197,7086.03" 3777 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 3778 <path 3779 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" 3780 d="m 4432.9209,44194.481 8.8008,4666.688 -2616.9163,17.119 15.9788,1446.406 2603.2718,-0.843 -29.6181,2086.665" 3781 id="path3134-9-0-3-1-7" 3782 inkscape:connector-curvature="0" 3783 sodipodi:nodetypes="cccccc" /> 3784 <path 3785 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none" 3786 d="m 4423.9777,48861.171 2616.9159,17.119 -15.979,1465.213 -2584.4649,-19.65" 3787 id="path3134-9-0-3-1-9" 3788 inkscape:connector-curvature="0" 3789 sodipodi:nodetypes="cccc" /> 3790 <g 3791 transform="translate(-1706.1312,54634.242)" 3792 id="g3115"> 3793 <rect 3794 x="4485.6865" 3795 y="-8571.0352" 3796 width="3296.428" 3797 height="2199.2754" 3798 rx="0" 3799 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" 3800 id="rect118-3-3" 3801 ry="0" /> 3802 <g 3803 style="fill:none;stroke-width:0.025in" 3804 id="g3107-7-2" 3805 transform="translate(2656.673,-8952.2968)"> 3806 <rect 3807 id="rect112-5-6" 3808 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3809 rx="0" 3810 height="1370.8721" 3811 width="2809.1992" 3812 y="949.37109" 3813 x="2084.55" /> 3814 <rect 3815 id="rect112-3-3-52" 3816 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3817 rx="0" 3818 height="1294.8468" 3819 width="2809.1992" 3820 y="1025.3964" 3821 x="2084.55" /> 3822 </g> 3823 <text 3824 xml:space="preserve" 3825 x="4714.3018" 3826 y="-8349.1943" 3827 font-style="normal" 3828 font-weight="bold" 3829 font-size="192" 3830 id="text202-7-5-6" 3831 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> 3832 <text 3833 xml:space="preserve" 3834 x="5014.2954" 3835 y="-7170.978" 3836 font-style="normal" 3837 font-weight="bold" 3838 font-size="192" 3839 id="text202-6-6-5" 3840 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rdp->gp_seq</text> 3841 <text 3842 xml:space="preserve" 3843 x="5035.4155" 3844 y="-7436.1636" 3845 font-style="normal" 3846 font-weight="bold" 3847 font-size="192" 3848 id="text202-6-6-2-8" 3849 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> 3850 <text 3851 xml:space="preserve" 3852 x="7162.7471" 3853 y="-6692.6006" 3854 font-style="normal" 3855 font-weight="bold" 3856 font-size="192" 3857 id="text202-7-5-1-2-3-79" 3858 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" 3859 sodipodi:linespacing="125%"><tspan 3860 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" 3861 id="tspan3104-6-6">Leaf</tspan></text> 3862 </g> 3863 <g 3864 transform="translate(-3299.9731,54048.57)" 3865 id="g3148"> 3866 <rect 3867 ry="0" 3868 id="rect118-3-5" 3869 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" 3870 rx="0" 3871 height="412.66794" 3872 width="3240.0085" 3873 y="-4640.499" 3874 x="3517.1572" /> 3875 <text 3876 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3877 id="text202-7-5-3" 3878 font-size="192" 3879 font-weight="bold" 3880 font-style="normal" 3881 y="-4418.6582" 3882 x="3745.7725" 3883 xml:space="preserve">rcu_node_context_switch()</text> 3884 </g> 3885 <g 3886 transform="translate(1881.1886,54048.57)" 3887 id="g3148-5"> 3888 <rect 3889 ry="0" 3890 id="rect118-3-5-6" 3891 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" 3892 rx="0" 3893 height="412.66794" 3894 width="3240.0085" 3895 y="-4640.499" 3896 x="3517.1572" /> 3897 <text 3898 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3899 id="text202-7-5-3-2" 3900 font-size="192" 3901 font-weight="bold" 3902 font-style="normal" 3903 y="-4418.6582" 3904 x="3745.7725" 3905 xml:space="preserve">rcu_check_callbacks()</text> 3906 </g> 3907 <g 3908 transform="translate(-850.30204,55463.106)" 3909 id="g3148-9"> 3910 <rect 3911 ry="0" 3912 id="rect118-3-5-1" 3913 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" 3914 rx="0" 3915 height="864.02148" 3916 width="3540.9114" 3917 y="-4640.499" 3918 x="3517.1572" /> 3919 <text 3920 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3921 id="text202-7-5-3-27" 3922 font-size="192" 3923 font-weight="bold" 3924 font-style="normal" 3925 y="-4418.6582" 3926 x="3745.7725" 3927 xml:space="preserve">rcu_process_callbacks()</text> 3928 <text 3929 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3930 id="text202-7-5-3-27-0" 3931 font-size="192" 3932 font-weight="bold" 3933 font-style="normal" 3934 y="-4165.7954" 3935 x="3745.7725" 3936 xml:space="preserve">rcu_check_quiescent_state())</text> 3937 <text 3938 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3939 id="text202-7-5-3-27-0-9" 3940 font-size="192" 3941 font-weight="bold" 3942 font-style="normal" 3943 y="-3914.085" 3944 x="3745.7725" 3945 xml:space="preserve">rcu__report_qs_rdp())</text> 3946 </g> 3947 <g 3948 id="g4504-3" 3949 transform="translate(3886.2577,30763.697)"> 3950 <path 3951 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3952 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" 3953 sodipodi:ry="39.550262" 3954 sodipodi:rx="65.917107" 3955 sodipodi:cy="345.54001" 3956 sodipodi:cx="319.379" 3957 id="path3084-6-0" 3958 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" 3959 sodipodi:type="arc" /> 3960 <text 3961 sodipodi:linespacing="125%" 3962 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" 3963 id="text202-7-5-1-2-7" 3964 font-size="192" 3965 font-weight="bold" 3966 font-style="normal" 3967 y="16835.086" 3968 x="4409.043" 3969 xml:space="preserve"><tspan 3970 id="tspan3104-5" 3971 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> 3972 <text 3973 sodipodi:linespacing="125%" 3974 id="text3110-3" 3975 y="17055.541" 3976 x="4579.373" 3977 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" 3978 xml:space="preserve"><tspan 3979 y="17055.541" 3980 x="4579.373" 3981 id="tspan3112-5" 3982 sodipodi:role="line">read-side</tspan></text> 3983 <text 3984 sodipodi:linespacing="125%" 3985 id="text3114-6" 3986 y="17297.08" 3987 x="4584.8276" 3988 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" 3989 xml:space="preserve"><tspan 3990 y="17297.08" 3991 x="4584.8276" 3992 id="tspan3116-2-4" 3993 sodipodi:role="line">critical section</tspan></text> 3994 </g> 3995 <g 3996 id="g4504-3-9-1" 3997 transform="translate(3886.2577,34216.283)"> 3998 <path 3999 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4000 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" 4001 sodipodi:ry="39.550262" 4002 sodipodi:rx="65.917107" 4003 sodipodi:cy="345.54001" 4004 sodipodi:cx="319.379" 4005 id="path3084-6-1-0" 4006 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" 4007 sodipodi:type="arc" /> 4008 <text 4009 sodipodi:linespacing="125%" 4010 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" 4011 id="text202-7-5-1-2-7-2-4" 4012 font-size="192" 4013 font-weight="bold" 4014 font-style="normal" 4015 y="16835.086" 4016 x="4409.043" 4017 xml:space="preserve"><tspan 4018 id="tspan3104-5-7-8" 4019 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> 4020 <text 4021 sodipodi:linespacing="125%" 4022 id="text3110-3-0-7" 4023 y="17055.541" 4024 x="4579.373" 4025 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" 4026 xml:space="preserve"><tspan 4027 y="17055.541" 4028 x="4579.373" 4029 id="tspan3112-5-9-0" 4030 sodipodi:role="line">read-side</tspan></text> 4031 <text 4032 sodipodi:linespacing="125%" 4033 id="text3114-6-3-8" 4034 y="17297.08" 4035 x="4584.8276" 4036 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" 4037 xml:space="preserve"><tspan 4038 y="17297.08" 4039 x="4584.8276" 4040 id="tspan3116-2-6-6" 4041 sodipodi:role="line">critical section</tspan></text> 4042 </g> 4043 <g 4044 id="g4504-3-0" 4045 transform="translate(-4075.0211,30763.697)"> 4046 <path 4047 transform="matrix(13.298129,0,0,13.298129,228.84485,12456.379)" 4048 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" 4049 sodipodi:ry="39.550262" 4050 sodipodi:rx="65.917107" 4051 sodipodi:cy="345.54001" 4052 sodipodi:cx="319.379" 4053 id="path3084-6-6" 4054 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" 4055 sodipodi:type="arc" /> 4056 <text 4057 sodipodi:linespacing="125%" 4058 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" 4059 id="text202-7-5-1-2-7-26" 4060 font-size="192" 4061 font-weight="bold" 4062 font-style="normal" 4063 y="16835.086" 4064 x="4409.043" 4065 xml:space="preserve"><tspan 4066 id="tspan3104-5-1" 4067 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> 4068 <text 4069 sodipodi:linespacing="125%" 4070 id="text3110-3-8" 4071 y="17055.541" 4072 x="4579.373" 4073 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" 4074 xml:space="preserve"><tspan 4075 y="17055.541" 4076 x="4579.373" 4077 id="tspan3112-5-7" 4078 sodipodi:role="line">read-side</tspan></text> 4079 <text 4080 sodipodi:linespacing="125%" 4081 id="text3114-6-9" 4082 y="17297.08" 4083 x="4584.8276" 4084 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" 4085 xml:space="preserve"><tspan 4086 y="17297.08" 4087 x="4584.8276" 4088 id="tspan3116-2-2" 4089 sodipodi:role="line">critical section</tspan></text> 4090 </g> 4091 <g 4092 id="g4504-3-9-0" 4093 transform="translate(-4181.4064,34216.283)"> 4094 <path 4095 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4096 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" 4097 sodipodi:ry="39.550262" 4098 sodipodi:rx="65.917107" 4099 sodipodi:cy="345.54001" 4100 sodipodi:cx="319.379" 4101 id="path3084-6-1-2" 4102 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" 4103 sodipodi:type="arc" /> 4104 <text 4105 sodipodi:linespacing="125%" 4106 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" 4107 id="text202-7-5-1-2-7-2-3" 4108 font-size="192" 4109 font-weight="bold" 4110 font-style="normal" 4111 y="16835.086" 4112 x="4409.043" 4113 xml:space="preserve"><tspan 4114 id="tspan3104-5-7-7" 4115 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> 4116 <text 4117 sodipodi:linespacing="125%" 4118 id="text3110-3-0-5" 4119 y="17055.541" 4120 x="4579.373" 4121 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" 4122 xml:space="preserve"><tspan 4123 y="17055.541" 4124 x="4579.373" 4125 id="tspan3112-5-9-9" 4126 sodipodi:role="line">read-side</tspan></text> 4127 <text 4128 sodipodi:linespacing="125%" 4129 id="text3114-6-3-2" 4130 y="17297.08" 4131 x="4584.8276" 4132 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" 4133 xml:space="preserve"><tspan 4134 y="17297.08" 4135 x="4584.8276" 4136 id="tspan3116-2-6-2" 4137 sodipodi:role="line">critical section</tspan></text> 4138 </g> 4139 <path 4140 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none" 4141 d="m 8448.9566,48370.097 0,2393.663" 4142 id="path3134-9-0-3-1-9-8" 4143 inkscape:connector-curvature="0" 4144 sodipodi:nodetypes="cc" /> 4145 <path 4146 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none" 4147 d="m 390.28991,48370.097 0,2393.663" 4148 id="path3134-9-0-3-1-9-8-9" 4149 inkscape:connector-curvature="0" 4150 sodipodi:nodetypes="cc" /> 4151 <g 4152 id="g4504-2" 4153 transform="translate(-143.72569,46137.076)"> 4154 <path 4155 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4156 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" 4157 sodipodi:ry="39.550262" 4158 sodipodi:rx="65.917107" 4159 sodipodi:cy="345.54001" 4160 sodipodi:cx="319.379" 4161 id="path3084-4" 4162 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" 4163 sodipodi:type="arc" /> 4164 <text 4165 sodipodi:linespacing="125%" 4166 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" 4167 id="text202-7-5-1-2-79" 4168 font-size="192" 4169 font-weight="bold" 4170 font-style="normal" 4171 y="16835.086" 4172 x="4273.4326" 4173 xml:space="preserve"><tspan 4174 id="tspan3104-3" 4175 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> 4176 <text 4177 sodipodi:linespacing="125%" 4178 id="text3110-92" 4179 y="17055.541" 4180 x="4585.2246" 4181 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" 4182 xml:space="preserve"><tspan 4183 y="17055.541" 4184 x="4585.2246" 4185 id="tspan3112-8" 4186 sodipodi:role="line">grace-period</tspan></text> 4187 <text 4188 sodipodi:linespacing="125%" 4189 id="text3114-3" 4190 y="17297.08" 4191 x="4582.3804" 4192 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" 4193 xml:space="preserve"><tspan 4194 y="17297.08" 4195 x="4582.3804" 4196 id="tspan3116-0" 4197 sodipodi:role="line">kernel thread</tspan></text> 4198 </g> 4199 <g 4200 transform="translate(-707.64089,66256.889)" 4201 id="g3148-2"> 4202 <rect 4203 ry="0" 4204 id="rect118-3-5-2" 4205 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" 4206 rx="0" 4207 height="412.66794" 4208 width="3240.0085" 4209 y="-4640.499" 4210 x="3517.1572" /> 4211 <text 4212 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 4213 id="text202-7-5-3-8" 4214 font-size="192" 4215 font-weight="bold" 4216 font-style="normal" 4217 y="-4418.6582" 4218 x="4064.9268" 4219 xml:space="preserve">rcu_report_qs_rsp()</text> 4220 </g> 4221 <path 4222 sodipodi:type="arc" 4223 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" 4224 id="path3084-6-9" 4225 sodipodi:cx="319.379" 4226 sodipodi:cy="345.54001" 4227 sodipodi:rx="65.917107" 4228 sodipodi:ry="39.550262" 4229 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" 4230 transform="matrix(13.298129,0,0,13.298129,2044.7501,59781.881)" /> 4231 <text 4232 xml:space="preserve" 4233 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" 4234 x="6294.6587" 4235 y="64194.863" 4236 id="text3110-0-1" 4237 sodipodi:linespacing="125%"><tspan 4238 sodipodi:role="line" 4239 id="tspan3112-6-5" 4240 x="6294.6587" 4241 y="64194.863">Grace-period</tspan></text> 4242 <text 4243 xml:space="preserve" 4244 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" 4245 x="6291.8931" 4246 y="64450.863" 4247 id="text3114-2-4" 4248 sodipodi:linespacing="125%"><tspan 4249 sodipodi:role="line" 4250 id="tspan3116-6-9" 4251 x="6291.8931" 4252 y="64450.863">kernel thread</tspan></text> 4253 <text 4254 xml:space="preserve" 4255 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" 4256 x="6294.3472" 4257 y="64691.398" 4258 id="text3114-1-2" 4259 sodipodi:linespacing="125%"><tspan 4260 sodipodi:role="line" 4261 id="tspan3116-8-5" 4262 x="6294.3472" 4263 y="64691.398">awakened</tspan></text> 4264 <path 4265 sodipodi:nodetypes="ccc" 4266 inkscape:connector-curvature="0" 4267 id="path3134-9-0-3-3-2-7" 4268 d="m 5310.5974,63210.805 984.0615,0 -3.9578,549.726" 4269 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 4270 <path 4271 sodipodi:nodetypes="cccccccccccccccccccccccc" 4272 inkscape:connector-curvature="0" 4273 id="path3134-9-0-3-99" 4274 d="m 6322.9337,64896.388 -2.8276,2480.757 -2316.0141,-1.687 -2.8276,2179.855 2321.1758,-0.844 -2.7042,-1843.237 2404.5142,-0.212 16.1023,1993.267 -7783.83452,-4.728 -16.79346,2120.395 2033.10318,-23.535 2.0128,-1866.561 2051.9096,14.08 2.0128,1838.298 1280.8474,-4.728 14.6081,-1830.105 1312.2491,12.923 14.608,1818.337 2000.0093,20.422 -12.279,-1841.412 1304.1722,1.616 -12.279,2032.706 -4638.6586,1.616 19.5827,569.037" 4275 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 4276 <g 4277 style="fill:none;stroke-width:0.025in" 4278 transform="translate(1874.038,53203.538)" 4279 id="g3188-7"> 4280 <g 4281 id="g3107-53" 4282 transform="translate(947.90548,11584.029)"> 4283 <rect 4284 id="rect112-49" 4285 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4286 rx="0" 4287 height="1370.8721" 4288 width="2809.1992" 4289 y="949.37109" 4290 x="2084.55" /> 4291 <rect 4292 id="rect112-3-02" 4293 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4294 rx="0" 4295 height="1294.8468" 4296 width="2809.1992" 4297 y="1025.3964" 4298 x="2084.55" /> 4299 </g> 4300 <text 4301 xml:space="preserve" 4302 x="5452.3052" 4303 y="13844.535" 4304 font-style="normal" 4305 font-weight="bold" 4306 font-size="192" 4307 id="text202-7-5-1-2-3-7-0" 4308 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" 4309 sodipodi:linespacing="125%"><tspan 4310 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" 4311 id="tspan3104-6-5-19">Root</tspan></text> 4312 <text 4313 xml:space="preserve" 4314 x="3175.896" 4315 y="13240.11" 4316 font-style="normal" 4317 font-weight="bold" 4318 font-size="192" 4319 id="text202-36-3" 4320 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 4321 style="font-size:172.87567139px" 4322 id="tspan3166">rcu_seq_end(&rnp->gp_seq)</tspan></text> 4323 </g> 4324 <rect 4325 ry="0" 4326 id="rect118-6" 4327 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115689;stroke-dashoffset:0" 4328 rx="0" 4329 height="14649.609" 4330 width="13482.601" 4331 y="65254.539" 4332 x="-538.87689" /> 4333 <text 4334 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 4335 id="text202-7-21" 4336 font-size="192" 4337 font-weight="bold" 4338 font-style="normal" 4339 y="65513.996" 4340 x="-423.10056" 4341 xml:space="preserve">rcu_gp_cleanup()</text> 4342 <g 4343 style="fill:none;stroke-width:0.025in" 4344 transform="translate(1753.5744,53239.905)" 4345 id="g3147-2"> 4346 <g 4347 style="fill:none;stroke-width:0.025in" 4348 id="g3107-6-07" 4349 transform="translate(3054.6101,13760.052)"> 4350 <rect 4351 id="rect112-7-3" 4352 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4353 rx="0" 4354 height="1370.8721" 4355 width="2809.1992" 4356 y="949.37109" 4357 x="2084.55" /> 4358 <rect 4359 id="rect112-3-5-1" 4360 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4361 rx="0" 4362 height="1294.8468" 4363 width="2809.1992" 4364 y="1025.3964" 4365 x="2084.55" /> 4366 </g> 4367 <text 4368 xml:space="preserve" 4369 x="5264.4829" 4370 y="15411.231" 4371 font-style="normal" 4372 font-weight="bold" 4373 font-size="192" 4374 id="text202-36-7" 4375 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 4376 style="font-size:172.87567139px" 4377 id="tspan3166-5">rcu_seq_end(&rnp->gp_seq)</tspan></text> 4378 </g> 4379 <g 4380 style="fill:none;stroke-width:0.025in" 4381 id="g3107-6-9-1" 4382 transform="translate(7817.6676,69212.346)"> 4383 <rect 4384 id="rect112-7-1-90" 4385 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4386 rx="0" 4387 height="1370.8721" 4388 width="2809.1992" 4389 y="949.37109" 4390 x="2084.55" /> 4391 <rect 4392 id="rect112-3-5-2-56" 4393 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4394 rx="0" 4395 height="1294.8468" 4396 width="2809.1992" 4397 y="1025.3964" 4398 x="2084.55" /> 4399 </g> 4400 <text 4401 xml:space="preserve" 4402 x="12322.059" 4403 y="71472.641" 4404 font-style="normal" 4405 font-weight="bold" 4406 font-size="192" 4407 id="text202-7-5-1-2-3-7-35-7-77" 4408 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" 4409 sodipodi:linespacing="125%"><tspan 4410 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" 4411 id="tspan3104-6-5-6-0-4">Leaf</tspan></text> 4412 <path 4413 sodipodi:nodetypes="ccc" 4414 inkscape:connector-curvature="0" 4415 id="path3134-9-0-3-9" 4416 d="m 6315.6122,72629.054 -20.9533,8108.684 1648.968,0" 4417 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" /> 4418 <g 4419 style="fill:none;stroke-width:0.025in" 4420 id="g3107-62-6" 4421 transform="translate(2814.6217,72520.234)"> 4422 <rect 4423 id="rect112-6" 4424 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4425 rx="0" 4426 height="1370.8721" 4427 width="2809.1992" 4428 y="949.37109" 4429 x="2084.55" /> 4430 <rect 4431 id="rect112-3-1-4" 4432 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4433 rx="0" 4434 height="1294.8468" 4435 width="2809.1992" 4436 y="1025.3964" 4437 x="2084.55" /> 4438 </g> 4439 <text 4440 xml:space="preserve" 4441 x="7319.022" 4442 y="74780.406" 4443 font-style="normal" 4444 font-weight="bold" 4445 font-size="192" 4446 id="text202-7-5-1-2-3-7-8" 4447 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" 4448 sodipodi:linespacing="125%"><tspan 4449 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" 4450 id="tspan3104-6-5-7-7">Root</tspan></text> 4451 <g 4452 style="fill:none;stroke-width:0.025in" 4453 transform="translate(1746.2528,60972.572)" 4454 id="g3147-9"> 4455 <g 4456 style="fill:none;stroke-width:0.025in" 4457 id="g3107-6-2" 4458 transform="translate(3054.6101,13760.052)"> 4459 <rect 4460 id="rect112-7-02" 4461 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4462 rx="0" 4463 height="1370.8721" 4464 width="2809.1992" 4465 y="949.37109" 4466 x="2084.55" /> 4467 <rect 4468 id="rect112-3-5-3" 4469 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4470 rx="0" 4471 height="1294.8468" 4472 width="2809.1992" 4473 y="1025.3964" 4474 x="2084.55" /> 4475 </g> 4476 </g> 4477 <g 4478 style="fill:none;stroke-width:0.025in" 4479 id="g3107-6-9-5" 4480 transform="translate(7810.3459,76945.013)"> 4481 <rect 4482 id="rect112-7-1-9" 4483 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4484 rx="0" 4485 height="1370.8721" 4486 width="2809.1992" 4487 y="949.37109" 4488 x="2084.55" /> 4489 <rect 4490 id="rect112-3-5-2-2" 4491 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4492 rx="0" 4493 height="1294.8468" 4494 width="2809.1992" 4495 y="1025.3964" 4496 x="2084.55" /> 4497 </g> 4498 <text 4499 xml:space="preserve" 4500 x="12314.736" 4501 y="79205.188" 4502 font-style="normal" 4503 font-weight="bold" 4504 font-size="192" 4505 id="text202-7-5-1-2-3-7-35-7-2" 4506 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" 4507 sodipodi:linespacing="125%"><tspan 4508 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" 4509 id="tspan3104-6-5-6-0-8">Leaf</tspan></text> 4510 <g 4511 transform="translate(-2226.2288,60972.572)" 4512 id="g3147-3-7" 4513 style="fill:none;stroke-width:0.025in"> 4514 <g 4515 style="fill:none;stroke-width:0.025in" 4516 id="g3107-6-6-3" 4517 transform="translate(3054.6101,13760.052)"> 4518 <rect 4519 id="rect112-7-0-6" 4520 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4521 rx="0" 4522 height="1370.8721" 4523 width="2809.1992" 4524 y="949.37109" 4525 x="2084.55" /> 4526 <rect 4527 id="rect112-3-5-6-1" 4528 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4529 rx="0" 4530 height="1294.8468" 4531 width="2809.1992" 4532 y="1025.3964" 4533 x="2084.55" /> 4534 </g> 4535 </g> 4536 <g 4537 transform="translate(-735.4075,60936.205)" 4538 id="g3153-2-9" 4539 style="fill:none;stroke-width:0.025in"> 4540 <g 4541 style="fill:none;stroke-width:0.025in" 4542 id="g3107-6-9-6-3" 4543 transform="translate(5213.0126,16008.808)"> 4544 <rect 4545 id="rect112-7-1-1-1-4" 4546 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4547 rx="0" 4548 height="1370.8721" 4549 width="2809.1992" 4550 y="949.37109" 4551 x="2084.55" /> 4552 <rect 4553 id="rect112-3-5-2-8-9" 4554 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4555 rx="0" 4556 height="1294.8468" 4557 width="2809.1992" 4558 y="1025.3964" 4559 x="2084.55" /> 4560 </g> 4561 <text 4562 xml:space="preserve" 4563 x="9717.4141" 4564 y="18269.314" 4565 font-style="normal" 4566 font-weight="bold" 4567 font-size="192" 4568 id="text202-7-5-1-2-3-7-35-7-7-4-8" 4569 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" 4570 sodipodi:linespacing="125%"><tspan 4571 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" 4572 id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text> 4573 </g> 4574 <g 4575 transform="translate(-4068.1496,60936.205)" 4576 id="g3153-20-8" 4577 style="fill:none;stroke-width:0.025in"> 4578 <g 4579 style="fill:none;stroke-width:0.025in" 4580 id="g3107-6-9-2-4" 4581 transform="translate(5213.0126,16008.808)"> 4582 <rect 4583 id="rect112-7-1-3-5" 4584 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4585 rx="0" 4586 height="1370.8721" 4587 width="2809.1992" 4588 y="949.37109" 4589 x="2084.55" /> 4590 <rect 4591 id="rect112-3-5-2-7-0" 4592 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4593 rx="0" 4594 height="1294.8468" 4595 width="2809.1992" 4596 y="1025.3964" 4597 x="2084.55" /> 4598 </g> 4599 <text 4600 xml:space="preserve" 4601 x="9717.4141" 4602 y="18269.314" 4603 font-style="normal" 4604 font-weight="bold" 4605 font-size="192" 4606 id="text202-7-5-1-2-3-7-35-7-5-3" 4607 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" 4608 sodipodi:linespacing="125%"><tspan 4609 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" 4610 id="tspan3104-6-5-6-0-92-6-5">Leaf</tspan></text> 4611 </g> 4612 <g 4613 transform="translate(-7400.8907,60936.205)" 4614 id="g3153-28-0" 4615 style="fill:none;stroke-width:0.025in"> 4616 <g 4617 style="fill:none;stroke-width:0.025in" 4618 id="g3107-6-9-9-6" 4619 transform="translate(5213.0126,16008.808)"> 4620 <rect 4621 id="rect112-7-1-7-3-8" 4622 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4623 rx="0" 4624 height="1370.8721" 4625 width="2809.1992" 4626 y="949.37109" 4627 x="2084.55" /> 4628 <rect 4629 id="rect112-3-5-2-3-2" 4630 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4631 rx="0" 4632 height="1294.8468" 4633 width="2809.1992" 4634 y="1025.3964" 4635 x="2084.55" /> 4636 </g> 4637 <text 4638 xml:space="preserve" 4639 x="9717.4141" 4640 y="18269.314" 4641 font-style="normal" 4642 font-weight="bold" 4643 font-size="192" 4644 id="text202-7-5-1-2-3-7-35-7-6-0" 4645 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" 4646 sodipodi:linespacing="125%"><tspan 4647 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" 4648 id="tspan3104-6-5-6-0-1-6-2">Leaf</tspan></text> 4649 </g> 4650 <path 4651 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4652 d="m 4890.0661,74818.542 -582.9982,865.094" 4653 id="path3414-5" 4654 inkscape:connector-curvature="0" /> 4655 <path 4656 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4657 d="m 7698.8481,74818.804 582.998,865.094" 4658 id="path3414-9-5" 4659 inkscape:connector-curvature="0" /> 4660 <path 4661 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4662 d="m 2939.433,77031.719 -582.9982,865.094" 4663 id="path3414-8-4-6" 4664 inkscape:connector-curvature="0" /> 4665 <path 4666 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4667 d="m 9684.4834,77031.981 583.0036,865.094" 4668 id="path3414-9-4-7-0" 4669 inkscape:connector-curvature="0" /> 4670 <path 4671 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4672 d="m 4355.9293,77031.719 0,846.288" 4673 id="path3414-8-3-65" 4674 inkscape:connector-curvature="0" 4675 sodipodi:nodetypes="cc" /> 4676 <path 4677 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4678 d="m 8232.9046,77058.315 0,846.288" 4679 id="path3414-8-3-6-6-6" 4680 inkscape:connector-curvature="0" 4681 sodipodi:nodetypes="cc" /> 4682 <g 4683 transform="translate(-2218.9069,53239.905)" 4684 id="g3147-3-64" 4685 style="fill:none;stroke-width:0.025in"> 4686 <g 4687 style="fill:none;stroke-width:0.025in" 4688 id="g3107-6-6-62" 4689 transform="translate(3054.6101,13760.052)"> 4690 <rect 4691 id="rect112-7-0-8" 4692 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4693 rx="0" 4694 height="1370.8721" 4695 width="2809.1992" 4696 y="949.37109" 4697 x="2084.55" /> 4698 <rect 4699 id="rect112-3-5-6-96" 4700 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4701 rx="0" 4702 height="1294.8468" 4703 width="2809.1992" 4704 y="1025.3964" 4705 x="2084.55" /> 4706 </g> 4707 <text 4708 xml:space="preserve" 4709 x="5274.1216" 4710 y="15411.231" 4711 font-style="normal" 4712 font-weight="bold" 4713 font-size="192" 4714 id="text202-36" 4715 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 4716 style="font-size:172.87567139px" 4717 id="tspan3166-6">rcu_seq_end(&rnp->gp_seq)</tspan></text> 4718 </g> 4719 <g 4720 transform="translate(-728.08545,53203.538)" 4721 id="g3153-2-0" 4722 style="fill:none;stroke-width:0.025in"> 4723 <g 4724 style="fill:none;stroke-width:0.025in" 4725 id="g3107-6-9-6-7" 4726 transform="translate(5213.0126,16008.808)"> 4727 <rect 4728 id="rect112-7-1-1-01" 4729 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4730 rx="0" 4731 height="1370.8721" 4732 width="2809.1992" 4733 y="949.37109" 4734 x="2084.55" /> 4735 <rect 4736 id="rect112-3-5-2-8-0" 4737 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4738 rx="0" 4739 height="1294.8468" 4740 width="2809.1992" 4741 y="1025.3964" 4742 x="2084.55" /> 4743 </g> 4744 <text 4745 xml:space="preserve" 4746 x="9717.4141" 4747 y="18269.314" 4748 font-style="normal" 4749 font-weight="bold" 4750 font-size="192" 4751 id="text202-7-5-1-2-3-7-35-7-7-1" 4752 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" 4753 sodipodi:linespacing="125%"><tspan 4754 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" 4755 id="tspan3104-6-5-6-0-9-3">Leaf</tspan></text> 4756 </g> 4757 <g 4758 transform="translate(-4060.8278,53203.538)" 4759 id="g3153-20-7" 4760 style="fill:none;stroke-width:0.025in"> 4761 <g 4762 style="fill:none;stroke-width:0.025in" 4763 id="g3107-6-9-2-7" 4764 transform="translate(5213.0126,16008.808)"> 4765 <rect 4766 id="rect112-7-1-3-2" 4767 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4768 rx="0" 4769 height="1370.8721" 4770 width="2809.1992" 4771 y="949.37109" 4772 x="2084.55" /> 4773 <rect 4774 id="rect112-3-5-2-7-6" 4775 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4776 rx="0" 4777 height="1294.8468" 4778 width="2809.1992" 4779 y="1025.3964" 4780 x="2084.55" /> 4781 </g> 4782 <text 4783 xml:space="preserve" 4784 x="9717.4141" 4785 y="18269.314" 4786 font-style="normal" 4787 font-weight="bold" 4788 font-size="192" 4789 id="text202-7-5-1-2-3-7-35-7-5-4" 4790 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" 4791 sodipodi:linespacing="125%"><tspan 4792 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" 4793 id="tspan3104-6-5-6-0-92-5">Leaf</tspan></text> 4794 <text 4795 xml:space="preserve" 4796 x="7435.1987" 4797 y="17708.281" 4798 font-style="normal" 4799 font-weight="bold" 4800 font-size="192" 4801 id="text202-36-9" 4802 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 4803 style="font-size:172.87567139px" 4804 id="tspan3166-1">rcu_seq_end(&rnp->gp_seq)</tspan></text> 4805 </g> 4806 <g 4807 transform="translate(-7393.5687,53203.538)" 4808 id="g3153-28-02" 4809 style="fill:none;stroke-width:0.025in"> 4810 <g 4811 style="fill:none;stroke-width:0.025in" 4812 id="g3107-6-9-9-9" 4813 transform="translate(5213.0126,16008.808)"> 4814 <rect 4815 id="rect112-7-1-7-0" 4816 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4817 rx="0" 4818 height="1370.8721" 4819 width="2809.1992" 4820 y="949.37109" 4821 x="2084.55" /> 4822 <rect 4823 id="rect112-3-5-2-3-9" 4824 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4825 rx="0" 4826 height="1294.8468" 4827 width="2809.1992" 4828 y="1025.3964" 4829 x="2084.55" /> 4830 </g> 4831 <text 4832 xml:space="preserve" 4833 x="9717.4141" 4834 y="18269.314" 4835 font-style="normal" 4836 font-weight="bold" 4837 font-size="192" 4838 id="text202-7-5-1-2-3-7-35-7-6-94" 4839 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" 4840 sodipodi:linespacing="125%"><tspan 4841 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" 4842 id="tspan3104-6-5-6-0-1-5">Leaf</tspan></text> 4843 <text 4844 xml:space="preserve" 4845 x="7416.8125" 4846 y="17708.281" 4847 font-style="normal" 4848 font-weight="bold" 4849 font-size="192" 4850 id="text202-36-35" 4851 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 4852 style="font-size:172.87567139px" 4853 id="tspan3166-62">rcu_seq_end(&rnp->gp_seq)</tspan></text> 4854 </g> 4855 <path 4856 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4857 d="m 4897.3878,67085.876 -582.9982,865.094" 4858 id="path3414-03" 4859 inkscape:connector-curvature="0" /> 4860 <path 4861 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4862 d="m 7706.1695,67086.138 582.9982,865.094" 4863 id="path3414-9-78" 4864 inkscape:connector-curvature="0" /> 4865 <path 4866 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4867 d="m 2946.7546,69299.053 -582.9981,865.094" 4868 id="path3414-8-8" 4869 inkscape:connector-curvature="0" /> 4870 <path 4871 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4872 d="m 9691.8054,69299.315 583.0036,865.094" 4873 id="path3414-9-4-6" 4874 inkscape:connector-curvature="0" /> 4875 <path 4876 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4877 d="m 4363.251,69299.053 0,846.288" 4878 id="path3414-8-3-04" 4879 inkscape:connector-curvature="0" 4880 sodipodi:nodetypes="cc" /> 4881 <path 4882 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4883 d="m 8240.2262,69325.649 0,846.288" 4884 id="path3414-8-3-6-67" 4885 inkscape:connector-curvature="0" 4886 sodipodi:nodetypes="cc" /> 4887 <g 4888 style="fill:none;stroke-width:0.025in" 4889 id="g4504-3-9-6" 4890 transform="translate(4290.2512,63653.93)"> 4891 <path 4892 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4893 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" 4894 sodipodi:ry="39.550262" 4895 sodipodi:rx="65.917107" 4896 sodipodi:cy="345.54001" 4897 sodipodi:cx="319.379" 4898 id="path3084-6-1-09" 4899 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" 4900 sodipodi:type="arc" /> 4901 <text 4902 sodipodi:linespacing="125%" 4903 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" 4904 id="text202-7-5-1-2-7-2-7" 4905 font-size="192" 4906 font-weight="bold" 4907 font-style="normal" 4908 y="16888.277" 4909 x="4344.877" 4910 xml:space="preserve"><tspan 4911 id="tspan3104-5-7-5" 4912 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">Start of</tspan></text> 4913 <text 4914 sodipodi:linespacing="125%" 4915 id="text3110-3-0-9" 4916 y="17119.1" 4917 x="4578.7886" 4918 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" 4919 xml:space="preserve"><tspan 4920 y="17119.1" 4921 x="4578.7886" 4922 id="tspan3112-5-9-7" 4923 sodipodi:role="line">Next Grace</tspan></text> 4924 <text 4925 sodipodi:linespacing="125%" 4926 id="text3114-6-3-85" 4927 y="17350.271" 4928 x="4581.7886" 4929 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" 4930 xml:space="preserve"><tspan 4931 y="17350.271" 4932 x="4581.7886" 4933 id="tspan3116-2-6-3" 4934 sodipodi:role="line">Period</tspan></text> 4935 </g> 4936 <path 4937 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" 4938 d="m 4406.3256,79248.348 -0.01,5813.579" 4939 id="path3134-9-0-3-37" 4940 inkscape:connector-curvature="0" 4941 sodipodi:nodetypes="cc" /> 4942 <path 4943 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" 4944 d="m 4406.3181,82402.301 -2393.663,0.512 0,1196.832 2393.663,-0.512" 4945 id="path3134-9-0-8" 4946 inkscape:connector-curvature="0" 4947 sodipodi:nodetypes="cccc" /> 4948 <path 4949 style="fill:none;stroke:#969696;stroke-width:53.19251251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" 4950 d="m 4406.3181,82402.301 2393.6631,0.512 0,1196.832 -2393.6631,-0.512" 4951 id="path3134-9-0-7-7" 4952 inkscape:connector-curvature="0" 4953 sodipodi:nodetypes="cccc" /> 4954 <rect 4955 x="578.16779" 4956 y="82839.773" 4957 width="2844.0972" 4958 height="360.77411" 4959 rx="0" 4960 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057845, 60.00115702;stroke-dashoffset:0" 4961 id="rect118-3-4" 4962 ry="0" /> 4963 <text 4964 xml:space="preserve" 4965 x="806.7832" 4966 y="83088.211" 4967 font-style="normal" 4968 font-weight="bold" 4969 font-size="192" 4970 id="text202-7-5-19" 4971 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_check_callbacks()</text> 4972 <rect 4973 x="5314.2671" 4974 y="82817.688" 4975 width="2975.115" 4976 height="382.86298" 4977 rx="0" 4978 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057858, 60.00115716;stroke-dashoffset:0" 4979 id="rect118-36-0" 4980 ry="0" /> 4981 <text 4982 xml:space="preserve" 4983 x="5409.8989" 4984 y="83063.711" 4985 font-style="normal" 4986 font-weight="bold" 4987 font-size="192" 4988 id="text202-7-9-6-9" 4989 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_after_idle()</text> 4990 <text 4991 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 4992 id="text202-88" 4993 font-size="192" 4994 font-weight="bold" 4995 font-style="normal" 4996 y="81443.047" 4997 x="3264.7983" 4998 xml:space="preserve">rcu_advance_cbs()</text> 4999 <rect 5000 id="rect112-58" 5001 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter" 5002 rx="0" 5003 height="1370.8721" 5004 width="2809.1992" 5005 y="80561.273" 5006 x="2991.7173" /> 5007 <rect 5008 id="rect112-3-4" 5009 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter" 5010 rx="0" 5011 height="1294.8468" 5012 width="2809.1992" 5013 y="80637.297" 5014 x="2991.7173" /> 5015 <text 5016 sodipodi:linespacing="125%" 5017 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" 5018 id="text202-7-5-1-2-3-7-37" 5019 font-size="192" 5020 font-weight="bold" 5021 font-style="normal" 5022 y="81872.406" 5023 x="5411.5601" 5024 xml:space="preserve"><tspan 5025 id="tspan3104-6-5-13" 5026 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> 5027 <text 5028 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 5029 id="text202-3-8" 5030 font-size="192" 5031 font-weight="bold" 5032 font-style="normal" 5033 y="81232.938" 5034 x="3264.7983" 5035 xml:space="preserve">__note_gp_changes()</text> 5036 <g 5037 style="fill:none;stroke-width:0.025in" 5038 id="g3049" 5039 transform="translate(-1728.7601,83820.41)"> 5040 <path 5041 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" 5042 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" 5043 sodipodi:ry="39.550262" 5044 sodipodi:rx="65.917107" 5045 sodipodi:cy="345.54001" 5046 sodipodi:cx="319.379" 5047 id="path3084-3-0" 5048 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" 5049 sodipodi:type="arc" /> 5050 <text 5051 sodipodi:linespacing="125%" 5052 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" 5053 id="text202-7-5-1-2-6-9" 5054 font-size="192" 5055 font-weight="bold" 5056 font-style="normal" 5057 y="1785.2073" 5058 x="5717.4517" 5059 xml:space="preserve"><tspan 5060 id="tspan3104-7-7" 5061 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">Phase Two</tspan></text> 5062 <text 5063 sodipodi:linespacing="125%" 5064 id="text3110-5-9" 5065 y="2005.6624" 5066 x="6119.668" 5067 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" 5068 xml:space="preserve"><tspan 5069 y="2005.6624" 5070 x="6119.668" 5071 id="tspan3112-3-9" 5072 sodipodi:role="line">of Update</tspan></text> 5073 </g> 5074 <rect 5075 x="3342.4805" 5076 y="83998.438" 5077 width="1994.7195" 5078 height="664.90662" 5079 rx="0" 5080 style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057818, 60.00115636;stroke-dashoffset:0" 5081 id="rect118-36-3" 5082 ry="0" /> 5083 <text 5084 xml:space="preserve" 5085 x="3608.4419" 5086 y="84264.398" 5087 font-style="normal" 5088 font-weight="bold" 5089 font-size="192" 5090 id="text202-7-9-6-6" 5091 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">RCU_SOFTIRQ</text> 5092 <text 5093 xml:space="preserve" 5094 x="3608.4419" 5095 y="84530.367" 5096 font-style="normal" 5097 font-weight="bold" 5098 font-size="192" 5099 id="text202-7-9-6-6-7" 5100 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_do_batch()</text> 5101 <text 5102 xml:space="preserve" 5103 x="6698.9019" 5104 y="70885.211" 5105 font-style="normal" 5106 font-weight="bold" 5107 font-size="192" 5108 id="text202-36-2" 5109 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 5110 style="font-size:172.87567139px" 5111 id="tspan3166-7">rcu_seq_end(&rnp->gp_seq)</tspan></text> 5112 <text 5113 xml:space="preserve" 5114 x="10023.457" 5115 y="70885.234" 5116 font-style="normal" 5117 font-weight="bold" 5118 font-size="192" 5119 id="text202-36-0" 5120 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 5121 style="font-size:172.87567139px" 5122 id="tspan3166-9">rcu_seq_end(&rnp->gp_seq)</tspan></text> 5123 <text 5124 xml:space="preserve" 5125 x="5023.3389" 5126 y="74209.773" 5127 font-style="normal" 5128 font-weight="bold" 5129 font-size="192" 5130 id="text202-36-36" 5131 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan 5132 style="font-size:172.87567139px" 5133 id="tspan3166-0">rcu_seq_end(&rsp->gp_seq)</tspan></text> 5134 <text 5135 xml:space="preserve" 5136 x="6562.5884" 5137 y="34870.727" 5138 font-style="normal" 5139 font-weight="bold" 5140 font-size="192" 5141 id="text202-3" 5142 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gp_seq = rsp->gp_seq</text> 5143 </g> 5144</svg> 5145