1*5c145847SPaul E. McKenney<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2*5c145847SPaul E. McKenney<!-- Creator: fig2dev Version 3.2 Patchlevel 5e --> 3*5c145847SPaul E. McKenney 4*5c145847SPaul E. McKenney<!-- CreationDate: Wed Dec 9 17:43:22 2015 --> 5*5c145847SPaul E. McKenney 6*5c145847SPaul E. McKenney<!-- Magnification: 1.000 --> 7*5c145847SPaul E. McKenney 8*5c145847SPaul E. McKenney<svg 9*5c145847SPaul E. McKenney xmlns:dc="http://purl.org/dc/elements/1.1/" 10*5c145847SPaul E. McKenney xmlns:cc="http://creativecommons.org/ns#" 11*5c145847SPaul E. McKenney xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 12*5c145847SPaul E. McKenney xmlns:svg="http://www.w3.org/2000/svg" 13*5c145847SPaul E. McKenney xmlns="http://www.w3.org/2000/svg" 14*5c145847SPaul E. McKenney xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 15*5c145847SPaul E. McKenney xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 16*5c145847SPaul E. McKenney width="3.1in" 17*5c145847SPaul E. McKenney height="0.9in" 18*5c145847SPaul E. McKenney viewBox="-12 -12 3699 1074" 19*5c145847SPaul E. McKenney id="svg2" 20*5c145847SPaul E. McKenney version="1.1" 21*5c145847SPaul E. McKenney inkscape:version="0.48.4 r9939" 22*5c145847SPaul E. McKenney sodipodi:docname="TreeMapping.fig"> 23*5c145847SPaul E. McKenney <metadata 24*5c145847SPaul E. McKenney id="metadata66"> 25*5c145847SPaul E. McKenney <rdf:RDF> 26*5c145847SPaul E. McKenney <cc:Work 27*5c145847SPaul E. McKenney rdf:about=""> 28*5c145847SPaul E. McKenney <dc:format>image/svg+xml</dc:format> 29*5c145847SPaul E. McKenney <dc:type 30*5c145847SPaul E. McKenney rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 31*5c145847SPaul E. McKenney <dc:title></dc:title> 32*5c145847SPaul E. McKenney </cc:Work> 33*5c145847SPaul E. McKenney </rdf:RDF> 34*5c145847SPaul E. McKenney </metadata> 35*5c145847SPaul E. McKenney <defs 36*5c145847SPaul E. McKenney id="defs64"> 37*5c145847SPaul E. McKenney <marker 38*5c145847SPaul E. McKenney inkscape:stockid="Arrow2Lend" 39*5c145847SPaul E. McKenney orient="auto" 40*5c145847SPaul E. McKenney refY="0.0" 41*5c145847SPaul E. McKenney refX="0.0" 42*5c145847SPaul E. McKenney id="Arrow2Lend" 43*5c145847SPaul E. McKenney style="overflow:visible;"> 44*5c145847SPaul E. McKenney <path 45*5c145847SPaul E. McKenney id="path3836" 46*5c145847SPaul E. McKenney style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" 47*5c145847SPaul E. McKenney d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " 48*5c145847SPaul E. McKenney transform="scale(1.1) rotate(180) translate(1,0)" /> 49*5c145847SPaul E. McKenney </marker> 50*5c145847SPaul E. McKenney <marker 51*5c145847SPaul E. McKenney inkscape:stockid="Arrow2Mend" 52*5c145847SPaul E. McKenney orient="auto" 53*5c145847SPaul E. McKenney refY="0.0" 54*5c145847SPaul E. McKenney refX="0.0" 55*5c145847SPaul E. McKenney id="Arrow2Mend" 56*5c145847SPaul E. McKenney style="overflow:visible;"> 57*5c145847SPaul E. McKenney <path 58*5c145847SPaul E. McKenney id="path3842" 59*5c145847SPaul E. McKenney style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" 60*5c145847SPaul E. McKenney d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " 61*5c145847SPaul E. McKenney transform="scale(0.6) rotate(180) translate(0,0)" /> 62*5c145847SPaul E. McKenney </marker> 63*5c145847SPaul E. McKenney <marker 64*5c145847SPaul E. McKenney inkscape:stockid="Arrow1Mend" 65*5c145847SPaul E. McKenney orient="auto" 66*5c145847SPaul E. McKenney refY="0.0" 67*5c145847SPaul E. McKenney refX="0.0" 68*5c145847SPaul E. McKenney id="Arrow1Mend" 69*5c145847SPaul E. McKenney style="overflow:visible;"> 70*5c145847SPaul E. McKenney <path 71*5c145847SPaul E. McKenney id="path3824" 72*5c145847SPaul E. McKenney d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 73*5c145847SPaul E. McKenney style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" 74*5c145847SPaul E. McKenney transform="scale(0.4) rotate(180) translate(10,0)" /> 75*5c145847SPaul E. McKenney </marker> 76*5c145847SPaul E. McKenney </defs> 77*5c145847SPaul E. McKenney <sodipodi:namedview 78*5c145847SPaul E. McKenney pagecolor="#ffffff" 79*5c145847SPaul E. McKenney bordercolor="#666666" 80*5c145847SPaul E. McKenney borderopacity="1" 81*5c145847SPaul E. McKenney objecttolerance="10" 82*5c145847SPaul E. McKenney gridtolerance="10" 83*5c145847SPaul E. McKenney guidetolerance="10" 84*5c145847SPaul E. McKenney inkscape:pageopacity="0" 85*5c145847SPaul E. McKenney inkscape:pageshadow="2" 86*5c145847SPaul E. McKenney inkscape:window-width="991" 87*5c145847SPaul E. McKenney inkscape:window-height="606" 88*5c145847SPaul E. McKenney id="namedview62" 89*5c145847SPaul E. McKenney showgrid="false" 90*5c145847SPaul E. McKenney inkscape:zoom="3.0752688" 91*5c145847SPaul E. McKenney inkscape:cx="139.5" 92*5c145847SPaul E. McKenney inkscape:cy="40.5" 93*5c145847SPaul E. McKenney inkscape:window-x="891" 94*5c145847SPaul E. McKenney inkscape:window-y="177" 95*5c145847SPaul E. McKenney inkscape:window-maximized="0" 96*5c145847SPaul E. McKenney inkscape:current-layer="g4" /> 97*5c145847SPaul E. McKenney <g 98*5c145847SPaul E. McKenney style="stroke-width:.025in; fill:none" 99*5c145847SPaul E. McKenney id="g4"> 100*5c145847SPaul E. McKenney <!-- Line: box --> 101*5c145847SPaul E. McKenney <rect 102*5c145847SPaul E. McKenney x="0" 103*5c145847SPaul E. McKenney y="0" 104*5c145847SPaul E. McKenney width="3675" 105*5c145847SPaul E. McKenney height="1050" 106*5c145847SPaul E. McKenney rx="0" 107*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; " 108*5c145847SPaul E. McKenney id="rect6" /> 109*5c145847SPaul E. McKenney <!-- Line: box --> 110*5c145847SPaul E. McKenney <rect 111*5c145847SPaul E. McKenney x="75" 112*5c145847SPaul E. McKenney y="375" 113*5c145847SPaul E. McKenney width="375" 114*5c145847SPaul E. McKenney height="300" 115*5c145847SPaul E. McKenney rx="0" 116*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 117*5c145847SPaul E. McKenney id="rect8" /> 118*5c145847SPaul E. McKenney <!-- Line: box --> 119*5c145847SPaul E. McKenney <rect 120*5c145847SPaul E. McKenney x="600" 121*5c145847SPaul E. McKenney y="375" 122*5c145847SPaul E. McKenney width="375" 123*5c145847SPaul E. McKenney height="300" 124*5c145847SPaul E. McKenney rx="0" 125*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 126*5c145847SPaul E. McKenney id="rect10" /> 127*5c145847SPaul E. McKenney <!-- Line: box --> 128*5c145847SPaul E. McKenney <rect 129*5c145847SPaul E. McKenney x="1125" 130*5c145847SPaul E. McKenney y="375" 131*5c145847SPaul E. McKenney width="375" 132*5c145847SPaul E. McKenney height="300" 133*5c145847SPaul E. McKenney rx="0" 134*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 135*5c145847SPaul E. McKenney id="rect12" /> 136*5c145847SPaul E. McKenney <!-- Line: box --> 137*5c145847SPaul E. McKenney <rect 138*5c145847SPaul E. McKenney x="1650" 139*5c145847SPaul E. McKenney y="375" 140*5c145847SPaul E. McKenney width="375" 141*5c145847SPaul E. McKenney height="300" 142*5c145847SPaul E. McKenney rx="0" 143*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 144*5c145847SPaul E. McKenney id="rect14" /> 145*5c145847SPaul E. McKenney <!-- Line: box --> 146*5c145847SPaul E. McKenney <rect 147*5c145847SPaul E. McKenney x="2175" 148*5c145847SPaul E. McKenney y="375" 149*5c145847SPaul E. McKenney width="375" 150*5c145847SPaul E. McKenney height="300" 151*5c145847SPaul E. McKenney rx="0" 152*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 153*5c145847SPaul E. McKenney id="rect16" /> 154*5c145847SPaul E. McKenney <!-- Line: box --> 155*5c145847SPaul E. McKenney <rect 156*5c145847SPaul E. McKenney x="3225" 157*5c145847SPaul E. McKenney y="375" 158*5c145847SPaul E. McKenney width="375" 159*5c145847SPaul E. McKenney height="300" 160*5c145847SPaul E. McKenney rx="0" 161*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 162*5c145847SPaul E. McKenney id="rect18" /> 163*5c145847SPaul E. McKenney <!-- Line --> 164*5c145847SPaul E. McKenney <polyline 165*5c145847SPaul E. McKenney points="675,375 675,150 300,150 300,358 " 166*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7.00088889;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" 167*5c145847SPaul E. McKenney id="polyline20" /> 168*5c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 300 150 - 300 390--> 169*5c145847SPaul E. McKenney <!-- Line --> 170*5c145847SPaul E. McKenney <polyline 171*5c145847SPaul E. McKenney points="1200,675 1200,900 300,900 300,691 " 172*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7.00088889;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" 173*5c145847SPaul E. McKenney id="polyline24" /> 174*5c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 300 900 - 300 660--> 175*5c145847SPaul E. McKenney <!-- Line --> 176*5c145847SPaul E. McKenney <polyline 177*5c145847SPaul E. McKenney points="1725,375 1725,150 900,150 900,358 " 178*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7.00088889;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" 179*5c145847SPaul E. McKenney id="polyline28" /> 180*5c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 900 150 - 900 390--> 181*5c145847SPaul E. McKenney <!-- Line --> 182*5c145847SPaul E. McKenney <polyline 183*5c145847SPaul E. McKenney points="2250,375 2250,75 825,75 825,358 " 184*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7.00088889;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" 185*5c145847SPaul E. McKenney id="polyline32" /> 186*5c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 825 75 - 825 390--> 187*5c145847SPaul E. McKenney <!-- Line --> 188*5c145847SPaul E. McKenney <polyline 189*5c145847SPaul E. McKenney points="2775,675 2775,900 1425,900 1425,691 " 190*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7.00088889;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" 191*5c145847SPaul E. McKenney id="polyline36" /> 192*5c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 1425 900 - 1425 660--> 193*5c145847SPaul E. McKenney <!-- Line --> 194*5c145847SPaul E. McKenney <polyline 195*5c145847SPaul E. McKenney points="3300,675 3300,975 1350,975 1350,691 " 196*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7.00088889;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" 197*5c145847SPaul E. McKenney id="polyline40" /> 198*5c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 1350 975 - 1350 660--> 199*5c145847SPaul E. McKenney <!-- Line: box --> 200*5c145847SPaul E. McKenney <rect 201*5c145847SPaul E. McKenney x="2700" 202*5c145847SPaul E. McKenney y="375" 203*5c145847SPaul E. McKenney width="375" 204*5c145847SPaul E. McKenney height="300" 205*5c145847SPaul E. McKenney rx="0" 206*5c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 207*5c145847SPaul E. McKenney id="rect44" /> 208*5c145847SPaul E. McKenney <!-- Text --> 209*5c145847SPaul E. McKenney <text 210*5c145847SPaul E. McKenney xml:space="preserve" 211*5c145847SPaul E. McKenney x="300" 212*5c145847SPaul E. McKenney y="525" 213*5c145847SPaul E. McKenney fill="#000000" 214*5c145847SPaul E. McKenney font-family="Times" 215*5c145847SPaul E. McKenney font-style="normal" 216*5c145847SPaul E. McKenney font-weight="normal" 217*5c145847SPaul E. McKenney font-size="96" 218*5c145847SPaul E. McKenney text-anchor="middle" 219*5c145847SPaul E. McKenney id="text46">0:7 </text> 220*5c145847SPaul E. McKenney <!-- Text --> 221*5c145847SPaul E. McKenney <text 222*5c145847SPaul E. McKenney xml:space="preserve" 223*5c145847SPaul E. McKenney x="1350" 224*5c145847SPaul E. McKenney y="525" 225*5c145847SPaul E. McKenney fill="#000000" 226*5c145847SPaul E. McKenney font-family="Times" 227*5c145847SPaul E. McKenney font-style="normal" 228*5c145847SPaul E. McKenney font-weight="normal" 229*5c145847SPaul E. McKenney font-size="96" 230*5c145847SPaul E. McKenney text-anchor="middle" 231*5c145847SPaul E. McKenney id="text48">4:7 </text> 232*5c145847SPaul E. McKenney <!-- Text --> 233*5c145847SPaul E. McKenney <text 234*5c145847SPaul E. McKenney xml:space="preserve" 235*5c145847SPaul E. McKenney x="1875" 236*5c145847SPaul E. McKenney y="525" 237*5c145847SPaul E. McKenney fill="#000000" 238*5c145847SPaul E. McKenney font-family="Times" 239*5c145847SPaul E. McKenney font-style="normal" 240*5c145847SPaul E. McKenney font-weight="normal" 241*5c145847SPaul E. McKenney font-size="96" 242*5c145847SPaul E. McKenney text-anchor="middle" 243*5c145847SPaul E. McKenney id="text50">0:1 </text> 244*5c145847SPaul E. McKenney <!-- Text --> 245*5c145847SPaul E. McKenney <text 246*5c145847SPaul E. McKenney xml:space="preserve" 247*5c145847SPaul E. McKenney x="2400" 248*5c145847SPaul E. McKenney y="525" 249*5c145847SPaul E. McKenney fill="#000000" 250*5c145847SPaul E. McKenney font-family="Times" 251*5c145847SPaul E. McKenney font-style="normal" 252*5c145847SPaul E. McKenney font-weight="normal" 253*5c145847SPaul E. McKenney font-size="96" 254*5c145847SPaul E. McKenney text-anchor="middle" 255*5c145847SPaul E. McKenney id="text52">2:3 </text> 256*5c145847SPaul E. McKenney <!-- Text --> 257*5c145847SPaul E. McKenney <text 258*5c145847SPaul E. McKenney xml:space="preserve" 259*5c145847SPaul E. McKenney x="2925" 260*5c145847SPaul E. McKenney y="525" 261*5c145847SPaul E. McKenney fill="#000000" 262*5c145847SPaul E. McKenney font-family="Times" 263*5c145847SPaul E. McKenney font-style="normal" 264*5c145847SPaul E. McKenney font-weight="normal" 265*5c145847SPaul E. McKenney font-size="96" 266*5c145847SPaul E. McKenney text-anchor="middle" 267*5c145847SPaul E. McKenney id="text54">4:5 </text> 268*5c145847SPaul E. McKenney <!-- Text --> 269*5c145847SPaul E. McKenney <text 270*5c145847SPaul E. McKenney xml:space="preserve" 271*5c145847SPaul E. McKenney x="3450" 272*5c145847SPaul E. McKenney y="525" 273*5c145847SPaul E. McKenney fill="#000000" 274*5c145847SPaul E. McKenney font-family="Times" 275*5c145847SPaul E. McKenney font-style="normal" 276*5c145847SPaul E. McKenney font-weight="normal" 277*5c145847SPaul E. McKenney font-size="96" 278*5c145847SPaul E. McKenney text-anchor="middle" 279*5c145847SPaul E. McKenney id="text56">6:7 </text> 280*5c145847SPaul E. McKenney <!-- Text --> 281*5c145847SPaul E. McKenney <text 282*5c145847SPaul E. McKenney xml:space="preserve" 283*5c145847SPaul E. McKenney x="825" 284*5c145847SPaul E. McKenney y="525" 285*5c145847SPaul E. McKenney fill="#000000" 286*5c145847SPaul E. McKenney font-family="Times" 287*5c145847SPaul E. McKenney font-style="normal" 288*5c145847SPaul E. McKenney font-weight="normal" 289*5c145847SPaul E. McKenney font-size="96" 290*5c145847SPaul E. McKenney text-anchor="middle" 291*5c145847SPaul E. McKenney id="text58">0:3 </text> 292*5c145847SPaul E. McKenney <!-- Text --> 293*5c145847SPaul E. McKenney <text 294*5c145847SPaul E. McKenney xml:space="preserve" 295*5c145847SPaul E. McKenney x="3600" 296*5c145847SPaul E. McKenney y="150" 297*5c145847SPaul E. McKenney fill="#000000" 298*5c145847SPaul E. McKenney font-family="Courier" 299*5c145847SPaul E. McKenney font-style="normal" 300*5c145847SPaul E. McKenney font-weight="normal" 301*5c145847SPaul E. McKenney font-size="96" 302*5c145847SPaul E. McKenney text-anchor="end" 303*5c145847SPaul E. McKenney id="text60">struct rcu_state</text> 304*5c145847SPaul E. McKenney </g> 305*5c145847SPaul E. McKenney</svg> 306