15c145847SPaul E. McKenney<?xml version="1.0" encoding="UTF-8" standalone="no"?> 25c145847SPaul E. McKenney<!-- Creator: fig2dev Version 3.2 Patchlevel 5e --> 35c145847SPaul E. McKenney 45c145847SPaul E. McKenney<!-- CreationDate: Wed Dec 9 17:43:22 2015 --> 55c145847SPaul E. McKenney 65c145847SPaul E. McKenney<!-- Magnification: 1.000 --> 75c145847SPaul E. McKenney 85c145847SPaul E. McKenney<svg 95c145847SPaul E. McKenney xmlns:dc="http://purl.org/dc/elements/1.1/" 105c145847SPaul E. McKenney xmlns:cc="http://creativecommons.org/ns#" 115c145847SPaul E. McKenney xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 125c145847SPaul E. McKenney xmlns:svg="http://www.w3.org/2000/svg" 135c145847SPaul E. McKenney xmlns="http://www.w3.org/2000/svg" 145c145847SPaul E. McKenney xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 155c145847SPaul E. McKenney xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 165c145847SPaul E. McKenney width="3.1in" 175c145847SPaul E. McKenney height="0.9in" 185c145847SPaul E. McKenney viewBox="-12 -12 3699 1074" 195c145847SPaul E. McKenney id="svg2" 205c145847SPaul E. McKenney version="1.1" 215c145847SPaul E. McKenney inkscape:version="0.48.4 r9939" 225c145847SPaul E. McKenney sodipodi:docname="TreeMapping.fig"> 235c145847SPaul E. McKenney <metadata 245c145847SPaul E. McKenney id="metadata66"> 255c145847SPaul E. McKenney <rdf:RDF> 265c145847SPaul E. McKenney <cc:Work 275c145847SPaul E. McKenney rdf:about=""> 285c145847SPaul E. McKenney <dc:format>image/svg+xml</dc:format> 295c145847SPaul E. McKenney <dc:type 305c145847SPaul E. McKenney rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 315c145847SPaul E. McKenney <dc:title></dc:title> 325c145847SPaul E. McKenney </cc:Work> 335c145847SPaul E. McKenney </rdf:RDF> 345c145847SPaul E. McKenney </metadata> 355c145847SPaul E. McKenney <defs 365c145847SPaul E. McKenney id="defs64"> 375c145847SPaul E. McKenney <marker 385c145847SPaul E. McKenney inkscape:stockid="Arrow2Lend" 395c145847SPaul E. McKenney orient="auto" 405c145847SPaul E. McKenney refY="0.0" 415c145847SPaul E. McKenney refX="0.0" 425c145847SPaul E. McKenney id="Arrow2Lend" 435c145847SPaul E. McKenney style="overflow:visible;"> 445c145847SPaul E. McKenney <path 455c145847SPaul E. McKenney id="path3836" 465c145847SPaul E. McKenney style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" 475c145847SPaul 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 " 485c145847SPaul E. McKenney transform="scale(1.1) rotate(180) translate(1,0)" /> 495c145847SPaul E. McKenney </marker> 505c145847SPaul E. McKenney <marker 515c145847SPaul E. McKenney inkscape:stockid="Arrow2Mend" 525c145847SPaul E. McKenney orient="auto" 535c145847SPaul E. McKenney refY="0.0" 545c145847SPaul E. McKenney refX="0.0" 555c145847SPaul E. McKenney id="Arrow2Mend" 565c145847SPaul E. McKenney style="overflow:visible;"> 575c145847SPaul E. McKenney <path 585c145847SPaul E. McKenney id="path3842" 595c145847SPaul E. McKenney style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" 605c145847SPaul 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 " 615c145847SPaul E. McKenney transform="scale(0.6) rotate(180) translate(0,0)" /> 625c145847SPaul E. McKenney </marker> 635c145847SPaul E. McKenney <marker 645c145847SPaul E. McKenney inkscape:stockid="Arrow1Mend" 655c145847SPaul E. McKenney orient="auto" 665c145847SPaul E. McKenney refY="0.0" 675c145847SPaul E. McKenney refX="0.0" 685c145847SPaul E. McKenney id="Arrow1Mend" 695c145847SPaul E. McKenney style="overflow:visible;"> 705c145847SPaul E. McKenney <path 715c145847SPaul E. McKenney id="path3824" 725c145847SPaul 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 " 735c145847SPaul E. McKenney style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" 745c145847SPaul E. McKenney transform="scale(0.4) rotate(180) translate(10,0)" /> 755c145847SPaul E. McKenney </marker> 765c145847SPaul E. McKenney </defs> 775c145847SPaul E. McKenney <sodipodi:namedview 785c145847SPaul E. McKenney pagecolor="#ffffff" 795c145847SPaul E. McKenney bordercolor="#666666" 805c145847SPaul E. McKenney borderopacity="1" 815c145847SPaul E. McKenney objecttolerance="10" 825c145847SPaul E. McKenney gridtolerance="10" 835c145847SPaul E. McKenney guidetolerance="10" 845c145847SPaul E. McKenney inkscape:pageopacity="0" 855c145847SPaul E. McKenney inkscape:pageshadow="2" 865c145847SPaul E. McKenney inkscape:window-width="991" 875c145847SPaul E. McKenney inkscape:window-height="606" 885c145847SPaul E. McKenney id="namedview62" 895c145847SPaul E. McKenney showgrid="false" 905c145847SPaul E. McKenney inkscape:zoom="3.0752688" 915c145847SPaul E. McKenney inkscape:cx="139.5" 925c145847SPaul E. McKenney inkscape:cy="40.5" 935c145847SPaul E. McKenney inkscape:window-x="891" 945c145847SPaul E. McKenney inkscape:window-y="177" 955c145847SPaul E. McKenney inkscape:window-maximized="0" 965c145847SPaul E. McKenney inkscape:current-layer="g4" /> 975c145847SPaul E. McKenney <g 985c145847SPaul E. McKenney style="stroke-width:.025in; fill:none" 995c145847SPaul E. McKenney id="g4"> 1005c145847SPaul E. McKenney <!-- Line: box --> 1015c145847SPaul E. McKenney <rect 1025c145847SPaul E. McKenney x="0" 1035c145847SPaul E. McKenney y="0" 1045c145847SPaul E. McKenney width="3675" 1055c145847SPaul E. McKenney height="1050" 1065c145847SPaul E. McKenney rx="0" 1075c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; " 1085c145847SPaul E. McKenney id="rect6" /> 1095c145847SPaul E. McKenney <!-- Line: box --> 1105c145847SPaul E. McKenney <rect 1115c145847SPaul E. McKenney x="75" 1125c145847SPaul E. McKenney y="375" 1135c145847SPaul E. McKenney width="375" 1145c145847SPaul E. McKenney height="300" 1155c145847SPaul E. McKenney rx="0" 1165c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 1175c145847SPaul E. McKenney id="rect8" /> 1185c145847SPaul E. McKenney <!-- Line: box --> 1195c145847SPaul E. McKenney <rect 1205c145847SPaul E. McKenney x="600" 1215c145847SPaul E. McKenney y="375" 1225c145847SPaul E. McKenney width="375" 1235c145847SPaul E. McKenney height="300" 1245c145847SPaul E. McKenney rx="0" 1255c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 1265c145847SPaul E. McKenney id="rect10" /> 1275c145847SPaul E. McKenney <!-- Line: box --> 1285c145847SPaul E. McKenney <rect 1295c145847SPaul E. McKenney x="1125" 1305c145847SPaul E. McKenney y="375" 1315c145847SPaul E. McKenney width="375" 1325c145847SPaul E. McKenney height="300" 1335c145847SPaul E. McKenney rx="0" 1345c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 1355c145847SPaul E. McKenney id="rect12" /> 1365c145847SPaul E. McKenney <!-- Line: box --> 1375c145847SPaul E. McKenney <rect 1385c145847SPaul E. McKenney x="1650" 1395c145847SPaul E. McKenney y="375" 1405c145847SPaul E. McKenney width="375" 1415c145847SPaul E. McKenney height="300" 1425c145847SPaul E. McKenney rx="0" 1435c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 1445c145847SPaul E. McKenney id="rect14" /> 1455c145847SPaul E. McKenney <!-- Line: box --> 1465c145847SPaul E. McKenney <rect 1475c145847SPaul E. McKenney x="2175" 1485c145847SPaul E. McKenney y="375" 1495c145847SPaul E. McKenney width="375" 1505c145847SPaul E. McKenney height="300" 1515c145847SPaul E. McKenney rx="0" 1525c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 1535c145847SPaul E. McKenney id="rect16" /> 1545c145847SPaul E. McKenney <!-- Line: box --> 1555c145847SPaul E. McKenney <rect 1565c145847SPaul E. McKenney x="3225" 1575c145847SPaul E. McKenney y="375" 1585c145847SPaul E. McKenney width="375" 1595c145847SPaul E. McKenney height="300" 1605c145847SPaul E. McKenney rx="0" 1615c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 1625c145847SPaul E. McKenney id="rect18" /> 1635c145847SPaul E. McKenney <!-- Line --> 1645c145847SPaul E. McKenney <polyline 1655c145847SPaul E. McKenney points="675,375 675,150 300,150 300,358 " 1665c145847SPaul 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)" 1675c145847SPaul E. McKenney id="polyline20" /> 1685c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 300 150 - 300 390--> 1695c145847SPaul E. McKenney <!-- Line --> 1705c145847SPaul E. McKenney <polyline 1715c145847SPaul E. McKenney points="1200,675 1200,900 300,900 300,691 " 1725c145847SPaul 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)" 1735c145847SPaul E. McKenney id="polyline24" /> 1745c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 300 900 - 300 660--> 1755c145847SPaul E. McKenney <!-- Line --> 1765c145847SPaul E. McKenney <polyline 1775c145847SPaul E. McKenney points="1725,375 1725,150 900,150 900,358 " 1785c145847SPaul 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)" 1795c145847SPaul E. McKenney id="polyline28" /> 1805c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 900 150 - 900 390--> 1815c145847SPaul E. McKenney <!-- Line --> 1825c145847SPaul E. McKenney <polyline 1835c145847SPaul E. McKenney points="2250,375 2250,75 825,75 825,358 " 1845c145847SPaul 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)" 1855c145847SPaul E. McKenney id="polyline32" /> 1865c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 825 75 - 825 390--> 1875c145847SPaul E. McKenney <!-- Line --> 1885c145847SPaul E. McKenney <polyline 1895c145847SPaul E. McKenney points="2775,675 2775,900 1425,900 1425,691 " 1905c145847SPaul 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)" 1915c145847SPaul E. McKenney id="polyline36" /> 1925c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 1425 900 - 1425 660--> 1935c145847SPaul E. McKenney <!-- Line --> 1945c145847SPaul E. McKenney <polyline 1955c145847SPaul E. McKenney points="3300,675 3300,975 1350,975 1350,691 " 1965c145847SPaul 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)" 1975c145847SPaul E. McKenney id="polyline40" /> 1985c145847SPaul E. McKenney <!-- Arrowhead on XXXpoint 1350 975 - 1350 660--> 1995c145847SPaul E. McKenney <!-- Line: box --> 2005c145847SPaul E. McKenney <rect 2015c145847SPaul E. McKenney x="2700" 2025c145847SPaul E. McKenney y="375" 2035c145847SPaul E. McKenney width="375" 2045c145847SPaul E. McKenney height="300" 2055c145847SPaul E. McKenney rx="0" 2065c145847SPaul E. McKenney style="stroke:#000000;stroke-width:7; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; " 2075c145847SPaul E. McKenney id="rect44" /> 2085c145847SPaul E. McKenney <!-- Text --> 2095c145847SPaul E. McKenney <text 2105c145847SPaul E. McKenney xml:space="preserve" 2115c145847SPaul E. McKenney x="300" 2125c145847SPaul E. McKenney y="525" 2135c145847SPaul E. McKenney fill="#000000" 2145c145847SPaul E. McKenney font-family="Times" 2155c145847SPaul E. McKenney font-style="normal" 2165c145847SPaul E. McKenney font-weight="normal" 2175c145847SPaul E. McKenney font-size="96" 2185c145847SPaul E. McKenney text-anchor="middle" 2195c145847SPaul E. McKenney id="text46">0:7 </text> 2205c145847SPaul E. McKenney <!-- Text --> 2215c145847SPaul E. McKenney <text 2225c145847SPaul E. McKenney xml:space="preserve" 2235c145847SPaul E. McKenney x="1350" 2245c145847SPaul E. McKenney y="525" 2255c145847SPaul E. McKenney fill="#000000" 2265c145847SPaul E. McKenney font-family="Times" 2275c145847SPaul E. McKenney font-style="normal" 2285c145847SPaul E. McKenney font-weight="normal" 2295c145847SPaul E. McKenney font-size="96" 2305c145847SPaul E. McKenney text-anchor="middle" 2315c145847SPaul E. McKenney id="text48">4:7 </text> 2325c145847SPaul E. McKenney <!-- Text --> 2335c145847SPaul E. McKenney <text 2345c145847SPaul E. McKenney xml:space="preserve" 2355c145847SPaul E. McKenney x="1875" 2365c145847SPaul E. McKenney y="525" 2375c145847SPaul E. McKenney fill="#000000" 2385c145847SPaul E. McKenney font-family="Times" 2395c145847SPaul E. McKenney font-style="normal" 2405c145847SPaul E. McKenney font-weight="normal" 2415c145847SPaul E. McKenney font-size="96" 2425c145847SPaul E. McKenney text-anchor="middle" 2435c145847SPaul E. McKenney id="text50">0:1 </text> 2445c145847SPaul E. McKenney <!-- Text --> 2455c145847SPaul E. McKenney <text 2465c145847SPaul E. McKenney xml:space="preserve" 2475c145847SPaul E. McKenney x="2400" 2485c145847SPaul E. McKenney y="525" 2495c145847SPaul E. McKenney fill="#000000" 2505c145847SPaul E. McKenney font-family="Times" 2515c145847SPaul E. McKenney font-style="normal" 2525c145847SPaul E. McKenney font-weight="normal" 2535c145847SPaul E. McKenney font-size="96" 2545c145847SPaul E. McKenney text-anchor="middle" 2555c145847SPaul E. McKenney id="text52">2:3 </text> 2565c145847SPaul E. McKenney <!-- Text --> 2575c145847SPaul E. McKenney <text 2585c145847SPaul E. McKenney xml:space="preserve" 2595c145847SPaul E. McKenney x="2925" 2605c145847SPaul E. McKenney y="525" 2615c145847SPaul E. McKenney fill="#000000" 2625c145847SPaul E. McKenney font-family="Times" 2635c145847SPaul E. McKenney font-style="normal" 2645c145847SPaul E. McKenney font-weight="normal" 2655c145847SPaul E. McKenney font-size="96" 2665c145847SPaul E. McKenney text-anchor="middle" 2675c145847SPaul E. McKenney id="text54">4:5 </text> 2685c145847SPaul E. McKenney <!-- Text --> 2695c145847SPaul E. McKenney <text 2705c145847SPaul E. McKenney xml:space="preserve" 2715c145847SPaul E. McKenney x="3450" 2725c145847SPaul E. McKenney y="525" 2735c145847SPaul E. McKenney fill="#000000" 2745c145847SPaul E. McKenney font-family="Times" 2755c145847SPaul E. McKenney font-style="normal" 2765c145847SPaul E. McKenney font-weight="normal" 2775c145847SPaul E. McKenney font-size="96" 2785c145847SPaul E. McKenney text-anchor="middle" 2795c145847SPaul E. McKenney id="text56">6:7 </text> 2805c145847SPaul E. McKenney <!-- Text --> 2815c145847SPaul E. McKenney <text 2825c145847SPaul E. McKenney xml:space="preserve" 2835c145847SPaul E. McKenney x="825" 2845c145847SPaul E. McKenney y="525" 2855c145847SPaul E. McKenney fill="#000000" 2865c145847SPaul E. McKenney font-family="Times" 2875c145847SPaul E. McKenney font-style="normal" 2885c145847SPaul E. McKenney font-weight="normal" 2895c145847SPaul E. McKenney font-size="96" 2905c145847SPaul E. McKenney text-anchor="middle" 2915c145847SPaul E. McKenney id="text58">0:3 </text> 2925c145847SPaul E. McKenney <!-- Text --> 2935c145847SPaul E. McKenney <text 2945c145847SPaul E. McKenney xml:space="preserve" 2955c145847SPaul E. McKenney x="3600" 2965c145847SPaul E. McKenney y="150" 2975c145847SPaul E. McKenney fill="#000000" 2985c145847SPaul E. McKenney font-family="Courier" 2995c145847SPaul E. McKenney font-style="normal" 3005c145847SPaul E. McKenney font-weight="normal" 3015c145847SPaul E. McKenney font-size="96" 3025c145847SPaul E. McKenney text-anchor="end" 3035c145847SPaul E. McKenney id="text60">struct rcu_state</text> 3045c145847SPaul E. McKenney </g> 3055c145847SPaul E. McKenney</svg> 306