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.6004608" 1074 inkscape:cx="826.65969" 1075 inkscape:cy="483.3047" 1076 inkscape:window-x="66" 1077 inkscape:window-y="28" 1078 inkscape:window-maximized="0" 1079 inkscape:current-layer="svg2" 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 <text 1547 xml:space="preserve" 1548 x="3305.5364" 1549 y="13255.592" 1550 font-style="normal" 1551 font-weight="bold" 1552 font-size="192" 1553 id="text202-5" 1554 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rsp->gpnum++</text> 1555 <g 1556 id="g3107-62" 1557 transform="translate(947.90548,11584.029)"> 1558 <rect 1559 id="rect112-9" 1560 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1561 rx="0" 1562 height="1370.8721" 1563 width="2809.1992" 1564 y="949.37109" 1565 x="2084.55" /> 1566 <rect 1567 id="rect112-3-1" 1568 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1569 rx="0" 1570 height="1294.8468" 1571 width="2809.1992" 1572 y="1025.3964" 1573 x="2084.55" /> 1574 </g> 1575 <text 1576 xml:space="preserve" 1577 x="5452.3052" 1578 y="13844.535" 1579 font-style="normal" 1580 font-weight="bold" 1581 font-size="192" 1582 id="text202-7-5-1-2-3-7-2" 1583 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" 1584 sodipodi:linespacing="125%"><tspan 1585 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" 1586 id="tspan3104-6-5-7">Root</tspan></text> 1587 </g> 1588 <rect 1589 ry="0" 1590 id="rect118-0" 1591 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" 1592 rx="0" 1593 height="23612.516" 1594 width="13607.611" 1595 y="12709.474" 1596 x="-663.88806" /> 1597 <text 1598 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 1599 id="text202-7-93" 1600 font-size="192" 1601 font-weight="bold" 1602 font-style="normal" 1603 y="12968.928" 1604 x="-548.11169" 1605 xml:space="preserve">rcu_gp_init()</text> 1606 <g 1607 style="fill:none;stroke-width:0.025in" 1608 transform="translate(1628.5648,695.08943)" 1609 id="g3147"> 1610 <g 1611 style="fill:none;stroke-width:0.025in" 1612 id="g3107-6" 1613 transform="translate(3054.6101,13760.052)"> 1614 <rect 1615 id="rect112-7" 1616 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1617 rx="0" 1618 height="1370.8721" 1619 width="2809.1992" 1620 y="949.37109" 1621 x="2084.55" /> 1622 <rect 1623 id="rect112-3-5" 1624 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1625 rx="0" 1626 height="1294.8468" 1627 width="2809.1992" 1628 y="1025.3964" 1629 x="2084.55" /> 1630 </g> 1631 </g> 1632 <g 1633 style="fill:none;stroke-width:0.025in" 1634 transform="translate(2479.6454,658.72243)" 1635 id="g3153"> 1636 <g 1637 style="fill:none;stroke-width:0.025in" 1638 id="g3107-6-9" 1639 transform="translate(5213.0126,16008.808)"> 1640 <rect 1641 id="rect112-7-1" 1642 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1643 rx="0" 1644 height="1370.8721" 1645 width="2809.1992" 1646 y="949.37109" 1647 x="2084.55" /> 1648 <rect 1649 id="rect112-3-5-2" 1650 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1651 rx="0" 1652 height="1294.8468" 1653 width="2809.1992" 1654 y="1025.3964" 1655 x="2084.55" /> 1656 </g> 1657 <text 1658 xml:space="preserve" 1659 x="9717.4141" 1660 y="18269.314" 1661 font-style="normal" 1662 font-weight="bold" 1663 font-size="192" 1664 id="text202-7-5-1-2-3-7-35-7" 1665 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" 1666 sodipodi:linespacing="125%"><tspan 1667 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" 1668 id="tspan3104-6-5-6-0">Leaf</tspan></text> 1669 </g> 1670 <g 1671 transform="translate(-2343.9166,695.08943)" 1672 id="g3147-3" 1673 style="fill:none;stroke-width:0.025in"> 1674 <g 1675 style="fill:none;stroke-width:0.025in" 1676 id="g3107-6-6" 1677 transform="translate(3054.6101,13760.052)"> 1678 <rect 1679 id="rect112-7-0" 1680 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1681 rx="0" 1682 height="1370.8721" 1683 width="2809.1992" 1684 y="949.37109" 1685 x="2084.55" /> 1686 <rect 1687 id="rect112-3-5-6" 1688 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1689 rx="0" 1690 height="1294.8468" 1691 width="2809.1992" 1692 y="1025.3964" 1693 x="2084.55" /> 1694 </g> 1695 </g> 1696 <g 1697 transform="translate(-853.09625,658.72243)" 1698 id="g3153-2" 1699 style="fill:none;stroke-width:0.025in"> 1700 <g 1701 style="fill:none;stroke-width:0.025in" 1702 id="g3107-6-9-6" 1703 transform="translate(5213.0126,16008.808)"> 1704 <rect 1705 id="rect112-7-1-1" 1706 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1707 rx="0" 1708 height="1370.8721" 1709 width="2809.1992" 1710 y="949.37109" 1711 x="2084.55" /> 1712 <rect 1713 id="rect112-3-5-2-8" 1714 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1715 rx="0" 1716 height="1294.8468" 1717 width="2809.1992" 1718 y="1025.3964" 1719 x="2084.55" /> 1720 </g> 1721 <text 1722 xml:space="preserve" 1723 x="9717.4141" 1724 y="18269.314" 1725 font-style="normal" 1726 font-weight="bold" 1727 font-size="192" 1728 id="text202-7-5-1-2-3-7-35-7-7" 1729 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" 1730 sodipodi:linespacing="125%"><tspan 1731 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" 1732 id="tspan3104-6-5-6-0-9">Leaf</tspan></text> 1733 </g> 1734 <g 1735 transform="translate(-4185.8377,658.72243)" 1736 id="g3153-20" 1737 style="fill:none;stroke-width:0.025in"> 1738 <g 1739 style="fill:none;stroke-width:0.025in" 1740 id="g3107-6-9-2" 1741 transform="translate(5213.0126,16008.808)"> 1742 <rect 1743 id="rect112-7-1-3" 1744 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1745 rx="0" 1746 height="1370.8721" 1747 width="2809.1992" 1748 y="949.37109" 1749 x="2084.55" /> 1750 <rect 1751 id="rect112-3-5-2-7" 1752 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1753 rx="0" 1754 height="1294.8468" 1755 width="2809.1992" 1756 y="1025.3964" 1757 x="2084.55" /> 1758 </g> 1759 <text 1760 xml:space="preserve" 1761 x="9717.4141" 1762 y="18269.314" 1763 font-style="normal" 1764 font-weight="bold" 1765 font-size="192" 1766 id="text202-7-5-1-2-3-7-35-7-5" 1767 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" 1768 sodipodi:linespacing="125%"><tspan 1769 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" 1770 id="tspan3104-6-5-6-0-92">Leaf</tspan></text> 1771 </g> 1772 <g 1773 transform="translate(-7518.5789,658.72243)" 1774 id="g3153-28" 1775 style="fill:none;stroke-width:0.025in"> 1776 <g 1777 style="fill:none;stroke-width:0.025in" 1778 id="g3107-6-9-9" 1779 transform="translate(5213.0126,16008.808)"> 1780 <rect 1781 id="rect112-7-1-7" 1782 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1783 rx="0" 1784 height="1370.8721" 1785 width="2809.1992" 1786 y="949.37109" 1787 x="2084.55" /> 1788 <rect 1789 id="rect112-3-5-2-3" 1790 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1791 rx="0" 1792 height="1294.8468" 1793 width="2809.1992" 1794 y="1025.3964" 1795 x="2084.55" /> 1796 </g> 1797 <text 1798 xml:space="preserve" 1799 x="9717.4141" 1800 y="18269.314" 1801 font-style="normal" 1802 font-weight="bold" 1803 font-size="192" 1804 id="text202-7-5-1-2-3-7-35-7-6" 1805 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" 1806 sodipodi:linespacing="125%"><tspan 1807 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" 1808 id="tspan3104-6-5-6-0-1">Leaf</tspan></text> 1809 </g> 1810 <path 1811 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1812 d="m 4772.378,14541.058 -582.9982,865.094" 1813 id="path3414" 1814 inkscape:connector-curvature="0" /> 1815 <path 1816 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1817 d="m 7581.1599,14541.32 582.9982,865.094" 1818 id="path3414-9" 1819 inkscape:connector-curvature="0" /> 1820 <path 1821 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1822 d="m 2821.7449,16754.235 -582.9982,865.094" 1823 id="path3414-8" 1824 inkscape:connector-curvature="0" /> 1825 <path 1826 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1827 d="m 9566.7916,16754.497 583.0014,865.094" 1828 id="path3414-9-4" 1829 inkscape:connector-curvature="0" /> 1830 <path 1831 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1832 d="m 4238.2414,16754.235 0,846.288" 1833 id="path3414-8-3" 1834 inkscape:connector-curvature="0" 1835 sodipodi:nodetypes="cc" /> 1836 <path 1837 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1838 d="m 8115.2166,16780.831 0,846.288" 1839 id="path3414-8-3-6" 1840 inkscape:connector-curvature="0" 1841 sodipodi:nodetypes="cc" /> 1842 <g 1843 id="g4504-3-9" 1844 transform="translate(4164.6575,-5087.5013)"> 1845 <path 1846 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 1847 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" 1848 sodipodi:ry="39.550262" 1849 sodipodi:rx="65.917107" 1850 sodipodi:cy="345.54001" 1851 sodipodi:cx="319.379" 1852 id="path3084-6-1" 1853 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" 1854 sodipodi:type="arc" /> 1855 <text 1856 sodipodi:linespacing="125%" 1857 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" 1858 id="text202-7-5-1-2-7-2" 1859 font-size="192" 1860 font-weight="bold" 1861 font-style="normal" 1862 y="16888.277" 1863 x="4344.877" 1864 xml:space="preserve"><tspan 1865 id="tspan3104-5-7" 1866 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> 1867 <text 1868 sodipodi:linespacing="125%" 1869 id="text3110-3-0" 1870 y="17119.1" 1871 x="4578.7886" 1872 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" 1873 xml:space="preserve"><tspan 1874 y="17119.1" 1875 x="4578.7886" 1876 id="tspan3112-5-9" 1877 sodipodi:role="line">Last Grace</tspan></text> 1878 <text 1879 sodipodi:linespacing="125%" 1880 id="text3114-6-3" 1881 y="17350.271" 1882 x="4581.7886" 1883 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" 1884 xml:space="preserve"><tspan 1885 y="17350.271" 1886 x="4581.7886" 1887 id="tspan3116-2-6" 1888 sodipodi:role="line">Period</tspan></text> 1889 </g> 1890 <path 1891 sodipodi:nodetypes="cc" 1892 inkscape:connector-curvature="0" 1893 id="path3134-9-0-3-5" 1894 d="m 7845.2122,11943.62 -1595.7756,0" 1895 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)" /> 1896 <path 1897 sodipodi:type="arc" 1898 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" 1899 id="path3084-6" 1900 sodipodi:cx="319.379" 1901 sodipodi:cy="345.54001" 1902 sodipodi:rx="65.917107" 1903 sodipodi:ry="39.550262" 1904 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" 1905 transform="matrix(13.298129,0,0,13.298129,1915.7264,6279.0065)" /> 1906 <text 1907 xml:space="preserve" 1908 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" 1909 x="6165.6357" 1910 y="10691.992" 1911 id="text3110-0" 1912 sodipodi:linespacing="125%"><tspan 1913 sodipodi:role="line" 1914 id="tspan3112-6" 1915 x="6165.6357" 1916 y="10691.992">Grace-period</tspan></text> 1917 <text 1918 xml:space="preserve" 1919 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" 1920 x="6162.8696" 1921 y="10947.994" 1922 id="text3114-2" 1923 sodipodi:linespacing="125%"><tspan 1924 sodipodi:role="line" 1925 id="tspan3116-6" 1926 x="6162.8696" 1927 y="10947.994">kernel thread</tspan></text> 1928 <text 1929 xml:space="preserve" 1930 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" 1931 x="6165.3237" 1932 y="11188.528" 1933 id="text3114-1" 1934 sodipodi:linespacing="125%"><tspan 1935 sodipodi:role="line" 1936 id="tspan3116-8" 1937 x="6165.3237" 1938 y="11188.528">awakened</tspan></text> 1939 <path 1940 sodipodi:nodetypes="cc" 1941 inkscape:connector-curvature="0" 1942 id="path3134-9-0-3-3-2" 1943 d="m 6161.6774,9725.7319 0,531.9251" 1944 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)" /> 1945 <path 1946 sodipodi:nodetypes="cccccccccccccccccccccccccccc" 1947 inkscape:connector-curvature="0" 1948 id="path3134-9-0-3-1" 1949 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" 1950 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)" /> 1951 <g 1952 style="fill:none;stroke-width:0.025in" 1953 transform="translate(1618.635,9512.0768)" 1954 id="g3147-7"> 1955 <g 1956 style="fill:none;stroke-width:0.025in" 1957 id="g3107-6-8" 1958 transform="translate(3054.6101,13760.052)"> 1959 <rect 1960 id="rect112-7-4" 1961 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1962 rx="0" 1963 height="1370.8721" 1964 width="2809.1992" 1965 y="949.37109" 1966 x="2084.55" /> 1967 <rect 1968 id="rect112-3-5-5" 1969 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1970 rx="0" 1971 height="1294.8468" 1972 width="2809.1992" 1973 y="1025.3964" 1974 x="2084.55" /> 1975 </g> 1976 </g> 1977 <g 1978 style="fill:none;stroke-width:0.025in" 1979 transform="translate(2469.7158,9475.7098)" 1980 id="g3153-0"> 1981 <g 1982 style="fill:none;stroke-width:0.025in" 1983 id="g3107-6-9-3" 1984 transform="translate(5213.0126,16008.808)"> 1985 <rect 1986 id="rect112-7-1-6" 1987 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1988 rx="0" 1989 height="1370.8721" 1990 width="2809.1992" 1991 y="949.37109" 1992 x="2084.55" /> 1993 <rect 1994 id="rect112-3-5-2-1" 1995 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1996 rx="0" 1997 height="1294.8468" 1998 width="2809.1992" 1999 y="1025.3964" 2000 x="2084.55" /> 2001 </g> 2002 <text 2003 xml:space="preserve" 2004 x="9717.4141" 2005 y="18269.314" 2006 font-style="normal" 2007 font-weight="bold" 2008 font-size="192" 2009 id="text202-7-5-1-2-3-7-35-7-0" 2010 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" 2011 sodipodi:linespacing="125%"><tspan 2012 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" 2013 id="tspan3104-6-5-6-0-6">Leaf</tspan></text> 2014 </g> 2015 <g 2016 transform="translate(-2353.8464,9512.0768)" 2017 id="g3147-3-3" 2018 style="fill:none;stroke-width:0.025in"> 2019 <g 2020 style="fill:none;stroke-width:0.025in" 2021 id="g3107-6-6-2" 2022 transform="translate(3054.6101,13760.052)"> 2023 <rect 2024 id="rect112-7-0-0" 2025 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2026 rx="0" 2027 height="1370.8721" 2028 width="2809.1992" 2029 y="949.37109" 2030 x="2084.55" /> 2031 <rect 2032 id="rect112-3-5-6-6" 2033 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2034 rx="0" 2035 height="1294.8468" 2036 width="2809.1992" 2037 y="1025.3964" 2038 x="2084.55" /> 2039 </g> 2040 <text 2041 xml:space="preserve" 2042 x="5398.415" 2043 y="15310.093" 2044 font-style="normal" 2045 font-weight="bold" 2046 font-size="192" 2047 id="text202-8" 2048 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinit</text> 2049 <text 2050 xml:space="preserve" 2051 x="5398.415" 2052 y="15545.01" 2053 font-style="normal" 2054 font-weight="bold" 2055 font-size="192" 2056 id="text202-5-8" 2057 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinitnext</text> 2058 </g> 2059 <g 2060 transform="translate(-863.02623,9475.7098)" 2061 id="g3153-2-1" 2062 style="fill:none;stroke-width:0.025in"> 2063 <g 2064 style="fill:none;stroke-width:0.025in" 2065 id="g3107-6-9-6-5" 2066 transform="translate(5213.0126,16008.808)"> 2067 <rect 2068 id="rect112-7-1-1-5" 2069 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2070 rx="0" 2071 height="1370.8721" 2072 width="2809.1992" 2073 y="949.37109" 2074 x="2084.55" /> 2075 <rect 2076 id="rect112-3-5-2-8-4" 2077 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2078 rx="0" 2079 height="1294.8468" 2080 width="2809.1992" 2081 y="1025.3964" 2082 x="2084.55" /> 2083 </g> 2084 <text 2085 xml:space="preserve" 2086 x="9717.4141" 2087 y="18269.314" 2088 font-style="normal" 2089 font-weight="bold" 2090 font-size="192" 2091 id="text202-7-5-1-2-3-7-35-7-7-7" 2092 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" 2093 sodipodi:linespacing="125%"><tspan 2094 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" 2095 id="tspan3104-6-5-6-0-9-6">Leaf</tspan></text> 2096 </g> 2097 <g 2098 transform="translate(-4195.7676,9475.7098)" 2099 id="g3153-20-5" 2100 style="fill:none;stroke-width:0.025in"> 2101 <g 2102 style="fill:none;stroke-width:0.025in" 2103 id="g3107-6-9-2-6" 2104 transform="translate(5213.0126,16008.808)"> 2105 <rect 2106 id="rect112-7-1-3-9" 2107 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2108 rx="0" 2109 height="1370.8721" 2110 width="2809.1992" 2111 y="949.37109" 2112 x="2084.55" /> 2113 <rect 2114 id="rect112-3-5-2-7-3" 2115 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2116 rx="0" 2117 height="1294.8468" 2118 width="2809.1992" 2119 y="1025.3964" 2120 x="2084.55" /> 2121 </g> 2122 <text 2123 xml:space="preserve" 2124 x="9717.4141" 2125 y="18269.314" 2126 font-style="normal" 2127 font-weight="bold" 2128 font-size="192" 2129 id="text202-7-5-1-2-3-7-35-7-5-7" 2130 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" 2131 sodipodi:linespacing="125%"><tspan 2132 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" 2133 id="tspan3104-6-5-6-0-92-4">Leaf</tspan></text> 2134 </g> 2135 <g 2136 transform="translate(-7528.5086,9475.7098)" 2137 id="g3153-28-5" 2138 style="fill:none;stroke-width:0.025in"> 2139 <g 2140 style="fill:none;stroke-width:0.025in" 2141 id="g3107-6-9-9-2" 2142 transform="translate(5213.0126,16008.808)"> 2143 <rect 2144 id="rect112-7-1-7-5" 2145 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2146 rx="0" 2147 height="1370.8721" 2148 width="2809.1992" 2149 y="949.37109" 2150 x="2084.55" /> 2151 <rect 2152 id="rect112-3-5-2-3-4" 2153 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2154 rx="0" 2155 height="1294.8468" 2156 width="2809.1992" 2157 y="1025.3964" 2158 x="2084.55" /> 2159 </g> 2160 <text 2161 xml:space="preserve" 2162 x="9717.4141" 2163 y="18269.314" 2164 font-style="normal" 2165 font-weight="bold" 2166 font-size="192" 2167 id="text202-7-5-1-2-3-7-35-7-6-7" 2168 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" 2169 sodipodi:linespacing="125%"><tspan 2170 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" 2171 id="tspan3104-6-5-6-0-1-4">Leaf</tspan></text> 2172 <text 2173 xml:space="preserve" 2174 x="7699.7246" 2175 y="17734.791" 2176 font-style="normal" 2177 font-weight="bold" 2178 font-size="192" 2179 id="text202-4" 2180 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinit</text> 2181 </g> 2182 <path 2183 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2184 d="M 4762.4482,23358.047 4179.45,24223.141" 2185 id="path3414-4" 2186 inkscape:connector-curvature="0" /> 2187 <path 2188 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2189 d="m 7571.23,23358.309 582.9982,865.094" 2190 id="path3414-9-3" 2191 inkscape:connector-curvature="0" /> 2192 <path 2193 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2194 d="m 2811.8152,25571.224 -582.9982,865.094" 2195 id="path3414-8-0" 2196 inkscape:connector-curvature="0" /> 2197 <path 2198 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2199 d="m 9556.8622,25571.486 582.9988,865.094" 2200 id="path3414-9-4-7" 2201 inkscape:connector-curvature="0" /> 2202 <path 2203 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2204 d="m 4228.3115,25571.224 0,846.288" 2205 id="path3414-8-3-8" 2206 inkscape:connector-curvature="0" 2207 sodipodi:nodetypes="cc" /> 2208 <path 2209 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2210 d="m 8105.2867,25597.82 0,846.288" 2211 id="path3414-8-3-6-6" 2212 inkscape:connector-curvature="0" 2213 sodipodi:nodetypes="cc" /> 2214 <rect 2215 ry="0" 2216 id="rect118-1" 2217 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" 2218 rx="0" 2219 height="4418.4302" 2220 width="4932.5845" 2221 y="21654.297" 2222 x="1395.3682" /> 2223 <text 2224 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" 2225 id="text202-7-2" 2226 font-size="192" 2227 font-weight="bold" 2228 font-style="normal" 2229 y="21852.52" 2230 x="1530.812" 2231 xml:space="preserve" 2232 sodipodi:linespacing="125%">rcu_init_new_rnp()<tspan 2233 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" 2234 id="tspan3307"> or</tspan></text> 2235 <text 2236 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 2237 id="text202-7-2-7" 2238 font-size="192" 2239 font-weight="bold" 2240 font-style="normal" 2241 y="22120.592" 2242 x="1530.812" 2243 xml:space="preserve">rcu_cleanup_dead_rnp()</text> 2244 <text 2245 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" 2246 id="text202-7-2-7-6" 2247 font-size="192" 2248 font-weight="bold" 2249 font-style="normal" 2250 y="22389.539" 2251 x="1533.6567" 2252 xml:space="preserve" 2253 sodipodi:linespacing="125%"><tspan 2254 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" 2255 id="tspan3327">(optional)</tspan></text> 2256 <g 2257 style="fill:none;stroke-width:0.025in" 2258 transform="translate(1739.0986,9475.7098)" 2259 id="g3188-8"> 2260 <text 2261 xml:space="preserve" 2262 x="3305.5364" 2263 y="13255.592" 2264 font-style="normal" 2265 font-weight="bold" 2266 font-size="192" 2267 id="text202-84" 2268 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->qsmaskinit</text> 2269 <g 2270 id="g3107-31" 2271 transform="translate(947.90548,11584.029)"> 2272 <rect 2273 id="rect112-4" 2274 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2275 rx="0" 2276 height="1370.8721" 2277 width="2809.1992" 2278 y="949.37109" 2279 x="2084.55" /> 2280 <rect 2281 id="rect112-3-9" 2282 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2283 rx="0" 2284 height="1294.8468" 2285 width="2809.1992" 2286 y="1025.3964" 2287 x="2084.55" /> 2288 </g> 2289 <text 2290 xml:space="preserve" 2291 x="5452.3052" 2292 y="13844.535" 2293 font-style="normal" 2294 font-weight="bold" 2295 font-size="192" 2296 id="text202-7-5-1-2-3-7-20" 2297 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" 2298 sodipodi:linespacing="125%"><tspan 2299 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" 2300 id="tspan3104-6-5-6">Root</tspan></text> 2301 <text 2302 xml:space="preserve" 2303 x="3305.5364" 2304 y="13490.509" 2305 font-style="normal" 2306 font-weight="bold" 2307 font-size="192" 2308 id="text202-5-89" 2309 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinitnext</text> 2310 </g> 2311 <path 2312 sodipodi:nodetypes="cccccccccccccccccccccccc" 2313 inkscape:connector-curvature="0" 2314 id="path3134-9-0-3-10" 2315 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" 2316 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)" /> 2317 <g 2318 style="fill:none;stroke-width:0.025in" 2319 transform="translate(1739.0986,17188.625)" 2320 id="g3188-6"> 2321 <text 2322 xml:space="preserve" 2323 x="3305.5364" 2324 y="13255.592" 2325 font-style="normal" 2326 font-weight="bold" 2327 font-size="192" 2328 id="text202-1" 2329 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->gpnum = rsp->gpnum</text> 2330 <g 2331 id="g3107-5" 2332 transform="translate(947.90548,11584.029)"> 2333 <rect 2334 id="rect112-94" 2335 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2336 rx="0" 2337 height="1370.8721" 2338 width="2809.1992" 2339 y="949.37109" 2340 x="2084.55" /> 2341 <rect 2342 id="rect112-3-90" 2343 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2344 rx="0" 2345 height="1294.8468" 2346 width="2809.1992" 2347 y="1025.3964" 2348 x="2084.55" /> 2349 </g> 2350 <text 2351 xml:space="preserve" 2352 x="5452.3052" 2353 y="13844.535" 2354 font-style="normal" 2355 font-weight="bold" 2356 font-size="192" 2357 id="text202-7-5-1-2-3-7-9" 2358 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" 2359 sodipodi:linespacing="125%"><tspan 2360 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" 2361 id="tspan3104-6-5-1">Root</tspan></text> 2362 </g> 2363 <g 2364 style="fill:none;stroke-width:0.025in" 2365 transform="translate(1618.6352,17224.992)" 2366 id="g3147-1"> 2367 <g 2368 style="fill:none;stroke-width:0.025in" 2369 id="g3107-6-1" 2370 transform="translate(3054.6101,13760.052)"> 2371 <rect 2372 id="rect112-7-5" 2373 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2374 rx="0" 2375 height="1370.8721" 2376 width="2809.1992" 2377 y="949.37109" 2378 x="2084.55" /> 2379 <rect 2380 id="rect112-3-5-9" 2381 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2382 rx="0" 2383 height="1294.8468" 2384 width="2809.1992" 2385 y="1025.3964" 2386 x="2084.55" /> 2387 </g> 2388 <text 2389 xml:space="preserve" 2390 x="5392.3345" 2391 y="15407.104" 2392 font-style="normal" 2393 font-weight="bold" 2394 font-size="192" 2395 id="text202-6-7" 2396 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gpnum = rsp->gpnum</text> 2397 </g> 2398 <g 2399 style="fill:none;stroke-width:0.025in" 2400 transform="translate(2469.7158,17188.625)" 2401 id="g3153-7"> 2402 <g 2403 style="fill:none;stroke-width:0.025in" 2404 id="g3107-6-9-67" 2405 transform="translate(5213.0126,16008.808)"> 2406 <rect 2407 id="rect112-7-1-36" 2408 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2409 rx="0" 2410 height="1370.8721" 2411 width="2809.1992" 2412 y="949.37109" 2413 x="2084.55" /> 2414 <rect 2415 id="rect112-3-5-2-5" 2416 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2417 rx="0" 2418 height="1294.8468" 2419 width="2809.1992" 2420 y="1025.3964" 2421 x="2084.55" /> 2422 </g> 2423 <text 2424 xml:space="preserve" 2425 x="9717.4141" 2426 y="18269.314" 2427 font-style="normal" 2428 font-weight="bold" 2429 font-size="192" 2430 id="text202-7-5-1-2-3-7-35-7-63" 2431 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" 2432 sodipodi:linespacing="125%"><tspan 2433 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" 2434 id="tspan3104-6-5-6-0-94">Leaf</tspan></text> 2435 <text 2436 xml:space="preserve" 2437 x="7536.4883" 2438 y="17640.934" 2439 font-style="normal" 2440 font-weight="bold" 2441 font-size="192" 2442 id="text202-9" 2443 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gpnum = rsp->gpnum</text> 2444 </g> 2445 <g 2446 transform="translate(-2353.8462,17224.992)" 2447 id="g3147-3-8" 2448 style="fill:none;stroke-width:0.025in"> 2449 <g 2450 style="fill:none;stroke-width:0.025in" 2451 id="g3107-6-6-1" 2452 transform="translate(3054.6101,13760.052)"> 2453 <rect 2454 id="rect112-7-0-2" 2455 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2456 rx="0" 2457 height="1370.8721" 2458 width="2809.1992" 2459 y="949.37109" 2460 x="2084.55" /> 2461 <rect 2462 id="rect112-3-5-6-9" 2463 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2464 rx="0" 2465 height="1294.8468" 2466 width="2809.1992" 2467 y="1025.3964" 2468 x="2084.55" /> 2469 </g> 2470 <text 2471 xml:space="preserve" 2472 x="5378.4146" 2473 y="15436.927" 2474 font-style="normal" 2475 font-weight="bold" 2476 font-size="192" 2477 id="text202-3" 2478 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gpnum = rsp->gpnum</text> 2479 </g> 2480 <g 2481 transform="translate(-863.02613,17188.625)" 2482 id="g3153-2-3" 2483 style="fill:none;stroke-width:0.025in"> 2484 <g 2485 style="fill:none;stroke-width:0.025in" 2486 id="g3107-6-9-6-9" 2487 transform="translate(5213.0126,16008.808)"> 2488 <rect 2489 id="rect112-7-1-1-0" 2490 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2491 rx="0" 2492 height="1370.8721" 2493 width="2809.1992" 2494 y="949.37109" 2495 x="2084.55" /> 2496 <rect 2497 id="rect112-3-5-2-8-8" 2498 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2499 rx="0" 2500 height="1294.8468" 2501 width="2809.1992" 2502 y="1025.3964" 2503 x="2084.55" /> 2504 </g> 2505 <text 2506 xml:space="preserve" 2507 x="9717.4141" 2508 y="18269.314" 2509 font-style="normal" 2510 font-weight="bold" 2511 font-size="192" 2512 id="text202-7-5-1-2-3-7-35-7-7-8" 2513 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" 2514 sodipodi:linespacing="125%"><tspan 2515 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" 2516 id="tspan3104-6-5-6-0-9-5">Leaf</tspan></text> 2517 </g> 2518 <g 2519 transform="translate(-4195.7673,17188.625)" 2520 id="g3153-20-0" 2521 style="fill:none;stroke-width:0.025in"> 2522 <g 2523 style="fill:none;stroke-width:0.025in" 2524 id="g3107-6-9-2-9" 2525 transform="translate(5213.0126,16008.808)"> 2526 <rect 2527 id="rect112-7-1-3-6" 2528 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2529 rx="0" 2530 height="1370.8721" 2531 width="2809.1992" 2532 y="949.37109" 2533 x="2084.55" /> 2534 <rect 2535 id="rect112-3-5-2-7-38" 2536 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2537 rx="0" 2538 height="1294.8468" 2539 width="2809.1992" 2540 y="1025.3964" 2541 x="2084.55" /> 2542 </g> 2543 <text 2544 xml:space="preserve" 2545 x="9717.4141" 2546 y="18269.314" 2547 font-style="normal" 2548 font-weight="bold" 2549 font-size="192" 2550 id="text202-7-5-1-2-3-7-35-7-5-5" 2551 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" 2552 sodipodi:linespacing="125%"><tspan 2553 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" 2554 id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text> 2555 <text 2556 xml:space="preserve" 2557 x="7520.1294" 2558 y="17673.639" 2559 font-style="normal" 2560 font-weight="bold" 2561 font-size="192" 2562 id="text202-35" 2563 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gpnum = rsp->gpnum</text> 2564 </g> 2565 <g 2566 transform="translate(-7528.5085,17188.625)" 2567 id="g3153-28-1" 2568 style="fill:none;stroke-width:0.025in"> 2569 <g 2570 style="fill:none;stroke-width:0.025in" 2571 id="g3107-6-9-9-1" 2572 transform="translate(5213.0126,16008.808)"> 2573 <rect 2574 id="rect112-7-1-7-59" 2575 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2576 rx="0" 2577 height="1370.8721" 2578 width="2809.1992" 2579 y="949.37109" 2580 x="2084.55" /> 2581 <rect 2582 id="rect112-3-5-2-3-8" 2583 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2584 rx="0" 2585 height="1294.8468" 2586 width="2809.1992" 2587 y="1025.3964" 2588 x="2084.55" /> 2589 </g> 2590 <text 2591 xml:space="preserve" 2592 x="9717.4141" 2593 y="18269.314" 2594 font-style="normal" 2595 font-weight="bold" 2596 font-size="192" 2597 id="text202-7-5-1-2-3-7-35-7-6-4" 2598 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" 2599 sodipodi:linespacing="125%"><tspan 2600 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" 2601 id="tspan3104-6-5-6-0-1-8">Leaf</tspan></text> 2602 <text 2603 xml:space="preserve" 2604 x="7521.4663" 2605 y="17666.062" 2606 font-style="normal" 2607 font-weight="bold" 2608 font-size="192" 2609 id="text202-75-1" 2610 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gpnum = rsp->gpnum</text> 2611 </g> 2612 <path 2613 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2614 d="m 4762.4484,31070.961 -582.9982,865.095" 2615 id="path3414-0" 2616 inkscape:connector-curvature="0" /> 2617 <path 2618 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2619 d="m 7571.2303,31071.223 582.9982,865.095" 2620 id="path3414-9-30" 2621 inkscape:connector-curvature="0" /> 2622 <path 2623 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2624 d="m 2811.8153,33284.138 -582.9982,865.094" 2625 id="path3414-8-4" 2626 inkscape:connector-curvature="0" /> 2627 <path 2628 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2629 d="m 9556.862,33284.401 582.999,865.093" 2630 id="path3414-9-4-4" 2631 inkscape:connector-curvature="0" /> 2632 <path 2633 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2634 d="m 4228.3118,33284.138 0,846.288" 2635 id="path3414-8-3-4" 2636 inkscape:connector-curvature="0" 2637 sodipodi:nodetypes="cc" /> 2638 <path 2639 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2640 d="m 8105.287,33310.734 0,846.288" 2641 id="path3414-8-3-6-4" 2642 inkscape:connector-curvature="0" 2643 sodipodi:nodetypes="cc" /> 2644 <text 2645 xml:space="preserve" 2646 x="6659.5469" 2647 y="34833.551" 2648 font-style="normal" 2649 font-weight="bold" 2650 font-size="192" 2651 id="text202-62" 2652 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->gpnum = rsp->gpnum</text> 2653 <path 2654 sodipodi:nodetypes="ccc" 2655 inkscape:connector-curvature="0" 2656 id="path3134-9-0-3-1-8" 2657 d="m 11248.729,43927.515 3383.749,-0.843 7.995,1860.989" 2658 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)" /> 2659 <path 2660 sodipodi:nodetypes="ccc" 2661 inkscape:connector-curvature="0" 2662 id="path3134-9-0-3-1-3" 2663 d="m 14641.723,41609.377 -2.828,1541.346 -3303.353,-1.688" 2664 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)" /> 2665 <path 2666 sodipodi:nodetypes="ccc" 2667 inkscape:connector-curvature="0" 2668 id="path3134-9-0-3-1-6" 2669 d="m 816.24399,43920.114 -3929.12029,17.964 20.2152,2632.051" 2670 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)" /> 2671 <path 2672 sodipodi:nodetypes="ccc" 2673 inkscape:connector-curvature="0" 2674 id="path3134-9-0-3-1-3-2" 2675 d="m -3122.1199,40492.4 12.2312,2669.729 3867.53038,7.717" 2676 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)" /> 2677 <path 2678 sodipodi:nodetypes="cccccccccccccccccccccccccccc" 2679 inkscape:connector-curvature="0" 2680 id="path3134-9-0-3-4" 2681 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" 2682 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)" /> 2683 <rect 2684 ry="0" 2685 id="rect118-7" 2686 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" 2687 rx="0" 2688 height="8254.9336" 2689 width="14128.912" 2690 y="37009.492" 2691 x="-719.34235" /> 2692 <text 2693 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 2694 id="text202-7-24" 2695 font-size="192" 2696 font-weight="bold" 2697 font-style="normal" 2698 y="37286.184" 2699 x="-573.74298" 2700 xml:space="preserve">rcu_gp_fqs()</text> 2701 <g 2702 style="fill:none;stroke-width:0.025in" 2703 transform="translate(1629.528,25916.616)" 2704 id="g3147-0"> 2705 <g 2706 style="fill:none;stroke-width:0.025in" 2707 id="g3107-6-62" 2708 transform="translate(3054.6101,13760.052)"> 2709 <rect 2710 id="rect112-7-9" 2711 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2712 rx="0" 2713 height="1370.8721" 2714 width="2809.1992" 2715 y="949.37109" 2716 x="2084.55" /> 2717 <rect 2718 id="rect112-3-5-90" 2719 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2720 rx="0" 2721 height="1294.8468" 2722 width="2809.1992" 2723 y="1025.3964" 2724 x="2084.55" /> 2725 </g> 2726 <text 2727 xml:space="preserve" 2728 x="5250.5327" 2729 y="15512.733" 2730 font-style="normal" 2731 font-weight="bold" 2732 font-size="192" 2733 id="text202-35-8" 2734 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> 2735 </g> 2736 <g 2737 style="fill:none;stroke-width:0.025in" 2738 transform="translate(2480.6088,25880.249)" 2739 id="g3153-1"> 2740 <g 2741 style="fill:none;stroke-width:0.025in" 2742 id="g3107-6-9-31" 2743 transform="translate(5213.0126,16008.808)"> 2744 <rect 2745 id="rect112-7-1-10" 2746 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2747 rx="0" 2748 height="1370.8721" 2749 width="2809.1992" 2750 y="949.37109" 2751 x="2084.55" /> 2752 <rect 2753 id="rect112-3-5-2-34" 2754 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2755 rx="0" 2756 height="1294.8468" 2757 width="2809.1992" 2758 y="1025.3964" 2759 x="2084.55" /> 2760 </g> 2761 <text 2762 xml:space="preserve" 2763 x="9717.4141" 2764 y="18269.314" 2765 font-style="normal" 2766 font-weight="bold" 2767 font-size="192" 2768 id="text202-7-5-1-2-3-7-35-7-03" 2769 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" 2770 sodipodi:linespacing="125%"><tspan 2771 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" 2772 id="tspan3104-6-5-6-0-91">Leaf</tspan></text> 2773 </g> 2774 <g 2775 transform="translate(-2342.9531,25916.616)" 2776 id="g3147-3-9" 2777 style="fill:none;stroke-width:0.025in"> 2778 <g 2779 style="fill:none;stroke-width:0.025in" 2780 id="g3107-6-6-6" 2781 transform="translate(3054.6101,13760.052)"> 2782 <rect 2783 id="rect112-7-0-9" 2784 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2785 rx="0" 2786 height="1370.8721" 2787 width="2809.1992" 2788 y="949.37109" 2789 x="2084.55" /> 2790 <rect 2791 id="rect112-3-5-6-3" 2792 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2793 rx="0" 2794 height="1294.8468" 2795 width="2809.1992" 2796 y="1025.3964" 2797 x="2084.55" /> 2798 </g> 2799 <text 2800 xml:space="preserve" 2801 x="5284.6885" 2802 y="15500.379" 2803 font-style="normal" 2804 font-weight="bold" 2805 font-size="192" 2806 id="text202-6-3" 2807 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> 2808 </g> 2809 <g 2810 transform="translate(-852.13285,25880.249)" 2811 id="g3153-2-8" 2812 style="fill:none;stroke-width:0.025in"> 2813 <g 2814 style="fill:none;stroke-width:0.025in" 2815 id="g3107-6-9-6-0" 2816 transform="translate(5213.0126,16008.808)"> 2817 <rect 2818 id="rect112-7-1-1-56" 2819 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2820 rx="0" 2821 height="1370.8721" 2822 width="2809.1992" 2823 y="949.37109" 2824 x="2084.55" /> 2825 <rect 2826 id="rect112-3-5-2-8-6" 2827 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2828 rx="0" 2829 height="1294.8468" 2830 width="2809.1992" 2831 y="1025.3964" 2832 x="2084.55" /> 2833 </g> 2834 <text 2835 xml:space="preserve" 2836 x="9717.4141" 2837 y="18269.314" 2838 font-style="normal" 2839 font-weight="bold" 2840 font-size="192" 2841 id="text202-7-5-1-2-3-7-35-7-7-4" 2842 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" 2843 sodipodi:linespacing="125%"><tspan 2844 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" 2845 id="tspan3104-6-5-6-0-9-0">Leaf</tspan></text> 2846 </g> 2847 <g 2848 transform="translate(-4184.8743,25880.249)" 2849 id="g3153-20-04" 2850 style="fill:none;stroke-width:0.025in"> 2851 <g 2852 style="fill:none;stroke-width:0.025in" 2853 id="g3107-6-9-2-62" 2854 transform="translate(5213.0126,16008.808)"> 2855 <rect 2856 id="rect112-7-1-3-67" 2857 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2858 rx="0" 2859 height="1370.8721" 2860 width="2809.1992" 2861 y="949.37109" 2862 x="2084.55" /> 2863 <rect 2864 id="rect112-3-5-2-7-5" 2865 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2866 rx="0" 2867 height="1294.8468" 2868 width="2809.1992" 2869 y="1025.3964" 2870 x="2084.55" /> 2871 </g> 2872 <text 2873 xml:space="preserve" 2874 x="9717.4141" 2875 y="18269.314" 2876 font-style="normal" 2877 font-weight="bold" 2878 font-size="192" 2879 id="text202-7-5-1-2-3-7-35-7-5-6" 2880 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" 2881 sodipodi:linespacing="125%"><tspan 2882 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" 2883 id="tspan3104-6-5-6-0-92-9">Leaf</tspan></text> 2884 </g> 2885 <g 2886 transform="translate(-7517.6112,25880.249)" 2887 id="g3153-28-8" 2888 style="fill:none;stroke-width:0.025in"> 2889 <g 2890 style="fill:none;stroke-width:0.025in" 2891 id="g3107-6-9-9-7" 2892 transform="translate(5213.0126,16008.808)"> 2893 <rect 2894 id="rect112-7-1-7-2" 2895 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2896 rx="0" 2897 height="1370.8721" 2898 width="2809.1992" 2899 y="949.37109" 2900 x="2084.55" /> 2901 <rect 2902 id="rect112-3-5-2-3-82" 2903 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 2904 rx="0" 2905 height="1294.8468" 2906 width="2809.1992" 2907 y="1025.3964" 2908 x="2084.55" /> 2909 </g> 2910 <text 2911 xml:space="preserve" 2912 x="9717.4141" 2913 y="18269.314" 2914 font-style="normal" 2915 font-weight="bold" 2916 font-size="192" 2917 id="text202-7-5-1-2-3-7-35-7-6-9" 2918 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" 2919 sodipodi:linespacing="125%"><tspan 2920 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" 2921 id="tspan3104-6-5-6-0-1-9">Leaf</tspan></text> 2922 <text 2923 xml:space="preserve" 2924 x="7428.2939" 2925 y="17707.271" 2926 font-style="normal" 2927 font-weight="bold" 2928 font-size="192" 2929 id="text202-75-6" 2930 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> 2931 </g> 2932 <path 2933 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2934 d="m 4773.3421,39762.585 -582.9986,865.094" 2935 id="path3414-02" 2936 inkscape:connector-curvature="0" /> 2937 <path 2938 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2939 d="m 7582.1232,39762.847 582.999,865.094" 2940 id="path3414-9-7" 2941 inkscape:connector-curvature="0" /> 2942 <path 2943 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2944 d="m 2822.7083,41975.762 -582.9982,865.094" 2945 id="path3414-8-6" 2946 inkscape:connector-curvature="0" /> 2947 <path 2948 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2949 d="m 9567.7542,41976.024 583.0018,865.094" 2950 id="path3414-9-4-1" 2951 inkscape:connector-curvature="0" /> 2952 <path 2953 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2954 d="m 4239.2048,41975.762 0,846.288" 2955 id="path3414-8-3-3" 2956 inkscape:connector-curvature="0" 2957 sodipodi:nodetypes="cc" /> 2958 <path 2959 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 2960 d="m 8116.1802,42002.358 0,846.288" 2961 id="path3414-8-3-6-2" 2962 inkscape:connector-curvature="0" 2963 sodipodi:nodetypes="cc" /> 2964 <rect 2965 ry="0" 2966 id="rect118-1-1" 2967 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" 2968 rx="0" 2969 height="7164.1621" 2970 width="13301.43" 2971 y="37551.07" 2972 x="-474.37598" /> 2973 <text 2974 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" 2975 id="text202-7-2-5" 2976 font-size="192" 2977 font-weight="bold" 2978 font-style="normal" 2979 y="37802.488" 2980 x="-342.01831" 2981 xml:space="preserve" 2982 sodipodi:linespacing="125%">force_qs_rnp()<tspan 2983 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" 2984 id="tspan3307-9" /></text> 2985 <text 2986 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 2987 id="text202-7-2-7-9" 2988 font-size="192" 2989 font-weight="bold" 2990 font-style="normal" 2991 y="38114.047" 2992 x="-334.33856" 2993 xml:space="preserve">dyntick_save_progress_counter()</text> 2994 <g 2995 style="fill:none;stroke-width:0.025in" 2996 transform="translate(1749.9916,25880.249)" 2997 id="g3188-1"> 2998 <g 2999 id="g3107-4" 3000 transform="translate(947.90548,11584.029)"> 3001 <rect 3002 id="rect112-91" 3003 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3004 rx="0" 3005 height="1370.8721" 3006 width="2809.1992" 3007 y="949.37109" 3008 x="2084.55" /> 3009 <rect 3010 id="rect112-3-0" 3011 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3012 rx="0" 3013 height="1294.8468" 3014 width="2809.1992" 3015 y="1025.3964" 3016 x="2084.55" /> 3017 </g> 3018 <text 3019 xml:space="preserve" 3020 x="5452.3052" 3021 y="13844.535" 3022 font-style="normal" 3023 font-weight="bold" 3024 font-size="192" 3025 id="text202-7-5-1-2-3-7-7" 3026 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" 3027 sodipodi:linespacing="125%"><tspan 3028 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" 3029 id="tspan3104-6-5-58">Root</tspan></text> 3030 <text 3031 xml:space="preserve" 3032 x="3158.8521" 3033 y="13313.027" 3034 font-style="normal" 3035 font-weight="bold" 3036 font-size="192" 3037 id="text202-70" 3038 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> 3039 </g> 3040 <text 3041 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3042 id="text202-7-2-7-2" 3043 font-size="192" 3044 font-weight="bold" 3045 font-style="normal" 3046 y="38425.035" 3047 x="-337.79462" 3048 xml:space="preserve">rcu_implicit_dynticks_qs()</text> 3049 <text 3050 xml:space="preserve" 3051 x="9907.8887" 3052 y="43568.723" 3053 font-style="normal" 3054 font-weight="bold" 3055 font-size="192" 3056 id="text202-62-4" 3057 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> 3058 <g 3059 id="g4504" 3060 transform="translate(10024.106,24062.466)"> 3061 <path 3062 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3063 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" 3064 sodipodi:ry="39.550262" 3065 sodipodi:rx="65.917107" 3066 sodipodi:cy="345.54001" 3067 sodipodi:cx="319.379" 3068 id="path3089" 3069 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" 3070 sodipodi:type="arc" /> 3071 <text 3072 sodipodi:linespacing="125%" 3073 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" 3074 id="text202-7-5-1-2-80" 3075 font-size="192" 3076 font-weight="bold" 3077 font-style="normal" 3078 y="16835.086" 3079 x="4409.043" 3080 xml:space="preserve"><tspan 3081 id="tspan3104-4" 3082 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> 3083 <text 3084 sodipodi:linespacing="125%" 3085 id="text3110-29" 3086 y="17055.541" 3087 x="4579.373" 3088 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" 3089 xml:space="preserve"><tspan 3090 y="17055.541" 3091 x="4579.373" 3092 id="tspan3112-61" 3093 sodipodi:role="line">read-side</tspan></text> 3094 <text 3095 sodipodi:linespacing="125%" 3096 id="text3114-04" 3097 y="17297.08" 3098 x="4584.8276" 3099 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" 3100 xml:space="preserve"><tspan 3101 y="17297.08" 3102 x="4584.8276" 3103 id="tspan3116-22" 3104 sodipodi:role="line">critical section</tspan></text> 3105 </g> 3106 <g 3107 id="g3148-9-9" 3108 transform="translate(9995.8972,46544.783)"> 3109 <rect 3110 x="3592.3828" 3111 y="-4715.7246" 3112 width="3164.783" 3113 height="769.99048" 3114 rx="0" 3115 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" 3116 id="rect118-3-5-1-3" 3117 ry="0" /> 3118 <text 3119 xml:space="preserve" 3120 x="3745.7725" 3121 y="-4418.6582" 3122 font-style="normal" 3123 font-weight="bold" 3124 font-size="192" 3125 id="text202-7-5-3-27-6" 3126 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> 3127 <text 3128 xml:space="preserve" 3129 x="3745.7725" 3130 y="-4165.7954" 3131 font-style="normal" 3132 font-weight="bold" 3133 font-size="192" 3134 id="text202-7-5-3-27-0-0" 3135 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> 3136 </g> 3137 <g 3138 id="g3148-9-9-2" 3139 transform="translate(9995.8972,49205.888)"> 3140 <rect 3141 x="3592.3828" 3142 y="-4715.7246" 3143 width="3164.783" 3144 height="769.99048" 3145 rx="0" 3146 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" 3147 id="rect118-3-5-1-3-6" 3148 ry="0" /> 3149 <text 3150 xml:space="preserve" 3151 x="3745.7725" 3152 y="-4418.6582" 3153 font-style="normal" 3154 font-weight="bold" 3155 font-size="192" 3156 id="text202-7-5-3-27-6-1" 3157 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> 3158 <text 3159 xml:space="preserve" 3160 x="3745.7725" 3161 y="-4165.7954" 3162 font-style="normal" 3163 font-weight="bold" 3164 font-size="192" 3165 id="text202-7-5-3-27-0-0-8" 3166 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> 3167 </g> 3168 <g 3169 id="g4504-7" 3170 transform="translate(10042.913,29290.642)"> 3171 <path 3172 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3173 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" 3174 sodipodi:ry="39.550262" 3175 sodipodi:rx="65.917107" 3176 sodipodi:cy="345.54001" 3177 sodipodi:cx="319.379" 3178 id="path3084-9" 3179 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" 3180 sodipodi:type="arc" /> 3181 <text 3182 sodipodi:linespacing="125%" 3183 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" 3184 id="text202-7-5-1-2-2" 3185 font-size="192" 3186 font-weight="bold" 3187 font-style="normal" 3188 y="16835.086" 3189 x="4409.043" 3190 xml:space="preserve"><tspan 3191 id="tspan3104-0" 3192 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> 3193 <text 3194 sodipodi:linespacing="125%" 3195 id="text3110-2" 3196 y="17055.541" 3197 x="4579.373" 3198 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" 3199 xml:space="preserve"><tspan 3200 y="17055.541" 3201 x="4579.373" 3202 id="tspan3112-3-2" 3203 sodipodi:role="line">read-side</tspan></text> 3204 <text 3205 sodipodi:linespacing="125%" 3206 id="text3114-7" 3207 y="17297.08" 3208 x="4584.8276" 3209 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" 3210 xml:space="preserve"><tspan 3211 y="17297.08" 3212 x="4584.8276" 3213 id="tspan3116-5" 3214 sodipodi:role="line">critical section</tspan></text> 3215 </g> 3216 <g 3217 id="g4504-6" 3218 transform="translate(-7705.0623,22903.647)"> 3219 <path 3220 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3221 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" 3222 sodipodi:ry="39.550262" 3223 sodipodi:rx="65.917107" 3224 sodipodi:cy="345.54001" 3225 sodipodi:cx="319.379" 3226 id="path3084-1" 3227 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" 3228 sodipodi:type="arc" /> 3229 <text 3230 sodipodi:linespacing="125%" 3231 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" 3232 id="text202-7-5-1-2-8" 3233 font-size="192" 3234 font-weight="bold" 3235 font-style="normal" 3236 y="16835.086" 3237 x="4409.043" 3238 xml:space="preserve"><tspan 3239 id="tspan3104-7-0" 3240 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> 3241 <text 3242 sodipodi:linespacing="125%" 3243 id="text3110-9" 3244 y="17055.541" 3245 x="4579.373" 3246 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" 3247 xml:space="preserve"><tspan 3248 y="17055.541" 3249 x="4579.373" 3250 id="tspan3112-2" 3251 sodipodi:role="line">read-side</tspan></text> 3252 <text 3253 sodipodi:linespacing="125%" 3254 id="text3114-0" 3255 y="17297.08" 3256 x="4584.8276" 3257 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" 3258 xml:space="preserve"><tspan 3259 y="17297.08" 3260 x="4584.8276" 3261 id="tspan3116-2" 3262 sodipodi:role="line">critical section</tspan></text> 3263 </g> 3264 <g 3265 id="g3148-9-9-3" 3266 transform="translate(-8306.8632,45879.159)"> 3267 <rect 3268 x="3592.3828" 3269 y="-4981.6865" 3270 width="3728.9751" 3271 height="2265.0989" 3272 rx="0" 3273 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" 3274 id="rect118-3-5-1-3-7" 3275 ry="0" /> 3276 <text 3277 xml:space="preserve" 3278 x="3745.7725" 3279 y="-4684.6201" 3280 font-style="normal" 3281 font-weight="bold" 3282 font-size="192" 3283 id="text202-7-5-3-27-6-5" 3284 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> 3285 <text 3286 xml:space="preserve" 3287 x="3745.7725" 3288 y="-4431.7573" 3289 font-style="normal" 3290 font-weight="bold" 3291 font-size="192" 3292 id="text202-7-5-3-27-0-0-9" 3293 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> 3294 <g 3295 transform="translate(1783.3183,-5255.3491)" 3296 id="g3107-7-5" 3297 style="fill:none;stroke-width:0.025in"> 3298 <rect 3299 x="2084.55" 3300 y="949.37109" 3301 width="2809.1992" 3302 height="1370.8721" 3303 rx="0" 3304 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3305 id="rect112-5-3" /> 3306 <rect 3307 x="2084.55" 3308 y="1025.3964" 3309 width="2809.1992" 3310 height="1294.8468" 3311 rx="0" 3312 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3313 id="rect112-3-3-5" /> 3314 </g> 3315 <text 3316 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3317 id="text202-6-6-2-6" 3318 font-size="192" 3319 font-weight="bold" 3320 font-style="normal" 3321 y="-3526.4448" 3322 x="4241.8574" 3323 xml:space="preserve">->qsmaskinitnext</text> 3324 <text 3325 sodipodi:linespacing="125%" 3326 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" 3327 id="text202-7-5-1-2-3-2" 3328 font-size="192" 3329 font-weight="bold" 3330 font-style="normal" 3331 y="-2987.4167" 3332 x="6305.1484" 3333 xml:space="preserve"><tspan 3334 id="tspan3104-6-9" 3335 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> 3336 </g> 3337 <g 3338 id="g4504-7-2" 3339 transform="translate(-7686.2563,30073.332)"> 3340 <path 3341 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3342 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" 3343 sodipodi:ry="39.550262" 3344 sodipodi:rx="65.917107" 3345 sodipodi:cy="345.54001" 3346 sodipodi:cx="319.379" 3347 id="path3084-9-2" 3348 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" 3349 sodipodi:type="arc" /> 3350 <text 3351 sodipodi:linespacing="125%" 3352 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" 3353 id="text202-7-5-1-2-2-8" 3354 font-size="192" 3355 font-weight="bold" 3356 font-style="normal" 3357 y="16835.086" 3358 x="4409.043" 3359 xml:space="preserve"><tspan 3360 id="tspan3104-0-9" 3361 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> 3362 <text 3363 sodipodi:linespacing="125%" 3364 id="text3110-2-7" 3365 y="17055.541" 3366 x="4579.373" 3367 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" 3368 xml:space="preserve"><tspan 3369 y="17055.541" 3370 x="4579.373" 3371 id="tspan3112-3-3" 3372 sodipodi:role="line">read-side</tspan></text> 3373 <text 3374 sodipodi:linespacing="125%" 3375 id="text3114-7-6" 3376 y="17297.08" 3377 x="4584.8276" 3378 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" 3379 xml:space="preserve"><tspan 3380 y="17297.08" 3381 x="4584.8276" 3382 id="tspan3116-5-1" 3383 sodipodi:role="line">critical section</tspan></text> 3384 </g> 3385 <g 3386 id="g3206" 3387 transform="translate(-752.44253,40565.329)"> 3388 <rect 3389 ry="0" 3390 id="rect118-3-5-1-3-1" 3391 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" 3392 rx="0" 3393 height="2265.0989" 3394 width="3728.9751" 3395 y="3382.2036" 3396 x="-3958.3845" /> 3397 <text 3398 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3399 id="text202-7-5-3-27-6-2" 3400 font-size="192" 3401 font-weight="bold" 3402 font-style="normal" 3403 y="3679.27" 3404 x="-3804.9949" 3405 xml:space="preserve">rcu_cpu_starting()</text> 3406 <g 3407 style="fill:none;stroke-width:0.025in" 3408 id="g3107-7-5-0" 3409 transform="translate(-5767.4491,3108.5424)"> 3410 <rect 3411 id="rect112-5-3-9" 3412 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3413 rx="0" 3414 height="1370.8721" 3415 width="2809.1992" 3416 y="949.37109" 3417 x="2084.55" /> 3418 <rect 3419 id="rect112-3-3-5-3" 3420 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3421 rx="0" 3422 height="1294.8468" 3423 width="2809.1992" 3424 y="1025.3964" 3425 x="2084.55" /> 3426 </g> 3427 <text 3428 xml:space="preserve" 3429 x="-3308.9099" 3430 y="4837.4453" 3431 font-style="normal" 3432 font-weight="bold" 3433 font-size="192" 3434 id="text202-6-6-2-6-6" 3435 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->qsmaskinitnext</text> 3436 <text 3437 xml:space="preserve" 3438 x="-1245.6189" 3439 y="5376.4731" 3440 font-style="normal" 3441 font-weight="bold" 3442 font-size="192" 3443 id="text202-7-5-1-2-3-2-0" 3444 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" 3445 sodipodi:linespacing="125%"><tspan 3446 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" 3447 id="tspan3104-6-9-6">Leaf</tspan></text> 3448 </g> 3449 <path 3450 sodipodi:nodetypes="cc" 3451 inkscape:connector-curvature="0" 3452 id="path3134-9-0-3-1-3-6" 3453 d="m 10723.215,43926.861 467.335,8.625" 3454 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)" /> 3455 <path 3456 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)" 3457 d="m 4431.0572,60276.11 16.472,2346.582" 3458 id="path3134-9-0-3-1-9-9" 3459 inkscape:connector-curvature="0" 3460 sodipodi:nodetypes="cc" /> 3461 <g 3462 style="fill:none;stroke-width:0.025in" 3463 transform="translate(-59.697399,41012.242)" 3464 id="g3188-83"> 3465 <text 3466 xml:space="preserve" 3467 x="3172.5554" 3468 y="13255.592" 3469 font-style="normal" 3470 font-weight="bold" 3471 font-size="192" 3472 id="text202-80" 3473 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->qsmask &= ~->grpmask</text> 3474 <g 3475 id="g3107-40" 3476 transform="translate(947.90548,11584.029)"> 3477 <rect 3478 id="rect112-919" 3479 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3480 rx="0" 3481 height="1370.8721" 3482 width="2809.1992" 3483 y="949.37109" 3484 x="2084.55" /> 3485 <rect 3486 id="rect112-3-6" 3487 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3488 rx="0" 3489 height="1294.8468" 3490 width="2809.1992" 3491 y="1025.3964" 3492 x="2084.55" /> 3493 </g> 3494 <text 3495 xml:space="preserve" 3496 x="5452.3052" 3497 y="13844.535" 3498 font-style="normal" 3499 font-weight="bold" 3500 font-size="192" 3501 id="text202-7-5-1-2-3-7-25" 3502 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" 3503 sodipodi:linespacing="125%"><tspan 3504 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" 3505 id="tspan3104-6-5-4">Root</tspan></text> 3506 </g> 3507 <rect 3508 ry="0" 3509 id="rect118-4" 3510 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" 3511 rx="0" 3512 height="7164.1641" 3513 width="13639.945" 3514 y="52743.297" 3515 x="-2453.8081" /> 3516 <text 3517 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3518 id="text202-7-99" 3519 font-size="192" 3520 font-weight="bold" 3521 font-style="normal" 3522 y="52950.113" 3523 x="-2356.8381" 3524 xml:space="preserve">rcu_report_rnp()</text> 3525 <g 3526 style="fill:none;stroke-width:0.025in" 3527 transform="translate(-180.16099,41048.609)" 3528 id="g3147-36"> 3529 <g 3530 style="fill:none;stroke-width:0.025in" 3531 id="g3107-6-0" 3532 transform="translate(3054.6101,13760.052)"> 3533 <rect 3534 id="rect112-7-50" 3535 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3536 rx="0" 3537 height="1370.8721" 3538 width="2809.1992" 3539 y="949.37109" 3540 x="2084.55" /> 3541 <rect 3542 id="rect112-3-5-29" 3543 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3544 rx="0" 3545 height="1294.8468" 3546 width="2809.1992" 3547 y="1025.3964" 3548 x="2084.55" /> 3549 </g> 3550 </g> 3551 <g 3552 style="fill:none;stroke-width:0.025in" 3553 transform="translate(670.91971,41012.242)" 3554 id="g3153-4"> 3555 <g 3556 style="fill:none;stroke-width:0.025in" 3557 id="g3107-6-9-35" 3558 transform="translate(5213.0126,16008.808)"> 3559 <rect 3560 id="rect112-7-1-17" 3561 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3562 rx="0" 3563 height="1370.8721" 3564 width="2809.1992" 3565 y="949.37109" 3566 x="2084.55" /> 3567 <rect 3568 id="rect112-3-5-2-4" 3569 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3570 rx="0" 3571 height="1294.8468" 3572 width="2809.1992" 3573 y="1025.3964" 3574 x="2084.55" /> 3575 </g> 3576 <text 3577 xml:space="preserve" 3578 x="9717.4141" 3579 y="18269.314" 3580 font-style="normal" 3581 font-weight="bold" 3582 font-size="192" 3583 id="text202-7-5-1-2-3-7-35-7-3" 3584 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" 3585 sodipodi:linespacing="125%"><tspan 3586 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" 3587 id="tspan3104-6-5-6-0-14">Leaf</tspan></text> 3588 </g> 3589 <g 3590 transform="translate(-4152.6419,41048.609)" 3591 id="g3147-3-6" 3592 style="fill:none;stroke-width:0.025in"> 3593 <g 3594 style="fill:none;stroke-width:0.025in" 3595 id="g3107-6-6-9" 3596 transform="translate(3054.6101,13760.052)"> 3597 <rect 3598 id="rect112-7-0-4" 3599 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3600 rx="0" 3601 height="1370.8721" 3602 width="2809.1992" 3603 y="949.37109" 3604 x="2084.55" /> 3605 <rect 3606 id="rect112-3-5-6-2" 3607 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3608 rx="0" 3609 height="1294.8468" 3610 width="2809.1992" 3611 y="1025.3964" 3612 x="2084.55" /> 3613 </g> 3614 <text 3615 xml:space="preserve" 3616 x="5284.9155" 3617 y="15386.685" 3618 font-style="normal" 3619 font-weight="bold" 3620 font-size="192" 3621 id="text202-3-2" 3622 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> 3623 </g> 3624 <g 3625 transform="translate(-2661.8217,41012.242)" 3626 id="g3153-2-6" 3627 style="fill:none;stroke-width:0.025in"> 3628 <g 3629 style="fill:none;stroke-width:0.025in" 3630 id="g3107-6-9-6-4" 3631 transform="translate(5213.0126,16008.808)"> 3632 <rect 3633 id="rect112-7-1-1-1" 3634 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3635 rx="0" 3636 height="1370.8721" 3637 width="2809.1992" 3638 y="949.37109" 3639 x="2084.55" /> 3640 <rect 3641 id="rect112-3-5-2-8-2" 3642 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3643 rx="0" 3644 height="1294.8468" 3645 width="2809.1992" 3646 y="1025.3964" 3647 x="2084.55" /> 3648 </g> 3649 <text 3650 xml:space="preserve" 3651 x="9717.4141" 3652 y="18269.314" 3653 font-style="normal" 3654 font-weight="bold" 3655 font-size="192" 3656 id="text202-7-5-1-2-3-7-35-7-7-88" 3657 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" 3658 sodipodi:linespacing="125%"><tspan 3659 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" 3660 id="tspan3104-6-5-6-0-9-9">Leaf</tspan></text> 3661 </g> 3662 <g 3663 transform="translate(-5994.5632,41012.242)" 3664 id="g3153-20-2" 3665 style="fill:none;stroke-width:0.025in"> 3666 <g 3667 style="fill:none;stroke-width:0.025in" 3668 id="g3107-6-9-2-8" 3669 transform="translate(5213.0126,16008.808)"> 3670 <rect 3671 id="rect112-7-1-3-8" 3672 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3673 rx="0" 3674 height="1370.8721" 3675 width="2809.1992" 3676 y="949.37109" 3677 x="2084.55" /> 3678 <rect 3679 id="rect112-3-5-2-7-8" 3680 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3681 rx="0" 3682 height="1294.8468" 3683 width="2809.1992" 3684 y="1025.3964" 3685 x="2084.55" /> 3686 </g> 3687 <text 3688 xml:space="preserve" 3689 x="9717.4141" 3690 y="18269.314" 3691 font-style="normal" 3692 font-weight="bold" 3693 font-size="192" 3694 id="text202-7-5-1-2-3-7-35-7-5-68" 3695 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" 3696 sodipodi:linespacing="125%"><tspan 3697 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" 3698 id="tspan3104-6-5-6-0-92-3">Leaf</tspan></text> 3699 </g> 3700 <g 3701 transform="translate(-9327.3041,41012.242)" 3702 id="g3153-28-83" 3703 style="fill:none;stroke-width:0.025in"> 3704 <g 3705 style="fill:none;stroke-width:0.025in" 3706 id="g3107-6-9-9-3" 3707 transform="translate(5213.0126,16008.808)"> 3708 <rect 3709 id="rect112-7-1-7-3" 3710 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3711 rx="0" 3712 height="1370.8721" 3713 width="2809.1992" 3714 y="949.37109" 3715 x="2084.55" /> 3716 <rect 3717 id="rect112-3-5-2-3-80" 3718 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3719 rx="0" 3720 height="1294.8468" 3721 width="2809.1992" 3722 y="1025.3964" 3723 x="2084.55" /> 3724 </g> 3725 <text 3726 xml:space="preserve" 3727 x="9717.4141" 3728 y="18269.314" 3729 font-style="normal" 3730 font-weight="bold" 3731 font-size="192" 3732 id="text202-7-5-1-2-3-7-35-7-6-47" 3733 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" 3734 sodipodi:linespacing="125%"><tspan 3735 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" 3736 id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text> 3737 <text 3738 xml:space="preserve" 3739 x="7422.3945" 3740 y="17661.012" 3741 font-style="normal" 3742 font-weight="bold" 3743 font-size="192" 3744 id="text202-67" 3745 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> 3746 </g> 3747 <path 3748 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3749 d="m 2963.6526,54894.579 -582.9982,865.092" 3750 id="path3414-89" 3751 inkscape:connector-curvature="0" /> 3752 <path 3753 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3754 d="m 5772.4344,54894.841 582.9982,865.092" 3755 id="path3414-9-0" 3756 inkscape:connector-curvature="0" /> 3757 <path 3758 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3759 d="m 1013.0193,57107.754 -582.99819,865.094" 3760 id="path3414-8-68" 3761 inkscape:connector-curvature="0" /> 3762 <path 3763 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3764 d="m 7758.0666,57108.016 583,865.094" 3765 id="path3414-9-4-79" 3766 inkscape:connector-curvature="0" /> 3767 <path 3768 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3769 d="m 2429.5159,57107.754 0,846.288" 3770 id="path3414-8-3-0" 3771 inkscape:connector-curvature="0" 3772 sodipodi:nodetypes="cc" /> 3773 <path 3774 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 3775 d="m 6306.4911,57134.35 0,846.288" 3776 id="path3414-8-3-6-3" 3777 inkscape:connector-curvature="0" 3778 sodipodi:nodetypes="cc" /> 3779 <path 3780 sodipodi:nodetypes="cccccccccccccccc" 3781 inkscape:connector-curvature="0" 3782 id="path3134-9-0-3-33" 3783 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" 3784 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)" /> 3785 <path 3786 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)" 3787 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" 3788 id="path3134-9-0-3-1-7" 3789 inkscape:connector-curvature="0" 3790 sodipodi:nodetypes="cccccc" /> 3791 <path 3792 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" 3793 d="m 4423.9777,48861.171 2616.9159,17.119 -15.979,1465.213 -2584.4649,-19.65" 3794 id="path3134-9-0-3-1-9" 3795 inkscape:connector-curvature="0" 3796 sodipodi:nodetypes="cccc" /> 3797 <g 3798 transform="translate(-1706.1312,54634.242)" 3799 id="g3115"> 3800 <rect 3801 x="4485.6865" 3802 y="-8571.0352" 3803 width="3296.428" 3804 height="2199.2754" 3805 rx="0" 3806 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" 3807 id="rect118-3-3" 3808 ry="0" /> 3809 <g 3810 style="fill:none;stroke-width:0.025in" 3811 id="g3107-7-2" 3812 transform="translate(2656.673,-8952.2968)"> 3813 <rect 3814 id="rect112-5-6" 3815 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3816 rx="0" 3817 height="1370.8721" 3818 width="2809.1992" 3819 y="949.37109" 3820 x="2084.55" /> 3821 <rect 3822 id="rect112-3-3-52" 3823 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 3824 rx="0" 3825 height="1294.8468" 3826 width="2809.1992" 3827 y="1025.3964" 3828 x="2084.55" /> 3829 </g> 3830 <text 3831 xml:space="preserve" 3832 x="4714.3018" 3833 y="-8349.1943" 3834 font-style="normal" 3835 font-weight="bold" 3836 font-size="192" 3837 id="text202-7-5-6" 3838 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> 3839 <text 3840 xml:space="preserve" 3841 x="5014.2954" 3842 y="-7170.978" 3843 font-style="normal" 3844 font-weight="bold" 3845 font-size="192" 3846 id="text202-6-6-5" 3847 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rdp->gpnum</text> 3848 <text 3849 xml:space="preserve" 3850 x="5035.4155" 3851 y="-7436.1636" 3852 font-style="normal" 3853 font-weight="bold" 3854 font-size="192" 3855 id="text202-6-6-2-8" 3856 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> 3857 <text 3858 xml:space="preserve" 3859 x="7162.7471" 3860 y="-6692.6006" 3861 font-style="normal" 3862 font-weight="bold" 3863 font-size="192" 3864 id="text202-7-5-1-2-3-79" 3865 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" 3866 sodipodi:linespacing="125%"><tspan 3867 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" 3868 id="tspan3104-6-6">Leaf</tspan></text> 3869 </g> 3870 <g 3871 transform="translate(-3299.9731,54048.57)" 3872 id="g3148"> 3873 <rect 3874 ry="0" 3875 id="rect118-3-5" 3876 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" 3877 rx="0" 3878 height="412.66794" 3879 width="3240.0085" 3880 y="-4640.499" 3881 x="3517.1572" /> 3882 <text 3883 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3884 id="text202-7-5-3" 3885 font-size="192" 3886 font-weight="bold" 3887 font-style="normal" 3888 y="-4418.6582" 3889 x="3745.7725" 3890 xml:space="preserve">rcu_node_context_switch()</text> 3891 </g> 3892 <g 3893 transform="translate(1881.1886,54048.57)" 3894 id="g3148-5"> 3895 <rect 3896 ry="0" 3897 id="rect118-3-5-6" 3898 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" 3899 rx="0" 3900 height="412.66794" 3901 width="3240.0085" 3902 y="-4640.499" 3903 x="3517.1572" /> 3904 <text 3905 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3906 id="text202-7-5-3-2" 3907 font-size="192" 3908 font-weight="bold" 3909 font-style="normal" 3910 y="-4418.6582" 3911 x="3745.7725" 3912 xml:space="preserve">rcu_check_callbacks()</text> 3913 </g> 3914 <g 3915 transform="translate(-850.30204,55463.106)" 3916 id="g3148-9"> 3917 <rect 3918 ry="0" 3919 id="rect118-3-5-1" 3920 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" 3921 rx="0" 3922 height="864.02148" 3923 width="3540.9114" 3924 y="-4640.499" 3925 x="3517.1572" /> 3926 <text 3927 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3928 id="text202-7-5-3-27" 3929 font-size="192" 3930 font-weight="bold" 3931 font-style="normal" 3932 y="-4418.6582" 3933 x="3745.7725" 3934 xml:space="preserve">rcu_process_callbacks()</text> 3935 <text 3936 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3937 id="text202-7-5-3-27-0" 3938 font-size="192" 3939 font-weight="bold" 3940 font-style="normal" 3941 y="-4165.7954" 3942 x="3745.7725" 3943 xml:space="preserve">rcu_check_quiescent_state())</text> 3944 <text 3945 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 3946 id="text202-7-5-3-27-0-9" 3947 font-size="192" 3948 font-weight="bold" 3949 font-style="normal" 3950 y="-3914.085" 3951 x="3745.7725" 3952 xml:space="preserve">rcu__report_qs_rdp())</text> 3953 </g> 3954 <g 3955 id="g4504-3" 3956 transform="translate(3886.2577,30763.697)"> 3957 <path 3958 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 3959 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" 3960 sodipodi:ry="39.550262" 3961 sodipodi:rx="65.917107" 3962 sodipodi:cy="345.54001" 3963 sodipodi:cx="319.379" 3964 id="path3084-6-0" 3965 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" 3966 sodipodi:type="arc" /> 3967 <text 3968 sodipodi:linespacing="125%" 3969 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" 3970 id="text202-7-5-1-2-7" 3971 font-size="192" 3972 font-weight="bold" 3973 font-style="normal" 3974 y="16835.086" 3975 x="4409.043" 3976 xml:space="preserve"><tspan 3977 id="tspan3104-5" 3978 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> 3979 <text 3980 sodipodi:linespacing="125%" 3981 id="text3110-3" 3982 y="17055.541" 3983 x="4579.373" 3984 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" 3985 xml:space="preserve"><tspan 3986 y="17055.541" 3987 x="4579.373" 3988 id="tspan3112-5" 3989 sodipodi:role="line">read-side</tspan></text> 3990 <text 3991 sodipodi:linespacing="125%" 3992 id="text3114-6" 3993 y="17297.08" 3994 x="4584.8276" 3995 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" 3996 xml:space="preserve"><tspan 3997 y="17297.08" 3998 x="4584.8276" 3999 id="tspan3116-2-4" 4000 sodipodi:role="line">critical section</tspan></text> 4001 </g> 4002 <g 4003 id="g4504-3-9-1" 4004 transform="translate(3886.2577,34216.283)"> 4005 <path 4006 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4007 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" 4008 sodipodi:ry="39.550262" 4009 sodipodi:rx="65.917107" 4010 sodipodi:cy="345.54001" 4011 sodipodi:cx="319.379" 4012 id="path3084-6-1-0" 4013 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" 4014 sodipodi:type="arc" /> 4015 <text 4016 sodipodi:linespacing="125%" 4017 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" 4018 id="text202-7-5-1-2-7-2-4" 4019 font-size="192" 4020 font-weight="bold" 4021 font-style="normal" 4022 y="16835.086" 4023 x="4409.043" 4024 xml:space="preserve"><tspan 4025 id="tspan3104-5-7-8" 4026 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> 4027 <text 4028 sodipodi:linespacing="125%" 4029 id="text3110-3-0-7" 4030 y="17055.541" 4031 x="4579.373" 4032 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" 4033 xml:space="preserve"><tspan 4034 y="17055.541" 4035 x="4579.373" 4036 id="tspan3112-5-9-0" 4037 sodipodi:role="line">read-side</tspan></text> 4038 <text 4039 sodipodi:linespacing="125%" 4040 id="text3114-6-3-8" 4041 y="17297.08" 4042 x="4584.8276" 4043 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" 4044 xml:space="preserve"><tspan 4045 y="17297.08" 4046 x="4584.8276" 4047 id="tspan3116-2-6-6" 4048 sodipodi:role="line">critical section</tspan></text> 4049 </g> 4050 <g 4051 id="g4504-3-0" 4052 transform="translate(-4075.0211,30763.697)"> 4053 <path 4054 transform="matrix(13.298129,0,0,13.298129,228.84485,12456.379)" 4055 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" 4056 sodipodi:ry="39.550262" 4057 sodipodi:rx="65.917107" 4058 sodipodi:cy="345.54001" 4059 sodipodi:cx="319.379" 4060 id="path3084-6-6" 4061 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" 4062 sodipodi:type="arc" /> 4063 <text 4064 sodipodi:linespacing="125%" 4065 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" 4066 id="text202-7-5-1-2-7-26" 4067 font-size="192" 4068 font-weight="bold" 4069 font-style="normal" 4070 y="16835.086" 4071 x="4409.043" 4072 xml:space="preserve"><tspan 4073 id="tspan3104-5-1" 4074 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> 4075 <text 4076 sodipodi:linespacing="125%" 4077 id="text3110-3-8" 4078 y="17055.541" 4079 x="4579.373" 4080 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" 4081 xml:space="preserve"><tspan 4082 y="17055.541" 4083 x="4579.373" 4084 id="tspan3112-5-7" 4085 sodipodi:role="line">read-side</tspan></text> 4086 <text 4087 sodipodi:linespacing="125%" 4088 id="text3114-6-9" 4089 y="17297.08" 4090 x="4584.8276" 4091 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" 4092 xml:space="preserve"><tspan 4093 y="17297.08" 4094 x="4584.8276" 4095 id="tspan3116-2-2" 4096 sodipodi:role="line">critical section</tspan></text> 4097 </g> 4098 <g 4099 id="g4504-3-9-0" 4100 transform="translate(-4181.4064,34216.283)"> 4101 <path 4102 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4103 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" 4104 sodipodi:ry="39.550262" 4105 sodipodi:rx="65.917107" 4106 sodipodi:cy="345.54001" 4107 sodipodi:cx="319.379" 4108 id="path3084-6-1-2" 4109 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" 4110 sodipodi:type="arc" /> 4111 <text 4112 sodipodi:linespacing="125%" 4113 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" 4114 id="text202-7-5-1-2-7-2-3" 4115 font-size="192" 4116 font-weight="bold" 4117 font-style="normal" 4118 y="16835.086" 4119 x="4409.043" 4120 xml:space="preserve"><tspan 4121 id="tspan3104-5-7-7" 4122 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> 4123 <text 4124 sodipodi:linespacing="125%" 4125 id="text3110-3-0-5" 4126 y="17055.541" 4127 x="4579.373" 4128 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" 4129 xml:space="preserve"><tspan 4130 y="17055.541" 4131 x="4579.373" 4132 id="tspan3112-5-9-9" 4133 sodipodi:role="line">read-side</tspan></text> 4134 <text 4135 sodipodi:linespacing="125%" 4136 id="text3114-6-3-2" 4137 y="17297.08" 4138 x="4584.8276" 4139 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" 4140 xml:space="preserve"><tspan 4141 y="17297.08" 4142 x="4584.8276" 4143 id="tspan3116-2-6-2" 4144 sodipodi:role="line">critical section</tspan></text> 4145 </g> 4146 <path 4147 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" 4148 d="m 8448.9566,48370.097 0,2393.663" 4149 id="path3134-9-0-3-1-9-8" 4150 inkscape:connector-curvature="0" 4151 sodipodi:nodetypes="cc" /> 4152 <path 4153 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" 4154 d="m 390.28991,48370.097 0,2393.663" 4155 id="path3134-9-0-3-1-9-8-9" 4156 inkscape:connector-curvature="0" 4157 sodipodi:nodetypes="cc" /> 4158 <g 4159 id="g4504-2" 4160 transform="translate(-143.72569,46137.076)"> 4161 <path 4162 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4163 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" 4164 sodipodi:ry="39.550262" 4165 sodipodi:rx="65.917107" 4166 sodipodi:cy="345.54001" 4167 sodipodi:cx="319.379" 4168 id="path3084-4" 4169 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" 4170 sodipodi:type="arc" /> 4171 <text 4172 sodipodi:linespacing="125%" 4173 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" 4174 id="text202-7-5-1-2-79" 4175 font-size="192" 4176 font-weight="bold" 4177 font-style="normal" 4178 y="16835.086" 4179 x="4273.4326" 4180 xml:space="preserve"><tspan 4181 id="tspan3104-3" 4182 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> 4183 <text 4184 sodipodi:linespacing="125%" 4185 id="text3110-92" 4186 y="17055.541" 4187 x="4585.2246" 4188 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" 4189 xml:space="preserve"><tspan 4190 y="17055.541" 4191 x="4585.2246" 4192 id="tspan3112-8" 4193 sodipodi:role="line">grace-period</tspan></text> 4194 <text 4195 sodipodi:linespacing="125%" 4196 id="text3114-3" 4197 y="17297.08" 4198 x="4582.3804" 4199 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" 4200 xml:space="preserve"><tspan 4201 y="17297.08" 4202 x="4582.3804" 4203 id="tspan3116-0" 4204 sodipodi:role="line">kernel thread</tspan></text> 4205 </g> 4206 <g 4207 transform="translate(-707.64089,66256.889)" 4208 id="g3148-2"> 4209 <rect 4210 ry="0" 4211 id="rect118-3-5-2" 4212 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" 4213 rx="0" 4214 height="412.66794" 4215 width="3240.0085" 4216 y="-4640.499" 4217 x="3517.1572" /> 4218 <text 4219 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 4220 id="text202-7-5-3-8" 4221 font-size="192" 4222 font-weight="bold" 4223 font-style="normal" 4224 y="-4418.6582" 4225 x="4064.9268" 4226 xml:space="preserve">rcu_report_qs_rsp()</text> 4227 </g> 4228 <path 4229 sodipodi:type="arc" 4230 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" 4231 id="path3084-6-9" 4232 sodipodi:cx="319.379" 4233 sodipodi:cy="345.54001" 4234 sodipodi:rx="65.917107" 4235 sodipodi:ry="39.550262" 4236 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" 4237 transform="matrix(13.298129,0,0,13.298129,2044.7501,59781.881)" /> 4238 <text 4239 xml:space="preserve" 4240 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" 4241 x="6294.6587" 4242 y="64194.863" 4243 id="text3110-0-1" 4244 sodipodi:linespacing="125%"><tspan 4245 sodipodi:role="line" 4246 id="tspan3112-6-5" 4247 x="6294.6587" 4248 y="64194.863">Grace-period</tspan></text> 4249 <text 4250 xml:space="preserve" 4251 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" 4252 x="6291.8931" 4253 y="64450.863" 4254 id="text3114-2-4" 4255 sodipodi:linespacing="125%"><tspan 4256 sodipodi:role="line" 4257 id="tspan3116-6-9" 4258 x="6291.8931" 4259 y="64450.863">kernel thread</tspan></text> 4260 <text 4261 xml:space="preserve" 4262 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" 4263 x="6294.3472" 4264 y="64691.398" 4265 id="text3114-1-2" 4266 sodipodi:linespacing="125%"><tspan 4267 sodipodi:role="line" 4268 id="tspan3116-8-5" 4269 x="6294.3472" 4270 y="64691.398">awakened</tspan></text> 4271 <path 4272 sodipodi:nodetypes="ccc" 4273 inkscape:connector-curvature="0" 4274 id="path3134-9-0-3-3-2-7" 4275 d="m 5310.5974,63210.805 984.0615,0 -3.9578,549.726" 4276 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)" /> 4277 <path 4278 sodipodi:nodetypes="cccccccccccccccccccccccc" 4279 inkscape:connector-curvature="0" 4280 id="path3134-9-0-3-99" 4281 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" 4282 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)" /> 4283 <g 4284 style="fill:none;stroke-width:0.025in" 4285 transform="translate(1874.038,53203.538)" 4286 id="g3188-7"> 4287 <text 4288 xml:space="preserve" 4289 x="3199.1516" 4290 y="13255.592" 4291 font-style="normal" 4292 font-weight="bold" 4293 font-size="192" 4294 id="text202-82" 4295 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->completed = ->gpnum</text> 4296 <g 4297 id="g3107-53" 4298 transform="translate(947.90548,11584.029)"> 4299 <rect 4300 id="rect112-49" 4301 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4302 rx="0" 4303 height="1370.8721" 4304 width="2809.1992" 4305 y="949.37109" 4306 x="2084.55" /> 4307 <rect 4308 id="rect112-3-02" 4309 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4310 rx="0" 4311 height="1294.8468" 4312 width="2809.1992" 4313 y="1025.3964" 4314 x="2084.55" /> 4315 </g> 4316 <text 4317 xml:space="preserve" 4318 x="5452.3052" 4319 y="13844.535" 4320 font-style="normal" 4321 font-weight="bold" 4322 font-size="192" 4323 id="text202-7-5-1-2-3-7-0" 4324 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" 4325 sodipodi:linespacing="125%"><tspan 4326 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" 4327 id="tspan3104-6-5-19">Root</tspan></text> 4328 </g> 4329 <rect 4330 ry="0" 4331 id="rect118-6" 4332 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" 4333 rx="0" 4334 height="14649.609" 4335 width="13482.601" 4336 y="65254.539" 4337 x="-538.87689" /> 4338 <text 4339 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 4340 id="text202-7-21" 4341 font-size="192" 4342 font-weight="bold" 4343 font-style="normal" 4344 y="65513.996" 4345 x="-423.10056" 4346 xml:space="preserve">rcu_gp_cleanup()</text> 4347 <g 4348 style="fill:none;stroke-width:0.025in" 4349 transform="translate(1753.5744,53239.905)" 4350 id="g3147-2"> 4351 <g 4352 style="fill:none;stroke-width:0.025in" 4353 id="g3107-6-07" 4354 transform="translate(3054.6101,13760.052)"> 4355 <rect 4356 id="rect112-7-3" 4357 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4358 rx="0" 4359 height="1370.8721" 4360 width="2809.1992" 4361 y="949.37109" 4362 x="2084.55" /> 4363 <rect 4364 id="rect112-3-5-1" 4365 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4366 rx="0" 4367 height="1294.8468" 4368 width="2809.1992" 4369 y="1025.3964" 4370 x="2084.55" /> 4371 </g> 4372 <text 4373 xml:space="preserve" 4374 x="5324.5371" 4375 y="15414.598" 4376 font-style="normal" 4377 font-weight="bold" 4378 font-size="192" 4379 id="text202-753" 4380 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->completed = ->gpnum</text> 4381 </g> 4382 <g 4383 style="fill:none;stroke-width:0.025in" 4384 id="g3107-6-9-1" 4385 transform="translate(7817.6676,69212.346)"> 4386 <rect 4387 id="rect112-7-1-90" 4388 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4389 rx="0" 4390 height="1370.8721" 4391 width="2809.1992" 4392 y="949.37109" 4393 x="2084.55" /> 4394 <rect 4395 id="rect112-3-5-2-56" 4396 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4397 rx="0" 4398 height="1294.8468" 4399 width="2809.1992" 4400 y="1025.3964" 4401 x="2084.55" /> 4402 </g> 4403 <text 4404 xml:space="preserve" 4405 x="12322.059" 4406 y="71472.641" 4407 font-style="normal" 4408 font-weight="bold" 4409 font-size="192" 4410 id="text202-7-5-1-2-3-7-35-7-77" 4411 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" 4412 sodipodi:linespacing="125%"><tspan 4413 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" 4414 id="tspan3104-6-5-6-0-4">Leaf</tspan></text> 4415 <text 4416 xml:space="preserve" 4417 x="10084.225" 4418 y="70903.312" 4419 font-style="normal" 4420 font-weight="bold" 4421 font-size="192" 4422 id="text202-9-0" 4423 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->completed = ->gpnum</text> 4424 <path 4425 sodipodi:nodetypes="ccc" 4426 inkscape:connector-curvature="0" 4427 id="path3134-9-0-3-9" 4428 d="m 6315.6122,72629.054 -20.9533,8108.684 1648.968,0" 4429 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)" /> 4430 <text 4431 xml:space="preserve" 4432 x="5092.4683" 4433 y="74111.672" 4434 font-style="normal" 4435 font-weight="bold" 4436 font-size="192" 4437 id="text202-60" 4438 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rsp->completed =</text> 4439 <g 4440 style="fill:none;stroke-width:0.025in" 4441 id="g3107-62-6" 4442 transform="translate(2814.6217,72520.234)"> 4443 <rect 4444 id="rect112-6" 4445 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4446 rx="0" 4447 height="1370.8721" 4448 width="2809.1992" 4449 y="949.37109" 4450 x="2084.55" /> 4451 <rect 4452 id="rect112-3-1-4" 4453 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4454 rx="0" 4455 height="1294.8468" 4456 width="2809.1992" 4457 y="1025.3964" 4458 x="2084.55" /> 4459 </g> 4460 <text 4461 xml:space="preserve" 4462 x="7319.022" 4463 y="74780.406" 4464 font-style="normal" 4465 font-weight="bold" 4466 font-size="192" 4467 id="text202-7-5-1-2-3-7-8" 4468 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" 4469 sodipodi:linespacing="125%"><tspan 4470 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" 4471 id="tspan3104-6-5-7-7">Root</tspan></text> 4472 <text 4473 xml:space="preserve" 4474 x="5092.4683" 4475 y="74325.906" 4476 font-style="normal" 4477 font-weight="bold" 4478 font-size="192" 4479 id="text202-60-3" 4480 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"> rnp->completed</text> 4481 <g 4482 style="fill:none;stroke-width:0.025in" 4483 transform="translate(1746.2528,60972.572)" 4484 id="g3147-9"> 4485 <g 4486 style="fill:none;stroke-width:0.025in" 4487 id="g3107-6-2" 4488 transform="translate(3054.6101,13760.052)"> 4489 <rect 4490 id="rect112-7-02" 4491 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4492 rx="0" 4493 height="1370.8721" 4494 width="2809.1992" 4495 y="949.37109" 4496 x="2084.55" /> 4497 <rect 4498 id="rect112-3-5-3" 4499 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4500 rx="0" 4501 height="1294.8468" 4502 width="2809.1992" 4503 y="1025.3964" 4504 x="2084.55" /> 4505 </g> 4506 </g> 4507 <g 4508 style="fill:none;stroke-width:0.025in" 4509 id="g3107-6-9-5" 4510 transform="translate(7810.3459,76945.013)"> 4511 <rect 4512 id="rect112-7-1-9" 4513 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4514 rx="0" 4515 height="1370.8721" 4516 width="2809.1992" 4517 y="949.37109" 4518 x="2084.55" /> 4519 <rect 4520 id="rect112-3-5-2-2" 4521 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4522 rx="0" 4523 height="1294.8468" 4524 width="2809.1992" 4525 y="1025.3964" 4526 x="2084.55" /> 4527 </g> 4528 <text 4529 xml:space="preserve" 4530 x="12314.736" 4531 y="79205.188" 4532 font-style="normal" 4533 font-weight="bold" 4534 font-size="192" 4535 id="text202-7-5-1-2-3-7-35-7-2" 4536 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" 4537 sodipodi:linespacing="125%"><tspan 4538 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" 4539 id="tspan3104-6-5-6-0-8">Leaf</tspan></text> 4540 <g 4541 transform="translate(-2226.2288,60972.572)" 4542 id="g3147-3-7" 4543 style="fill:none;stroke-width:0.025in"> 4544 <g 4545 style="fill:none;stroke-width:0.025in" 4546 id="g3107-6-6-3" 4547 transform="translate(3054.6101,13760.052)"> 4548 <rect 4549 id="rect112-7-0-6" 4550 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4551 rx="0" 4552 height="1370.8721" 4553 width="2809.1992" 4554 y="949.37109" 4555 x="2084.55" /> 4556 <rect 4557 id="rect112-3-5-6-1" 4558 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4559 rx="0" 4560 height="1294.8468" 4561 width="2809.1992" 4562 y="1025.3964" 4563 x="2084.55" /> 4564 </g> 4565 </g> 4566 <g 4567 transform="translate(-735.4075,60936.205)" 4568 id="g3153-2-9" 4569 style="fill:none;stroke-width:0.025in"> 4570 <g 4571 style="fill:none;stroke-width:0.025in" 4572 id="g3107-6-9-6-3" 4573 transform="translate(5213.0126,16008.808)"> 4574 <rect 4575 id="rect112-7-1-1-1-4" 4576 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4577 rx="0" 4578 height="1370.8721" 4579 width="2809.1992" 4580 y="949.37109" 4581 x="2084.55" /> 4582 <rect 4583 id="rect112-3-5-2-8-9" 4584 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4585 rx="0" 4586 height="1294.8468" 4587 width="2809.1992" 4588 y="1025.3964" 4589 x="2084.55" /> 4590 </g> 4591 <text 4592 xml:space="preserve" 4593 x="9717.4141" 4594 y="18269.314" 4595 font-style="normal" 4596 font-weight="bold" 4597 font-size="192" 4598 id="text202-7-5-1-2-3-7-35-7-7-4-8" 4599 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" 4600 sodipodi:linespacing="125%"><tspan 4601 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" 4602 id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text> 4603 </g> 4604 <g 4605 transform="translate(-4068.1496,60936.205)" 4606 id="g3153-20-8" 4607 style="fill:none;stroke-width:0.025in"> 4608 <g 4609 style="fill:none;stroke-width:0.025in" 4610 id="g3107-6-9-2-4" 4611 transform="translate(5213.0126,16008.808)"> 4612 <rect 4613 id="rect112-7-1-3-5" 4614 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4615 rx="0" 4616 height="1370.8721" 4617 width="2809.1992" 4618 y="949.37109" 4619 x="2084.55" /> 4620 <rect 4621 id="rect112-3-5-2-7-0" 4622 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4623 rx="0" 4624 height="1294.8468" 4625 width="2809.1992" 4626 y="1025.3964" 4627 x="2084.55" /> 4628 </g> 4629 <text 4630 xml:space="preserve" 4631 x="9717.4141" 4632 y="18269.314" 4633 font-style="normal" 4634 font-weight="bold" 4635 font-size="192" 4636 id="text202-7-5-1-2-3-7-35-7-5-3" 4637 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" 4638 sodipodi:linespacing="125%"><tspan 4639 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" 4640 id="tspan3104-6-5-6-0-92-6-5">Leaf</tspan></text> 4641 </g> 4642 <g 4643 transform="translate(-7400.8907,60936.205)" 4644 id="g3153-28-0" 4645 style="fill:none;stroke-width:0.025in"> 4646 <g 4647 style="fill:none;stroke-width:0.025in" 4648 id="g3107-6-9-9-6" 4649 transform="translate(5213.0126,16008.808)"> 4650 <rect 4651 id="rect112-7-1-7-3-8" 4652 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4653 rx="0" 4654 height="1370.8721" 4655 width="2809.1992" 4656 y="949.37109" 4657 x="2084.55" /> 4658 <rect 4659 id="rect112-3-5-2-3-2" 4660 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4661 rx="0" 4662 height="1294.8468" 4663 width="2809.1992" 4664 y="1025.3964" 4665 x="2084.55" /> 4666 </g> 4667 <text 4668 xml:space="preserve" 4669 x="9717.4141" 4670 y="18269.314" 4671 font-style="normal" 4672 font-weight="bold" 4673 font-size="192" 4674 id="text202-7-5-1-2-3-7-35-7-6-0" 4675 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" 4676 sodipodi:linespacing="125%"><tspan 4677 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" 4678 id="tspan3104-6-5-6-0-1-6-2">Leaf</tspan></text> 4679 </g> 4680 <path 4681 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4682 d="m 4890.0661,74818.542 -582.9982,865.094" 4683 id="path3414-5" 4684 inkscape:connector-curvature="0" /> 4685 <path 4686 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4687 d="m 7698.8481,74818.804 582.998,865.094" 4688 id="path3414-9-5" 4689 inkscape:connector-curvature="0" /> 4690 <path 4691 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4692 d="m 2939.433,77031.719 -582.9982,865.094" 4693 id="path3414-8-4-6" 4694 inkscape:connector-curvature="0" /> 4695 <path 4696 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4697 d="m 9684.4834,77031.981 583.0036,865.094" 4698 id="path3414-9-4-7-0" 4699 inkscape:connector-curvature="0" /> 4700 <path 4701 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4702 d="m 4355.9293,77031.719 0,846.288" 4703 id="path3414-8-3-65" 4704 inkscape:connector-curvature="0" 4705 sodipodi:nodetypes="cc" /> 4706 <path 4707 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4708 d="m 8232.9046,77058.315 0,846.288" 4709 id="path3414-8-3-6-6-6" 4710 inkscape:connector-curvature="0" 4711 sodipodi:nodetypes="cc" /> 4712 <g 4713 transform="translate(-2218.9069,53239.905)" 4714 id="g3147-3-64" 4715 style="fill:none;stroke-width:0.025in"> 4716 <g 4717 style="fill:none;stroke-width:0.025in" 4718 id="g3107-6-6-62" 4719 transform="translate(3054.6101,13760.052)"> 4720 <rect 4721 id="rect112-7-0-8" 4722 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4723 rx="0" 4724 height="1370.8721" 4725 width="2809.1992" 4726 y="949.37109" 4727 x="2084.55" /> 4728 <rect 4729 id="rect112-3-5-6-96" 4730 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4731 rx="0" 4732 height="1294.8468" 4733 width="2809.1992" 4734 y="1025.3964" 4735 x="2084.55" /> 4736 </g> 4737 <text 4738 xml:space="preserve" 4739 x="5327.3057" 4740 y="15428.84" 4741 font-style="normal" 4742 font-weight="bold" 4743 font-size="192" 4744 id="text202-36" 4745 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->completed = ->gpnum</text> 4746 </g> 4747 <g 4748 transform="translate(-728.08545,53203.538)" 4749 id="g3153-2-0" 4750 style="fill:none;stroke-width:0.025in"> 4751 <g 4752 style="fill:none;stroke-width:0.025in" 4753 id="g3107-6-9-6-7" 4754 transform="translate(5213.0126,16008.808)"> 4755 <rect 4756 id="rect112-7-1-1-01" 4757 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4758 rx="0" 4759 height="1370.8721" 4760 width="2809.1992" 4761 y="949.37109" 4762 x="2084.55" /> 4763 <rect 4764 id="rect112-3-5-2-8-0" 4765 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4766 rx="0" 4767 height="1294.8468" 4768 width="2809.1992" 4769 y="1025.3964" 4770 x="2084.55" /> 4771 </g> 4772 <text 4773 xml:space="preserve" 4774 x="9717.4141" 4775 y="18269.314" 4776 font-style="normal" 4777 font-weight="bold" 4778 font-size="192" 4779 id="text202-7-5-1-2-3-7-35-7-7-1" 4780 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" 4781 sodipodi:linespacing="125%"><tspan 4782 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" 4783 id="tspan3104-6-5-6-0-9-3">Leaf</tspan></text> 4784 </g> 4785 <g 4786 transform="translate(-4060.8278,53203.538)" 4787 id="g3153-20-7" 4788 style="fill:none;stroke-width:0.025in"> 4789 <g 4790 style="fill:none;stroke-width:0.025in" 4791 id="g3107-6-9-2-7" 4792 transform="translate(5213.0126,16008.808)"> 4793 <rect 4794 id="rect112-7-1-3-2" 4795 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4796 rx="0" 4797 height="1370.8721" 4798 width="2809.1992" 4799 y="949.37109" 4800 x="2084.55" /> 4801 <rect 4802 id="rect112-3-5-2-7-6" 4803 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4804 rx="0" 4805 height="1294.8468" 4806 width="2809.1992" 4807 y="1025.3964" 4808 x="2084.55" /> 4809 </g> 4810 <text 4811 xml:space="preserve" 4812 x="9717.4141" 4813 y="18269.314" 4814 font-style="normal" 4815 font-weight="bold" 4816 font-size="192" 4817 id="text202-7-5-1-2-3-7-35-7-5-4" 4818 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" 4819 sodipodi:linespacing="125%"><tspan 4820 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" 4821 id="tspan3104-6-5-6-0-92-5">Leaf</tspan></text> 4822 <text 4823 xml:space="preserve" 4824 x="7486.4907" 4825 y="17670.119" 4826 font-style="normal" 4827 font-weight="bold" 4828 font-size="192" 4829 id="text202-6-2" 4830 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->completed = ->gpnum</text> 4831 </g> 4832 <g 4833 transform="translate(-7393.5687,53203.538)" 4834 id="g3153-28-02" 4835 style="fill:none;stroke-width:0.025in"> 4836 <g 4837 style="fill:none;stroke-width:0.025in" 4838 id="g3107-6-9-9-9" 4839 transform="translate(5213.0126,16008.808)"> 4840 <rect 4841 id="rect112-7-1-7-0" 4842 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4843 rx="0" 4844 height="1370.8721" 4845 width="2809.1992" 4846 y="949.37109" 4847 x="2084.55" /> 4848 <rect 4849 id="rect112-3-5-2-3-9" 4850 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 4851 rx="0" 4852 height="1294.8468" 4853 width="2809.1992" 4854 y="1025.3964" 4855 x="2084.55" /> 4856 </g> 4857 <text 4858 xml:space="preserve" 4859 x="9717.4141" 4860 y="18269.314" 4861 font-style="normal" 4862 font-weight="bold" 4863 font-size="192" 4864 id="text202-7-5-1-2-3-7-35-7-6-94" 4865 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" 4866 sodipodi:linespacing="125%"><tspan 4867 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" 4868 id="tspan3104-6-5-6-0-1-5">Leaf</tspan></text> 4869 <text 4870 xml:space="preserve" 4871 x="7474.1382" 4872 y="17688.926" 4873 font-style="normal" 4874 font-weight="bold" 4875 font-size="192" 4876 id="text202-5-1" 4877 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->completed = ->gpnum</text> 4878 </g> 4879 <path 4880 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4881 d="m 4897.3878,67085.876 -582.9982,865.094" 4882 id="path3414-03" 4883 inkscape:connector-curvature="0" /> 4884 <path 4885 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4886 d="m 7706.1695,67086.138 582.9982,865.094" 4887 id="path3414-9-78" 4888 inkscape:connector-curvature="0" /> 4889 <path 4890 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4891 d="m 2946.7546,69299.053 -582.9981,865.094" 4892 id="path3414-8-8" 4893 inkscape:connector-curvature="0" /> 4894 <path 4895 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4896 d="m 9691.8054,69299.315 583.0036,865.094" 4897 id="path3414-9-4-6" 4898 inkscape:connector-curvature="0" /> 4899 <path 4900 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4901 d="m 4363.251,69299.053 0,846.288" 4902 id="path3414-8-3-04" 4903 inkscape:connector-curvature="0" 4904 sodipodi:nodetypes="cc" /> 4905 <path 4906 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 4907 d="m 8240.2262,69325.649 0,846.288" 4908 id="path3414-8-3-6-67" 4909 inkscape:connector-curvature="0" 4910 sodipodi:nodetypes="cc" /> 4911 <text 4912 xml:space="preserve" 4913 x="6742.6001" 4914 y="70882.617" 4915 font-style="normal" 4916 font-weight="bold" 4917 font-size="192" 4918 id="text202-2" 4919 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">->completed = ->gpnum</text> 4920 <g 4921 style="fill:none;stroke-width:0.025in" 4922 id="g4504-3-9-6" 4923 transform="translate(4290.2512,63653.93)"> 4924 <path 4925 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 4926 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" 4927 sodipodi:ry="39.550262" 4928 sodipodi:rx="65.917107" 4929 sodipodi:cy="345.54001" 4930 sodipodi:cx="319.379" 4931 id="path3084-6-1-09" 4932 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" 4933 sodipodi:type="arc" /> 4934 <text 4935 sodipodi:linespacing="125%" 4936 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" 4937 id="text202-7-5-1-2-7-2-7" 4938 font-size="192" 4939 font-weight="bold" 4940 font-style="normal" 4941 y="16888.277" 4942 x="4344.877" 4943 xml:space="preserve"><tspan 4944 id="tspan3104-5-7-5" 4945 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> 4946 <text 4947 sodipodi:linespacing="125%" 4948 id="text3110-3-0-9" 4949 y="17119.1" 4950 x="4578.7886" 4951 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" 4952 xml:space="preserve"><tspan 4953 y="17119.1" 4954 x="4578.7886" 4955 id="tspan3112-5-9-7" 4956 sodipodi:role="line">Next Grace</tspan></text> 4957 <text 4958 sodipodi:linespacing="125%" 4959 id="text3114-6-3-85" 4960 y="17350.271" 4961 x="4581.7886" 4962 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" 4963 xml:space="preserve"><tspan 4964 y="17350.271" 4965 x="4581.7886" 4966 id="tspan3116-2-6-3" 4967 sodipodi:role="line">Period</tspan></text> 4968 </g> 4969 <path 4970 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)" 4971 d="m 4406.3256,79248.348 -0.01,5813.579" 4972 id="path3134-9-0-3-37" 4973 inkscape:connector-curvature="0" 4974 sodipodi:nodetypes="cc" /> 4975 <path 4976 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)" 4977 d="m 4406.3181,82402.301 -2393.663,0.512 0,1196.832 2393.663,-0.512" 4978 id="path3134-9-0-8" 4979 inkscape:connector-curvature="0" 4980 sodipodi:nodetypes="cccc" /> 4981 <path 4982 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)" 4983 d="m 4406.3181,82402.301 2393.6631,0.512 0,1196.832 -2393.6631,-0.512" 4984 id="path3134-9-0-7-7" 4985 inkscape:connector-curvature="0" 4986 sodipodi:nodetypes="cccc" /> 4987 <rect 4988 x="578.16779" 4989 y="82839.773" 4990 width="2844.0972" 4991 height="360.77411" 4992 rx="0" 4993 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" 4994 id="rect118-3-4" 4995 ry="0" /> 4996 <text 4997 xml:space="preserve" 4998 x="806.7832" 4999 y="83088.211" 5000 font-style="normal" 5001 font-weight="bold" 5002 font-size="192" 5003 id="text202-7-5-19" 5004 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> 5005 <rect 5006 x="5314.2671" 5007 y="82817.688" 5008 width="2975.115" 5009 height="382.86298" 5010 rx="0" 5011 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" 5012 id="rect118-36-0" 5013 ry="0" /> 5014 <text 5015 xml:space="preserve" 5016 x="5409.8989" 5017 y="83063.711" 5018 font-style="normal" 5019 font-weight="bold" 5020 font-size="192" 5021 id="text202-7-9-6-9" 5022 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> 5023 <text 5024 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 5025 id="text202-88" 5026 font-size="192" 5027 font-weight="bold" 5028 font-style="normal" 5029 y="81443.047" 5030 x="3264.7983" 5031 xml:space="preserve">rcu_advance_cbs()</text> 5032 <rect 5033 id="rect112-58" 5034 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter" 5035 rx="0" 5036 height="1370.8721" 5037 width="2809.1992" 5038 y="80561.273" 5039 x="2991.7173" /> 5040 <rect 5041 id="rect112-3-4" 5042 style="fill:none;stroke:#000000;stroke-width:29.99999809;stroke-linecap:butt;stroke-linejoin:miter" 5043 rx="0" 5044 height="1294.8468" 5045 width="2809.1992" 5046 y="80637.297" 5047 x="2991.7173" /> 5048 <text 5049 sodipodi:linespacing="125%" 5050 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" 5051 id="text202-7-5-1-2-3-7-37" 5052 font-size="192" 5053 font-weight="bold" 5054 font-style="normal" 5055 y="81872.406" 5056 x="5411.5601" 5057 xml:space="preserve"><tspan 5058 id="tspan3104-6-5-13" 5059 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> 5060 <text 5061 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 5062 id="text202-3-8" 5063 font-size="192" 5064 font-weight="bold" 5065 font-style="normal" 5066 y="81232.938" 5067 x="3264.7983" 5068 xml:space="preserve">__note_gp_changes()</text> 5069 <g 5070 style="fill:none;stroke-width:0.025in" 5071 id="g3049" 5072 transform="translate(-1728.7601,83820.41)"> 5073 <path 5074 transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)" 5075 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" 5076 sodipodi:ry="39.550262" 5077 sodipodi:rx="65.917107" 5078 sodipodi:cy="345.54001" 5079 sodipodi:cx="319.379" 5080 id="path3084-3-0" 5081 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" 5082 sodipodi:type="arc" /> 5083 <text 5084 sodipodi:linespacing="125%" 5085 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" 5086 id="text202-7-5-1-2-6-9" 5087 font-size="192" 5088 font-weight="bold" 5089 font-style="normal" 5090 y="1785.2073" 5091 x="5717.4517" 5092 xml:space="preserve"><tspan 5093 id="tspan3104-7-7" 5094 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> 5095 <text 5096 sodipodi:linespacing="125%" 5097 id="text3110-5-9" 5098 y="2005.6624" 5099 x="6119.668" 5100 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" 5101 xml:space="preserve"><tspan 5102 y="2005.6624" 5103 x="6119.668" 5104 id="tspan3112-3-9" 5105 sodipodi:role="line">of Update</tspan></text> 5106 </g> 5107 <rect 5108 x="3342.4805" 5109 y="83998.438" 5110 width="1994.7195" 5111 height="664.90662" 5112 rx="0" 5113 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" 5114 id="rect118-36-3" 5115 ry="0" /> 5116 <text 5117 xml:space="preserve" 5118 x="3608.4419" 5119 y="84264.398" 5120 font-style="normal" 5121 font-weight="bold" 5122 font-size="192" 5123 id="text202-7-9-6-6" 5124 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> 5125 <text 5126 xml:space="preserve" 5127 x="3608.4419" 5128 y="84530.367" 5129 font-style="normal" 5130 font-weight="bold" 5131 font-size="192" 5132 id="text202-7-9-6-6-7" 5133 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> 5134 </g> 5135</svg> 5136