1 <?xml version="1.0" encoding="UTF-8" standalon 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5 2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e --> 3 3 4 <!-- CreationDate: Wed Dec 9 17:35:03 2015 -- 4 <!-- CreationDate: Wed Dec 9 17:35:03 2015 --> 5 5 6 <!-- Magnification: 2.000 --> 6 <!-- Magnification: 2.000 --> 7 7 8 <svg 8 <svg 9 xmlns:dc="http://purl.org/dc/elements/1.1/" 9 xmlns:dc="http://purl.org/dc/elements/1.1/" 10 xmlns:cc="http://creativecommons.org/ns#" 10 xmlns:cc="http://creativecommons.org/ns#" 11 xmlns:rdf="http://www.w3.org/1999/02/22-rdf 11 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 12 xmlns:svg="http://www.w3.org/2000/svg" 12 xmlns:svg="http://www.w3.org/2000/svg" 13 xmlns="http://www.w3.org/2000/svg" 13 xmlns="http://www.w3.org/2000/svg" 14 xmlns:sodipodi="http://sodipodi.sourceforge 14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 15 xmlns:inkscape="http://www.inkscape.org/nam 15 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 16 width="1026.1281" 16 width="1026.1281" 17 height="1246.2428" 17 height="1246.2428" 18 viewBox="-44 -44 13645.583 16565.045" 18 viewBox="-44 -44 13645.583 16565.045" 19 id="svg2" 19 id="svg2" 20 version="1.1" 20 version="1.1" 21 inkscape:version="0.48.4 r9939" 21 inkscape:version="0.48.4 r9939" 22 sodipodi:docname="TreeRCU-gp-cleanup.svg"> 22 sodipodi:docname="TreeRCU-gp-cleanup.svg"> 23 <metadata 23 <metadata 24 id="metadata212"> 24 id="metadata212"> 25 <rdf:RDF> 25 <rdf:RDF> 26 <cc:Work 26 <cc:Work 27 rdf:about=""> 27 rdf:about=""> 28 <dc:format>image/svg+xml</dc:format> 28 <dc:format>image/svg+xml</dc:format> 29 <dc:type 29 <dc:type 30 rdf:resource="http://purl.org/dc/dc 30 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 31 <dc:title /> 31 <dc:title /> 32 </cc:Work> 32 </cc:Work> 33 </rdf:RDF> 33 </rdf:RDF> 34 </metadata> 34 </metadata> 35 <defs 35 <defs 36 id="defs210"> 36 id="defs210"> 37 <marker 37 <marker 38 inkscape:stockid="Arrow1Send" 38 inkscape:stockid="Arrow1Send" 39 orient="auto" 39 orient="auto" 40 refY="0" 40 refY="0" 41 refX="0" 41 refX="0" 42 id="Arrow1Send" 42 id="Arrow1Send" 43 style="overflow:visible"> 43 style="overflow:visible"> 44 <path 44 <path 45 id="path3940" 45 id="path3940" 46 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 46 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 47 style="fill-rule:evenodd;stroke:#0000 47 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 48 transform="matrix(-0.2,0,0,-0.2,-1.2, 48 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 49 inkscape:connector-curvature="0" /> 49 inkscape:connector-curvature="0" /> 50 </marker> 50 </marker> 51 <marker 51 <marker 52 inkscape:stockid="TriangleOutS" 52 inkscape:stockid="TriangleOutS" 53 orient="auto" 53 orient="auto" 54 refY="0" 54 refY="0" 55 refX="0" 55 refX="0" 56 id="TriangleOutS" 56 id="TriangleOutS" 57 style="overflow:visible"> 57 style="overflow:visible"> 58 <path 58 <path 59 id="path4073" 59 id="path4073" 60 d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" 60 d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" 61 style="fill-rule:evenodd;stroke:#0000 61 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 62 transform="scale(0.2,0.2)" 62 transform="scale(0.2,0.2)" 63 inkscape:connector-curvature="0" /> 63 inkscape:connector-curvature="0" /> 64 </marker> 64 </marker> 65 <marker 65 <marker 66 inkscape:stockid="TriangleOutM" 66 inkscape:stockid="TriangleOutM" 67 orient="auto" 67 orient="auto" 68 refY="0" 68 refY="0" 69 refX="0" 69 refX="0" 70 id="TriangleOutM" 70 id="TriangleOutM" 71 style="overflow:visible"> 71 style="overflow:visible"> 72 <path 72 <path 73 id="path4070" 73 id="path4070" 74 d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" 74 d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" 75 style="fill-rule:evenodd;stroke:#0000 75 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 76 transform="scale(0.4,0.4)" 76 transform="scale(0.4,0.4)" 77 inkscape:connector-curvature="0" /> 77 inkscape:connector-curvature="0" /> 78 </marker> 78 </marker> 79 <marker 79 <marker 80 inkscape:stockid="Arrow2Mend" 80 inkscape:stockid="Arrow2Mend" 81 orient="auto" 81 orient="auto" 82 refY="0" 82 refY="0" 83 refX="0" 83 refX="0" 84 id="Arrow2Mend" 84 id="Arrow2Mend" 85 style="overflow:visible"> 85 style="overflow:visible"> 86 <path 86 <path 87 id="path3952" 87 id="path3952" 88 style="fill-rule:evenodd;stroke-width 88 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 89 d="M 8.7185878,4.0337352 -2.2072895,0 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)" 90 transform="scale(-0.6,-0.6)" 91 inkscape:connector-curvature="0" /> 91 inkscape:connector-curvature="0" /> 92 </marker> 92 </marker> 93 <marker 93 <marker 94 inkscape:stockid="Arrow2Lend" 94 inkscape:stockid="Arrow2Lend" 95 orient="auto" 95 orient="auto" 96 refY="0" 96 refY="0" 97 refX="0" 97 refX="0" 98 id="Arrow2Lend" 98 id="Arrow2Lend" 99 style="overflow:visible"> 99 style="overflow:visible"> 100 <path 100 <path 101 id="path3946" 101 id="path3946" 102 style="fill-rule:evenodd;stroke-width 102 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 103 d="M 8.7185878,4.0337352 -2.2072895,0 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, 104 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 105 inkscape:connector-curvature="0" /> 105 inkscape:connector-curvature="0" /> 106 </marker> 106 </marker> 107 <marker 107 <marker 108 inkscape:stockid="Arrow1Mend" 108 inkscape:stockid="Arrow1Mend" 109 orient="auto" 109 orient="auto" 110 refY="0" 110 refY="0" 111 refX="0" 111 refX="0" 112 id="Arrow1Mend" 112 id="Arrow1Mend" 113 style="overflow:visible"> 113 style="overflow:visible"> 114 <path 114 <path 115 id="path3970" 115 id="path3970" 116 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 116 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 117 style="fill-rule:evenodd;stroke:#0000 117 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 118 transform="matrix(-0.4,0,0,-0.4,-4,0) 118 transform="matrix(-0.4,0,0,-0.4,-4,0)" 119 inkscape:connector-curvature="0" /> 119 inkscape:connector-curvature="0" /> 120 </marker> 120 </marker> 121 <marker 121 <marker 122 inkscape:stockid="Arrow2Mend" 122 inkscape:stockid="Arrow2Mend" 123 orient="auto" 123 orient="auto" 124 refY="0" 124 refY="0" 125 refX="0" 125 refX="0" 126 id="Arrow2Mend-7" 126 id="Arrow2Mend-7" 127 style="overflow:visible"> 127 style="overflow:visible"> 128 <path 128 <path 129 inkscape:connector-curvature="0" 129 inkscape:connector-curvature="0" 130 id="path3952-0" 130 id="path3952-0" 131 style="fill-rule:evenodd;stroke-width 131 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 132 d="M 8.7185878,4.0337352 -2.2072895,0 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)" /> 133 transform="scale(-0.6,-0.6)" /> 134 </marker> 134 </marker> 135 <marker 135 <marker 136 inkscape:stockid="Arrow1Send" 136 inkscape:stockid="Arrow1Send" 137 orient="auto" 137 orient="auto" 138 refY="0" 138 refY="0" 139 refX="0" 139 refX="0" 140 id="Arrow1Send-3" 140 id="Arrow1Send-3" 141 style="overflow:visible"> 141 style="overflow:visible"> 142 <path 142 <path 143 inkscape:connector-curvature="0" 143 inkscape:connector-curvature="0" 144 id="path3940-6" 144 id="path3940-6" 145 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 145 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 146 style="fill-rule:evenodd;stroke:#0000 146 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 147 transform="matrix(-0.2,0,0,-0.2,-1.2, 147 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> 148 </marker> 148 </marker> 149 <marker 149 <marker 150 inkscape:stockid="Arrow1Send" 150 inkscape:stockid="Arrow1Send" 151 orient="auto" 151 orient="auto" 152 refY="0" 152 refY="0" 153 refX="0" 153 refX="0" 154 id="Arrow1Send-1" 154 id="Arrow1Send-1" 155 style="overflow:visible"> 155 style="overflow:visible"> 156 <path 156 <path 157 inkscape:connector-curvature="0" 157 inkscape:connector-curvature="0" 158 id="path3940-2" 158 id="path3940-2" 159 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 159 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 160 style="fill-rule:evenodd;stroke:#0000 160 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 161 transform="matrix(-0.2,0,0,-0.2,-1.2, 161 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> 162 </marker> 162 </marker> 163 <marker 163 <marker 164 inkscape:stockid="Arrow1Send" 164 inkscape:stockid="Arrow1Send" 165 orient="auto" 165 orient="auto" 166 refY="0" 166 refY="0" 167 refX="0" 167 refX="0" 168 id="Arrow1Send-0" 168 id="Arrow1Send-0" 169 style="overflow:visible"> 169 style="overflow:visible"> 170 <path 170 <path 171 inkscape:connector-curvature="0" 171 inkscape:connector-curvature="0" 172 id="path3940-9" 172 id="path3940-9" 173 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 173 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 174 style="fill-rule:evenodd;stroke:#0000 174 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 175 transform="matrix(-0.2,0,0,-0.2,-1.2, 175 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> 176 </marker> 176 </marker> 177 <marker 177 <marker 178 inkscape:stockid="Arrow2Lend" 178 inkscape:stockid="Arrow2Lend" 179 orient="auto" 179 orient="auto" 180 refY="0" 180 refY="0" 181 refX="0" 181 refX="0" 182 id="Arrow2Lend-3" 182 id="Arrow2Lend-3" 183 style="overflow:visible"> 183 style="overflow:visible"> 184 <path 184 <path 185 id="path3946-1" 185 id="path3946-1" 186 style="fill-rule:evenodd;stroke-width 186 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 187 d="M 8.7185878,4.0337352 -2.2072895,0 187 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 188 transform="matrix(-1.1,0,0,-1.1,-1.1, 188 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 189 inkscape:connector-curvature="0" /> 189 inkscape:connector-curvature="0" /> 190 </marker> 190 </marker> 191 <marker 191 <marker 192 inkscape:stockid="Arrow2Lend" 192 inkscape:stockid="Arrow2Lend" 193 orient="auto" 193 orient="auto" 194 refY="0" 194 refY="0" 195 refX="0" 195 refX="0" 196 id="Arrow2Lend-4" 196 id="Arrow2Lend-4" 197 style="overflow:visible"> 197 style="overflow:visible"> 198 <path 198 <path 199 id="path3946-7" 199 id="path3946-7" 200 style="fill-rule:evenodd;stroke-width 200 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 201 d="M 8.7185878,4.0337352 -2.2072895,0 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, 202 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 203 inkscape:connector-curvature="0" /> 203 inkscape:connector-curvature="0" /> 204 </marker> 204 </marker> 205 <marker 205 <marker 206 inkscape:stockid="Arrow2Lend" 206 inkscape:stockid="Arrow2Lend" 207 orient="auto" 207 orient="auto" 208 refY="0" 208 refY="0" 209 refX="0" 209 refX="0" 210 id="marker4880" 210 id="marker4880" 211 style="overflow:visible"> 211 style="overflow:visible"> 212 <path 212 <path 213 id="path4882" 213 id="path4882" 214 style="fill-rule:evenodd;stroke-width 214 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 215 d="M 8.7185878,4.0337352 -2.2072895,0 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, 216 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 217 inkscape:connector-curvature="0" /> 217 inkscape:connector-curvature="0" /> 218 </marker> 218 </marker> 219 <marker 219 <marker 220 inkscape:stockid="Arrow2Lend" 220 inkscape:stockid="Arrow2Lend" 221 orient="auto" 221 orient="auto" 222 refY="0" 222 refY="0" 223 refX="0" 223 refX="0" 224 id="Arrow2Lend-5" 224 id="Arrow2Lend-5" 225 style="overflow:visible"> 225 style="overflow:visible"> 226 <path 226 <path 227 id="path3946-0" 227 id="path3946-0" 228 style="fill-rule:evenodd;stroke-width 228 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 229 d="M 8.7185878,4.0337352 -2.2072895,0 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, 230 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 231 inkscape:connector-curvature="0" /> 231 inkscape:connector-curvature="0" /> 232 </marker> 232 </marker> 233 <marker 233 <marker 234 inkscape:stockid="Arrow2Lend" 234 inkscape:stockid="Arrow2Lend" 235 orient="auto" 235 orient="auto" 236 refY="0" 236 refY="0" 237 refX="0" 237 refX="0" 238 id="Arrow2Lend-6" 238 id="Arrow2Lend-6" 239 style="overflow:visible"> 239 style="overflow:visible"> 240 <path 240 <path 241 id="path3946-10" 241 id="path3946-10" 242 style="fill-rule:evenodd;stroke-width 242 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 243 d="M 8.7185878,4.0337352 -2.2072895,0 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, 244 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 245 inkscape:connector-curvature="0" /> 245 inkscape:connector-curvature="0" /> 246 </marker> 246 </marker> 247 <marker 247 <marker 248 inkscape:stockid="Arrow2Lend" 248 inkscape:stockid="Arrow2Lend" 249 orient="auto" 249 orient="auto" 250 refY="0" 250 refY="0" 251 refX="0" 251 refX="0" 252 id="Arrow2Lend-1" 252 id="Arrow2Lend-1" 253 style="overflow:visible"> 253 style="overflow:visible"> 254 <path 254 <path 255 id="path3946-2" 255 id="path3946-2" 256 style="fill-rule:evenodd;stroke-width 256 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 257 d="M 8.7185878,4.0337352 -2.2072895,0 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, 258 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 259 inkscape:connector-curvature="0" /> 259 inkscape:connector-curvature="0" /> 260 </marker> 260 </marker> 261 <marker 261 <marker 262 inkscape:stockid="Arrow2Lend" 262 inkscape:stockid="Arrow2Lend" 263 orient="auto" 263 orient="auto" 264 refY="0" 264 refY="0" 265 refX="0" 265 refX="0" 266 id="marker3130" 266 id="marker3130" 267 style="overflow:visible"> 267 style="overflow:visible"> 268 <path 268 <path 269 id="path3132" 269 id="path3132" 270 style="fill-rule:evenodd;stroke-width 270 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 271 d="M 8.7185878,4.0337352 -2.2072895,0 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, 272 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 273 inkscape:connector-curvature="0" /> 273 inkscape:connector-curvature="0" /> 274 </marker> 274 </marker> 275 <marker 275 <marker 276 inkscape:stockid="Arrow2Lend" 276 inkscape:stockid="Arrow2Lend" 277 orient="auto" 277 orient="auto" 278 refY="0" 278 refY="0" 279 refX="0" 279 refX="0" 280 id="marker3134" 280 id="marker3134" 281 style="overflow:visible"> 281 style="overflow:visible"> 282 <path 282 <path 283 id="path3136" 283 id="path3136" 284 style="fill-rule:evenodd;stroke-width 284 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 285 d="M 8.7185878,4.0337352 -2.2072895,0 285 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" 286 transform="matrix(-1.1,0,0,-1.1,-1.1, 286 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 287 inkscape:connector-curvature="0" /> 287 inkscape:connector-curvature="0" /> 288 </marker> 288 </marker> 289 <marker 289 <marker 290 inkscape:stockid="Arrow2Lend" 290 inkscape:stockid="Arrow2Lend" 291 orient="auto" 291 orient="auto" 292 refY="0" 292 refY="0" 293 refX="0" 293 refX="0" 294 id="marker3138" 294 id="marker3138" 295 style="overflow:visible"> 295 style="overflow:visible"> 296 <path 296 <path 297 id="path3140" 297 id="path3140" 298 style="fill-rule:evenodd;stroke-width 298 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 299 d="M 8.7185878,4.0337352 -2.2072895,0 299 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" 300 transform="matrix(-1.1,0,0,-1.1,-1.1, 300 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 301 inkscape:connector-curvature="0" /> 301 inkscape:connector-curvature="0" /> 302 </marker> 302 </marker> 303 <marker 303 <marker 304 inkscape:stockid="Arrow2Lend" 304 inkscape:stockid="Arrow2Lend" 305 orient="auto" 305 orient="auto" 306 refY="0" 306 refY="0" 307 refX="0" 307 refX="0" 308 id="marker3142" 308 id="marker3142" 309 style="overflow:visible"> 309 style="overflow:visible"> 310 <path 310 <path 311 id="path3144" 311 id="path3144" 312 style="fill-rule:evenodd;stroke-width 312 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 313 d="M 8.7185878,4.0337352 -2.2072895,0 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, 314 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 315 inkscape:connector-curvature="0" /> 315 inkscape:connector-curvature="0" /> 316 </marker> 316 </marker> 317 <marker 317 <marker 318 inkscape:stockid="Arrow2Lend" 318 inkscape:stockid="Arrow2Lend" 319 orient="auto" 319 orient="auto" 320 refY="0" 320 refY="0" 321 refX="0" 321 refX="0" 322 id="marker3146" 322 id="marker3146" 323 style="overflow:visible"> 323 style="overflow:visible"> 324 <path 324 <path 325 id="path3148" 325 id="path3148" 326 style="fill-rule:evenodd;stroke-width 326 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 327 d="M 8.7185878,4.0337352 -2.2072895,0 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, 328 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 329 inkscape:connector-curvature="0" /> 329 inkscape:connector-curvature="0" /> 330 </marker> 330 </marker> 331 <marker 331 <marker 332 inkscape:stockid="Arrow1Send" 332 inkscape:stockid="Arrow1Send" 333 orient="auto" 333 orient="auto" 334 refY="0" 334 refY="0" 335 refX="0" 335 refX="0" 336 id="Arrow1Send-7" 336 id="Arrow1Send-7" 337 style="overflow:visible"> 337 style="overflow:visible"> 338 <path 338 <path 339 id="path3940-0" 339 id="path3940-0" 340 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 340 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 341 style="fill-rule:evenodd;stroke:#0000 341 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 342 transform="matrix(-0.2,0,0,-0.2,-1.2, 342 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 343 inkscape:connector-curvature="0" /> 343 inkscape:connector-curvature="0" /> 344 </marker> 344 </marker> 345 <marker 345 <marker 346 inkscape:stockid="Arrow1Send" 346 inkscape:stockid="Arrow1Send" 347 orient="auto" 347 orient="auto" 348 refY="0" 348 refY="0" 349 refX="0" 349 refX="0" 350 id="Arrow1Send-36" 350 id="Arrow1Send-36" 351 style="overflow:visible"> 351 style="overflow:visible"> 352 <path 352 <path 353 id="path3940-7" 353 id="path3940-7" 354 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 354 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 355 style="fill-rule:evenodd;stroke:#0000 355 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 356 transform="matrix(-0.2,0,0,-0.2,-1.2, 356 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 357 inkscape:connector-curvature="0" /> 357 inkscape:connector-curvature="0" /> 358 </marker> 358 </marker> 359 <marker 359 <marker 360 inkscape:stockid="Arrow1Send" 360 inkscape:stockid="Arrow1Send" 361 orient="auto" 361 orient="auto" 362 refY="0" 362 refY="0" 363 refX="0" 363 refX="0" 364 id="Arrow1Send-36-7" 364 id="Arrow1Send-36-7" 365 style="overflow:visible"> 365 style="overflow:visible"> 366 <path 366 <path 367 id="path3940-7-4" 367 id="path3940-7-4" 368 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 368 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 369 style="fill-rule:evenodd;stroke:#0000 369 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 370 transform="matrix(-0.2,0,0,-0.2,-1.2, 370 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 371 inkscape:connector-curvature="0" /> 371 inkscape:connector-curvature="0" /> 372 </marker> 372 </marker> 373 </defs> 373 </defs> 374 <sodipodi:namedview 374 <sodipodi:namedview 375 pagecolor="#ffffff" 375 pagecolor="#ffffff" 376 bordercolor="#666666" 376 bordercolor="#666666" 377 borderopacity="1" 377 borderopacity="1" 378 objecttolerance="10" 378 objecttolerance="10" 379 gridtolerance="10" 379 gridtolerance="10" 380 guidetolerance="10" 380 guidetolerance="10" 381 inkscape:pageopacity="0" 381 inkscape:pageopacity="0" 382 inkscape:pageshadow="2" 382 inkscape:pageshadow="2" 383 inkscape:window-width="1087" 383 inkscape:window-width="1087" 384 inkscape:window-height="1144" 384 inkscape:window-height="1144" 385 id="namedview208" 385 id="namedview208" 386 showgrid="true" 386 showgrid="true" 387 inkscape:zoom="0.78716603" !! 387 inkscape:zoom="0.70710678" 388 inkscape:cx="513.06403" !! 388 inkscape:cx="617.89017" 389 inkscape:cy="623.1214" !! 389 inkscape:cy="542.52419" 390 inkscape:window-x="102" !! 390 inkscape:window-x="86" 391 inkscape:window-y="38" !! 391 inkscape:window-y="28" 392 inkscape:window-maximized="0" 392 inkscape:window-maximized="0" 393 inkscape:current-layer="g3188-3" 393 inkscape:current-layer="g3188-3" 394 fit-margin-top="5" 394 fit-margin-top="5" 395 fit-margin-right="5" 395 fit-margin-right="5" 396 fit-margin-left="5" 396 fit-margin-left="5" 397 fit-margin-bottom="5"> 397 fit-margin-bottom="5"> 398 <inkscape:grid 398 <inkscape:grid 399 type="xygrid" 399 type="xygrid" 400 id="grid3391" 400 id="grid3391" 401 empspacing="5" 401 empspacing="5" 402 visible="true" 402 visible="true" 403 enabled="true" 403 enabled="true" 404 snapvisiblegridlinesonly="true" 404 snapvisiblegridlinesonly="true" 405 originx="-1.7575793e-05px" 405 originx="-1.7575793e-05px" 406 originy="70.717956px" /> 406 originy="70.717956px" /> 407 </sodipodi:namedview> 407 </sodipodi:namedview> 408 <path 408 <path 409 sodipodi:nodetypes="ccccccccccccccccccccc 409 sodipodi:nodetypes="cccccccccccccccccccccccc" 410 inkscape:connector-curvature="0" 410 inkscape:connector-curvature="0" 411 id="path3134-9-0-3" 411 id="path3134-9-0-3" 412 d="m 6899.303,45.238347 -2.8276,2480.7570 412 d="m 6899.303,45.238347 -2.8276,2480.757053 -2316.0141,-1.687 -2.8276,2179.855 2321.1758,-0.844 -2.7042,-1843.237 2404.5142,-0.211 16.1022,1993.267 -7783.8345,-4.728 -16.7936,2120.3945 2033.1033,-23.5344 2.0128,-1866.5611 2051.9097,14.079 2.0128,1838.2983 1280.8475,-4.728 14.608,-1830.1043 1312.2492,12.923 14.608,1818.337 2000.0061,20.4217 -12.279,-1841.4117 1304.168,1.616 -12.279,2032.7057 -4638.6513,1.6154 19.5828,569.0378" 413 style="fill:none;stroke:#969696;stroke-wi 413 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)" /> 414 <g 414 <g 415 style="fill:none;stroke-width:0.025in" 415 style="fill:none;stroke-width:0.025in" 416 transform="translate(2450.4073,-11647.612 416 transform="translate(2450.4073,-11647.612)" 417 id="g3188"> 417 id="g3188"> 418 <text 418 <text 419 xml:space="preserve" 419 xml:space="preserve" 420 x="3145.9592" !! 420 x="3199.1516" 421 y="13255.592" 421 y="13255.592" 422 font-style="normal" 422 font-style="normal" 423 font-weight="bold" 423 font-weight="bold" 424 font-size="192" 424 font-size="192" 425 id="text202" 425 id="text202" 426 style="font-size:192px;font-style:norma !! 426 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">->completed = ->gpnum</text> 427 style="font-size:172.87567139px" << 428 id="tspan3143">rcu_seq_end(&rnp-& << 429 <g 427 <g 430 id="g3107" 428 id="g3107" 431 transform="translate(947.90548,11584.02 429 transform="translate(947.90548,11584.029)"> 432 <rect 430 <rect 433 id="rect112" 431 id="rect112" 434 style="stroke:#000000;stroke-width:30 432 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 435 rx="0" 433 rx="0" 436 height="1370.8721" 434 height="1370.8721" 437 width="2809.1992" 435 width="2809.1992" 438 y="949.37109" 436 y="949.37109" 439 x="2084.55" /> 437 x="2084.55" /> 440 <rect 438 <rect 441 id="rect112-3" 439 id="rect112-3" 442 style="fill:none;stroke:#000000;strok 440 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 443 rx="0" 441 rx="0" 444 height="1294.8468" 442 height="1294.8468" 445 width="2809.1992" 443 width="2809.1992" 446 y="1025.3964" 444 y="1025.3964" 447 x="2084.55" /> 445 x="2084.55" /> 448 </g> 446 </g> 449 <text 447 <text 450 xml:space="preserve" 448 xml:space="preserve" 451 x="5452.3052" 449 x="5452.3052" 452 y="13844.535" 450 y="13844.535" 453 font-style="normal" 451 font-style="normal" 454 font-weight="bold" 452 font-weight="bold" 455 font-size="192" 453 font-size="192" 456 id="text202-7-5-1-2-3-7" 454 id="text202-7-5-1-2-3-7" 457 style="font-size:192px;font-style:norma 455 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" 458 sodipodi:linespacing="125%"><tspan 456 sodipodi:linespacing="125%"><tspan 459 style="font-size:159.57754517px;font- 457 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" 460 id="tspan3104-6-5">Root</tspan></text 458 id="tspan3104-6-5">Root</tspan></text> 461 </g> 459 </g> 462 <rect 460 <rect 463 ry="0" 461 ry="0" 464 id="rect118" 462 id="rect118" 465 style="fill:none;stroke:#000000;stroke-wi 463 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" 466 rx="0" 464 rx="0" 467 height="14649.609" 465 height="14649.609" 468 width="13482.601" 466 width="13482.601" 469 y="403.13776" 467 y="403.13776" 470 x="37.490932" /> 468 x="37.490932" /> 471 <text 469 <text 472 style="font-size:192px;font-style:normal; 470 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 473 id="text202-7" 471 id="text202-7" 474 font-size="192" 472 font-size="192" 475 font-weight="bold" 473 font-weight="bold" 476 font-style="normal" 474 font-style="normal" 477 y="662.59283" 475 y="662.59283" 478 x="153.2673" 476 x="153.2673" 479 xml:space="preserve">rcu_gp_cleanup()</te 477 xml:space="preserve">rcu_gp_cleanup()</text> 480 <g 478 <g 481 style="fill:none;stroke-width:0.025in" 479 style="fill:none;stroke-width:0.025in" 482 transform="translate(2329.9437,-11611.245 480 transform="translate(2329.9437,-11611.245)" 483 id="g3147"> 481 id="g3147"> 484 <g 482 <g 485 style="fill:none;stroke-width:0.025in" 483 style="fill:none;stroke-width:0.025in" 486 id="g3107-6" 484 id="g3107-6" 487 transform="translate(3054.6101,13760.05 485 transform="translate(3054.6101,13760.052)"> 488 <rect 486 <rect 489 id="rect112-7" 487 id="rect112-7" 490 style="stroke:#000000;stroke-width:30 488 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 491 rx="0" 489 rx="0" 492 height="1370.8721" 490 height="1370.8721" 493 width="2809.1992" 491 width="2809.1992" 494 y="949.37109" 492 y="949.37109" 495 x="2084.55" /> 493 x="2084.55" /> 496 <rect 494 <rect 497 id="rect112-3-5" 495 id="rect112-3-5" 498 style="fill:none;stroke:#000000;strok 496 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 499 rx="0" 497 rx="0" 500 height="1294.8468" 498 height="1294.8468" 501 width="2809.1992" 499 width="2809.1992" 502 y="1025.3964" 500 y="1025.3964" 503 x="2084.55" /> 501 x="2084.55" /> 504 </g> 502 </g> 505 <text 503 <text 506 xml:space="preserve" 504 xml:space="preserve" 507 x="5264.4731" !! 505 x="5324.5371" 508 y="15428.84" !! 506 y="15414.598" 509 font-style="normal" 507 font-style="normal" 510 font-weight="bold" 508 font-weight="bold" 511 font-size="192" 509 font-size="192" 512 id="text202-36-7" !! 510 id="text202-753" 513 style="font-size:192px;font-style:norma !! 511 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> 514 style="font-size:172.87567139px" << 515 id="tspan3166-5">rcu_seq_end(&rnp << 516 </g> 512 </g> 517 <g 513 <g 518 style="fill:none;stroke-width:0.025in" 514 style="fill:none;stroke-width:0.025in" 519 transform="translate(3181.0244,-11647.612 515 transform="translate(3181.0244,-11647.612)" 520 id="g3153"> 516 id="g3153"> 521 <g 517 <g 522 style="fill:none;stroke-width:0.025in" 518 style="fill:none;stroke-width:0.025in" 523 id="g3107-6-9" 519 id="g3107-6-9" 524 transform="translate(5213.0126,16008.80 520 transform="translate(5213.0126,16008.808)"> 525 <rect 521 <rect 526 id="rect112-7-1" 522 id="rect112-7-1" 527 style="stroke:#000000;stroke-width:30 523 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 528 rx="0" 524 rx="0" 529 height="1370.8721" 525 height="1370.8721" 530 width="2809.1992" 526 width="2809.1992" 531 y="949.37109" 527 y="949.37109" 532 x="2084.55" /> 528 x="2084.55" /> 533 <rect 529 <rect 534 id="rect112-3-5-2" 530 id="rect112-3-5-2" 535 style="fill:none;stroke:#000000;strok 531 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 536 rx="0" 532 rx="0" 537 height="1294.8468" 533 height="1294.8468" 538 width="2809.1992" 534 width="2809.1992" 539 y="1025.3964" 535 y="1025.3964" 540 x="2084.55" /> 536 x="2084.55" /> 541 </g> 537 </g> 542 <text 538 <text 543 xml:space="preserve" 539 xml:space="preserve" 544 x="9717.4141" 540 x="9717.4141" 545 y="18269.314" 541 y="18269.314" 546 font-style="normal" 542 font-style="normal" 547 font-weight="bold" 543 font-weight="bold" 548 font-size="192" 544 font-size="192" 549 id="text202-7-5-1-2-3-7-35-7" 545 id="text202-7-5-1-2-3-7-35-7" 550 style="font-size:192px;font-style:norma 546 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" 551 sodipodi:linespacing="125%"><tspan 547 sodipodi:linespacing="125%"><tspan 552 style="font-size:159.57754517px;font- 548 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" 553 id="tspan3104-6-5-6-0">Leaf</tspan></ 549 id="tspan3104-6-5-6-0">Leaf</tspan></text> >> 550 <text >> 551 xml:space="preserve" >> 552 x="7479.5796" >> 553 y="17699.943" >> 554 font-style="normal" >> 555 font-weight="bold" >> 556 font-size="192" >> 557 id="text202-9" >> 558 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> 554 <path 559 <path 555 sodipodi:nodetypes="cc" 560 sodipodi:nodetypes="cc" 556 inkscape:connector-curvature="0" 561 inkscape:connector-curvature="0" 557 id="path3134-9-0-3-9" 562 id="path3134-9-0-3-9" 558 d="m 3710.957,19425.516 -20.9546,8604.6 563 d="m 3710.957,19425.516 -20.9546,8604.655" 559 style="fill:none;stroke:#969696;stroke- 564 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)" /> 560 <g 565 <g 561 style="fill:none;stroke-width:0.025in" 566 style="fill:none;stroke-width:0.025in" 562 transform="translate(-737.93887,7732.66 567 transform="translate(-737.93887,7732.6672)" 563 id="g3188-3"> 568 id="g3188-3"> >> 569 <text >> 570 xml:space="preserve" >> 571 x="3225.7478" >> 572 y="13175.802" >> 573 font-style="normal" >> 574 font-weight="bold" >> 575 font-size="192" >> 576 id="text202-60" >> 577 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rsp->completed =</text> 564 <g 578 <g 565 id="g3107-62" 579 id="g3107-62" 566 transform="translate(947.90548,11584. 580 transform="translate(947.90548,11584.029)"> 567 <rect 581 <rect 568 id="rect112-6" 582 id="rect112-6" 569 style="stroke:#000000;stroke-width: 583 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 570 rx="0" 584 rx="0" 571 height="1370.8721" 585 height="1370.8721" 572 width="2809.1992" 586 width="2809.1992" 573 y="949.37109" 587 y="949.37109" 574 x="2084.55" /> 588 x="2084.55" /> 575 <rect 589 <rect 576 id="rect112-3-1" 590 id="rect112-3-1" 577 style="fill:none;stroke:#000000;str 591 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 578 rx="0" 592 rx="0" 579 height="1294.8468" 593 height="1294.8468" 580 width="2809.1992" 594 width="2809.1992" 581 y="1025.3964" 595 y="1025.3964" 582 x="2084.55" /> 596 x="2084.55" /> 583 </g> 597 </g> 584 <text 598 <text 585 xml:space="preserve" 599 xml:space="preserve" 586 x="5452.3052" 600 x="5452.3052" 587 y="13844.535" 601 y="13844.535" 588 font-style="normal" 602 font-style="normal" 589 font-weight="bold" 603 font-weight="bold" 590 font-size="192" 604 font-size="192" 591 id="text202-7-5-1-2-3-7-8" 605 id="text202-7-5-1-2-3-7-8" 592 style="font-size:192px;font-style:nor 606 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" 593 sodipodi:linespacing="125%"><tspan 607 sodipodi:linespacing="125%"><tspan 594 style="font-size:159.57754517px;fon 608 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" 595 id="tspan3104-6-5-7">Root</tspan></ 609 id="tspan3104-6-5-7">Root</tspan></text> >> 610 <text >> 611 xml:space="preserve" >> 612 x="3225.7478" >> 613 y="13390.038" >> 614 font-style="normal" >> 615 font-weight="bold" >> 616 font-size="192" >> 617 id="text202-60-3" >> 618 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> 596 <flowRoot 619 <flowRoot 597 xml:space="preserve" 620 xml:space="preserve" 598 id="flowRoot3356" 621 id="flowRoot3356" 599 style="font-size:12px;font-style:norm 622 style="font-size:12px;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" 600 transform="matrix(13.298129,0,0,13.29 623 transform="matrix(13.298129,0,0,13.298129,-2487.0857,3868.8376)"><flowRegion 601 id="flowRegion3358"><rect 624 id="flowRegion3358"><rect 602 id="rect3360" 625 id="rect3360" 603 width="373.35239" 626 width="373.35239" 604 height="63.63961" 627 height="63.63961" 605 x="332.34018" 628 x="332.34018" 606 y="681.87292" /></flowRegion><flo 629 y="681.87292" /></flowRegion><flowPara 607 id="flowPara3362" /></flowRoot> !! 630 id="flowPara3362" /></flowRoot> </g> 608 xml:space="preserve" << 609 x="3156.6121" << 610 y="13317.754" << 611 font-style="normal" << 612 font-weight="bold" << 613 font-size="192" << 614 id="text202-36-6" << 615 style="font-size:192px;font-style:nor << 616 style="font-size:172.87567139px" << 617 id="tspan3166-0">rcu_seq_end(&r << 618 </g> << 619 <g 631 <g 620 style="fill:none;stroke-width:0.025in" 632 style="fill:none;stroke-width:0.025in" 621 transform="translate(-858.40227,7769.03 633 transform="translate(-858.40227,7769.0342)" 622 id="g3147-9"> 634 id="g3147-9"> 623 <g 635 <g 624 style="fill:none;stroke-width:0.025in 636 style="fill:none;stroke-width:0.025in" 625 id="g3107-6-2" 637 id="g3107-6-2" 626 transform="translate(3054.6101,13760. 638 transform="translate(3054.6101,13760.052)"> 627 <rect 639 <rect 628 id="rect112-7-02" 640 id="rect112-7-02" 629 style="stroke:#000000;stroke-width: 641 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 630 rx="0" 642 rx="0" 631 height="1370.8721" 643 height="1370.8721" 632 width="2809.1992" 644 width="2809.1992" 633 y="949.37109" 645 y="949.37109" 634 x="2084.55" /> 646 x="2084.55" /> 635 <rect 647 <rect 636 id="rect112-3-5-3" 648 id="rect112-3-5-3" 637 style="fill:none;stroke:#000000;str 649 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 638 rx="0" 650 rx="0" 639 height="1294.8468" 651 height="1294.8468" 640 width="2809.1992" 652 width="2809.1992" 641 y="1025.3964" 653 y="1025.3964" 642 x="2084.55" /> 654 x="2084.55" /> 643 </g> 655 </g> 644 </g> 656 </g> 645 <g 657 <g 646 style="fill:none;stroke-width:0.025in" 658 style="fill:none;stroke-width:0.025in" 647 id="g3107-6-9-5" 659 id="g3107-6-9-5" 648 transform="translate(5205.6909,23741.47 660 transform="translate(5205.6909,23741.476)"> 649 <rect 661 <rect 650 id="rect112-7-1-9" 662 id="rect112-7-1-9" 651 style="stroke:#000000;stroke-width:30 663 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 652 rx="0" 664 rx="0" 653 height="1370.8721" 665 height="1370.8721" 654 width="2809.1992" 666 width="2809.1992" 655 y="949.37109" 667 y="949.37109" 656 x="2084.55" /> 668 x="2084.55" /> 657 <rect 669 <rect 658 id="rect112-3-5-2-2" 670 id="rect112-3-5-2-2" 659 style="fill:none;stroke:#000000;strok 671 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 660 rx="0" 672 rx="0" 661 height="1294.8468" 673 height="1294.8468" 662 width="2809.1992" 674 width="2809.1992" 663 y="1025.3964" 675 y="1025.3964" 664 x="2084.55" /> 676 x="2084.55" /> 665 </g> 677 </g> 666 <text 678 <text 667 xml:space="preserve" 679 xml:space="preserve" 668 x="9710.0928" 680 x="9710.0928" 669 y="26001.982" 681 y="26001.982" 670 font-style="normal" 682 font-style="normal" 671 font-weight="bold" 683 font-weight="bold" 672 font-size="192" 684 font-size="192" 673 id="text202-7-5-1-2-3-7-35-7-2" 685 id="text202-7-5-1-2-3-7-35-7-2" 674 style="font-size:192px;font-style:norma 686 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" 675 sodipodi:linespacing="125%"><tspan 687 sodipodi:linespacing="125%"><tspan 676 style="font-size:159.57754517px;font- 688 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" 677 id="tspan3104-6-5-6-0-8">Leaf</tspan> 689 id="tspan3104-6-5-6-0-8">Leaf</tspan></text> 678 <g 690 <g 679 transform="translate(-4830.8839,7769.03 691 transform="translate(-4830.8839,7769.0342)" 680 id="g3147-3-7" 692 id="g3147-3-7" 681 style="fill:none;stroke-width:0.025in"> 693 style="fill:none;stroke-width:0.025in"> 682 <g 694 <g 683 style="fill:none;stroke-width:0.025in 695 style="fill:none;stroke-width:0.025in" 684 id="g3107-6-6-3" 696 id="g3107-6-6-3" 685 transform="translate(3054.6101,13760. 697 transform="translate(3054.6101,13760.052)"> 686 <rect 698 <rect 687 id="rect112-7-0-6" 699 id="rect112-7-0-6" 688 style="stroke:#000000;stroke-width: 700 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 689 rx="0" 701 rx="0" 690 height="1370.8721" 702 height="1370.8721" 691 width="2809.1992" 703 width="2809.1992" 692 y="949.37109" 704 y="949.37109" 693 x="2084.55" /> 705 x="2084.55" /> 694 <rect 706 <rect 695 id="rect112-3-5-6-1" 707 id="rect112-3-5-6-1" 696 style="fill:none;stroke:#000000;str 708 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 697 rx="0" 709 rx="0" 698 height="1294.8468" 710 height="1294.8468" 699 width="2809.1992" 711 width="2809.1992" 700 y="1025.3964" 712 y="1025.3964" 701 x="2084.55" /> 713 x="2084.55" /> 702 </g> 714 </g> 703 </g> 715 </g> 704 <g 716 <g 705 transform="translate(-3340.0639,7732.66 717 transform="translate(-3340.0639,7732.6672)" 706 id="g3153-2-9" 718 id="g3153-2-9" 707 style="fill:none;stroke-width:0.025in"> 719 style="fill:none;stroke-width:0.025in"> 708 <g 720 <g 709 style="fill:none;stroke-width:0.025in 721 style="fill:none;stroke-width:0.025in" 710 id="g3107-6-9-6-3" 722 id="g3107-6-9-6-3" 711 transform="translate(5213.0126,16008. 723 transform="translate(5213.0126,16008.808)"> 712 <rect 724 <rect 713 id="rect112-7-1-1-1" 725 id="rect112-7-1-1-1" 714 style="stroke:#000000;stroke-width: 726 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 715 rx="0" 727 rx="0" 716 height="1370.8721" 728 height="1370.8721" 717 width="2809.1992" 729 width="2809.1992" 718 y="949.37109" 730 y="949.37109" 719 x="2084.55" /> 731 x="2084.55" /> 720 <rect 732 <rect 721 id="rect112-3-5-2-8-9" 733 id="rect112-3-5-2-8-9" 722 style="fill:none;stroke:#000000;str 734 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 723 rx="0" 735 rx="0" 724 height="1294.8468" 736 height="1294.8468" 725 width="2809.1992" 737 width="2809.1992" 726 y="1025.3964" 738 y="1025.3964" 727 x="2084.55" /> 739 x="2084.55" /> 728 </g> 740 </g> 729 <text 741 <text 730 xml:space="preserve" 742 xml:space="preserve" 731 x="9717.4141" 743 x="9717.4141" 732 y="18269.314" 744 y="18269.314" 733 font-style="normal" 745 font-style="normal" 734 font-weight="bold" 746 font-weight="bold" 735 font-size="192" 747 font-size="192" 736 id="text202-7-5-1-2-3-7-35-7-7-4" 748 id="text202-7-5-1-2-3-7-35-7-7-4" 737 style="font-size:192px;font-style:nor 749 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" 738 sodipodi:linespacing="125%"><tspan 750 sodipodi:linespacing="125%"><tspan 739 style="font-size:159.57754517px;fon 751 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" 740 id="tspan3104-6-5-6-0-9-7">Leaf</ts 752 id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text> 741 </g> 753 </g> 742 <g 754 <g 743 transform="translate(-6672.8049,7732.66 755 transform="translate(-6672.8049,7732.6672)" 744 id="g3153-20-8" 756 id="g3153-20-8" 745 style="fill:none;stroke-width:0.025in"> 757 style="fill:none;stroke-width:0.025in"> 746 <g 758 <g 747 style="fill:none;stroke-width:0.025in 759 style="fill:none;stroke-width:0.025in" 748 id="g3107-6-9-2-4" 760 id="g3107-6-9-2-4" 749 transform="translate(5213.0126,16008. 761 transform="translate(5213.0126,16008.808)"> 750 <rect 762 <rect 751 id="rect112-7-1-3-5" 763 id="rect112-7-1-3-5" 752 style="stroke:#000000;stroke-width: 764 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 753 rx="0" 765 rx="0" 754 height="1370.8721" 766 height="1370.8721" 755 width="2809.1992" 767 width="2809.1992" 756 y="949.37109" 768 y="949.37109" 757 x="2084.55" /> 769 x="2084.55" /> 758 <rect 770 <rect 759 id="rect112-3-5-2-7-0" 771 id="rect112-3-5-2-7-0" 760 style="fill:none;stroke:#000000;str 772 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 761 rx="0" 773 rx="0" 762 height="1294.8468" 774 height="1294.8468" 763 width="2809.1992" 775 width="2809.1992" 764 y="1025.3964" 776 y="1025.3964" 765 x="2084.55" /> 777 x="2084.55" /> 766 </g> 778 </g> 767 <text 779 <text 768 xml:space="preserve" 780 xml:space="preserve" 769 x="9717.4141" 781 x="9717.4141" 770 y="18269.314" 782 y="18269.314" 771 font-style="normal" 783 font-style="normal" 772 font-weight="bold" 784 font-weight="bold" 773 font-size="192" 785 font-size="192" 774 id="text202-7-5-1-2-3-7-35-7-5-3" 786 id="text202-7-5-1-2-3-7-35-7-5-3" 775 style="font-size:192px;font-style:nor 787 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" 776 sodipodi:linespacing="125%"><tspan 788 sodipodi:linespacing="125%"><tspan 777 style="font-size:159.57754517px;fon 789 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" 778 id="tspan3104-6-5-6-0-92-6">Leaf</t 790 id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text> 779 </g> 791 </g> 780 <g 792 <g 781 transform="translate(-10005.546,7732.66 793 transform="translate(-10005.546,7732.6672)" 782 id="g3153-28-0" 794 id="g3153-28-0" 783 style="fill:none;stroke-width:0.025in"> 795 style="fill:none;stroke-width:0.025in"> 784 <g 796 <g 785 style="fill:none;stroke-width:0.025in 797 style="fill:none;stroke-width:0.025in" 786 id="g3107-6-9-9-6" 798 id="g3107-6-9-9-6" 787 transform="translate(5213.0126,16008. 799 transform="translate(5213.0126,16008.808)"> 788 <rect 800 <rect 789 id="rect112-7-1-7-3" 801 id="rect112-7-1-7-3" 790 style="stroke:#000000;stroke-width: 802 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 791 rx="0" 803 rx="0" 792 height="1370.8721" 804 height="1370.8721" 793 width="2809.1992" 805 width="2809.1992" 794 y="949.37109" 806 y="949.37109" 795 x="2084.55" /> 807 x="2084.55" /> 796 <rect 808 <rect 797 id="rect112-3-5-2-3-2" 809 id="rect112-3-5-2-3-2" 798 style="fill:none;stroke:#000000;str 810 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 799 rx="0" 811 rx="0" 800 height="1294.8468" 812 height="1294.8468" 801 width="2809.1992" 813 width="2809.1992" 802 y="1025.3964" 814 y="1025.3964" 803 x="2084.55" /> 815 x="2084.55" /> 804 </g> 816 </g> 805 <text 817 <text 806 xml:space="preserve" 818 xml:space="preserve" 807 x="9717.4141" 819 x="9717.4141" 808 y="18269.314" 820 y="18269.314" 809 font-style="normal" 821 font-style="normal" 810 font-weight="bold" 822 font-weight="bold" 811 font-size="192" 823 font-size="192" 812 id="text202-7-5-1-2-3-7-35-7-6-0" 824 id="text202-7-5-1-2-3-7-35-7-6-0" 813 style="font-size:192px;font-style:nor 825 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" 814 sodipodi:linespacing="125%"><tspan 826 sodipodi:linespacing="125%"><tspan 815 style="font-size:159.57754517px;fon 827 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" 816 id="tspan3104-6-5-6-0-1-6">Leaf</ts 828 id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text> 817 </g> 829 </g> 818 <path 830 <path 819 style="fill:none;stroke:#000000;stroke- 831 style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 820 d="m 2285.411,21615.005 -582.9982,865.0 832 d="m 2285.411,21615.005 -582.9982,865.094" 821 id="path3414-5" 833 id="path3414-5" 822 inkscape:connector-curvature="0" /> 834 inkscape:connector-curvature="0" /> 823 <path 835 <path 824 style="fill:none;stroke:#000000;stroke- 836 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 825 d="m 5094.193,21615.267 582.998,865.094 837 d="m 5094.193,21615.267 582.998,865.094" 826 id="path3414-9-5" 838 id="path3414-9-5" 827 inkscape:connector-curvature="0" /> 839 inkscape:connector-curvature="0" /> 828 <path 840 <path 829 style="fill:none;stroke:#000000;stroke- 841 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 830 d="m 334.77783,23828.182 -582.9982,865. 842 d="m 334.77783,23828.182 -582.9982,865.094" 831 id="path3414-8-4" 843 id="path3414-8-4" 832 inkscape:connector-curvature="0" /> 844 inkscape:connector-curvature="0" /> 833 <path 845 <path 834 style="fill:none;stroke:#000000;stroke- 846 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 835 d="m 7079.8249,23828.444 582.9999,865.0 847 d="m 7079.8249,23828.444 582.9999,865.094" 836 id="path3414-9-4-7" 848 id="path3414-9-4-7" 837 inkscape:connector-curvature="0" /> 849 inkscape:connector-curvature="0" /> 838 <path 850 <path 839 style="fill:none;stroke:#000000;stroke- 851 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 840 d="m 1751.2742,23828.182 0,846.288" 852 d="m 1751.2742,23828.182 0,846.288" 841 id="path3414-8-3-65" 853 id="path3414-8-3-65" 842 inkscape:connector-curvature="0" 854 inkscape:connector-curvature="0" 843 sodipodi:nodetypes="cc" /> 855 sodipodi:nodetypes="cc" /> 844 <path 856 <path 845 style="fill:none;stroke:#000000;stroke- 857 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 846 d="m 5628.2495,23854.778 0,846.288" 858 d="m 5628.2495,23854.778 0,846.288" 847 id="path3414-8-3-6-6" 859 id="path3414-8-3-6-6" 848 inkscape:connector-curvature="0" 860 inkscape:connector-curvature="0" 849 sodipodi:nodetypes="cc" /> 861 sodipodi:nodetypes="cc" /> 850 <text << 851 xml:space="preserve" << 852 x="7418.769" << 853 y="17646.104" << 854 font-style="normal" << 855 font-weight="bold" << 856 font-size="192" << 857 id="text202-36-70" << 858 style="font-size:192px;font-style:norma << 859 style="font-size:172.87567139px" << 860 id="tspan3166-93">rcu_seq_end(&rn << 861 </g> 862 </g> 862 <g 863 <g 863 transform="translate(-1642.5377,-11611.24 864 transform="translate(-1642.5377,-11611.245)" 864 id="g3147-3" 865 id="g3147-3" 865 style="fill:none;stroke-width:0.025in"> 866 style="fill:none;stroke-width:0.025in"> 866 <g 867 <g 867 style="fill:none;stroke-width:0.025in" 868 style="fill:none;stroke-width:0.025in" 868 id="g3107-6-6" 869 id="g3107-6-6" 869 transform="translate(3054.6101,13760.05 870 transform="translate(3054.6101,13760.052)"> 870 <rect 871 <rect 871 id="rect112-7-0" 872 id="rect112-7-0" 872 style="stroke:#000000;stroke-width:30 873 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 873 rx="0" 874 rx="0" 874 height="1370.8721" 875 height="1370.8721" 875 width="2809.1992" 876 width="2809.1992" 876 y="949.37109" 877 y="949.37109" 877 x="2084.55" /> 878 x="2084.55" /> 878 <rect 879 <rect 879 id="rect112-3-5-6" 880 id="rect112-3-5-6" 880 style="fill:none;stroke:#000000;strok 881 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 881 rx="0" 882 rx="0" 882 height="1294.8468" 883 height="1294.8468" 883 width="2809.1992" 884 width="2809.1992" 884 y="1025.3964" 885 y="1025.3964" 885 x="2084.55" /> 886 x="2084.55" /> 886 </g> 887 </g> 887 <text 888 <text 888 xml:space="preserve" 889 xml:space="preserve" 889 x="5274.1133" !! 890 x="5327.3057" 890 y="15428.84" 891 y="15428.84" 891 font-style="normal" 892 font-style="normal" 892 font-weight="bold" 893 font-weight="bold" 893 font-size="192" 894 font-size="192" 894 id="text202-36" 895 id="text202-36" 895 style="font-size:192px;font-style:norma !! 896 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> 896 style="font-size:172.87567139px" << 897 id="tspan3166">rcu_seq_end(&rnp-& << 898 </g> 897 </g> 899 <g 898 <g 900 transform="translate(-151.71746,-11647.61 899 transform="translate(-151.71746,-11647.612)" 901 id="g3153-2" 900 id="g3153-2" 902 style="fill:none;stroke-width:0.025in"> 901 style="fill:none;stroke-width:0.025in"> 903 <g 902 <g 904 style="fill:none;stroke-width:0.025in" 903 style="fill:none;stroke-width:0.025in" 905 id="g3107-6-9-6" 904 id="g3107-6-9-6" 906 transform="translate(5213.0126,16008.80 905 transform="translate(5213.0126,16008.808)"> 907 <rect 906 <rect 908 id="rect112-7-1-1" 907 id="rect112-7-1-1" 909 style="stroke:#000000;stroke-width:30 908 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 910 rx="0" 909 rx="0" 911 height="1370.8721" 910 height="1370.8721" 912 width="2809.1992" 911 width="2809.1992" 913 y="949.37109" 912 y="949.37109" 914 x="2084.55" /> 913 x="2084.55" /> 915 <rect 914 <rect 916 id="rect112-3-5-2-8" 915 id="rect112-3-5-2-8" 917 style="fill:none;stroke:#000000;strok 916 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 918 rx="0" 917 rx="0" 919 height="1294.8468" 918 height="1294.8468" 920 width="2809.1992" 919 width="2809.1992" 921 y="1025.3964" 920 y="1025.3964" 922 x="2084.55" /> 921 x="2084.55" /> 923 </g> 922 </g> 924 <text 923 <text 925 xml:space="preserve" 924 xml:space="preserve" 926 x="9717.4141" 925 x="9717.4141" 927 y="18269.314" 926 y="18269.314" 928 font-style="normal" 927 font-style="normal" 929 font-weight="bold" 928 font-weight="bold" 930 font-size="192" 929 font-size="192" 931 id="text202-7-5-1-2-3-7-35-7-7" 930 id="text202-7-5-1-2-3-7-35-7-7" 932 style="font-size:192px;font-style:norma 931 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" 933 sodipodi:linespacing="125%"><tspan 932 sodipodi:linespacing="125%"><tspan 934 style="font-size:159.57754517px;font- 933 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" 935 id="tspan3104-6-5-6-0-9">Leaf</tspan> 934 id="tspan3104-6-5-6-0-9">Leaf</tspan></text> 936 </g> 935 </g> 937 <g 936 <g 938 transform="translate(-3484.4587,-11647.61 937 transform="translate(-3484.4587,-11647.612)" 939 id="g3153-20" 938 id="g3153-20" 940 style="fill:none;stroke-width:0.025in"> 939 style="fill:none;stroke-width:0.025in"> 941 <g 940 <g 942 style="fill:none;stroke-width:0.025in" 941 style="fill:none;stroke-width:0.025in" 943 id="g3107-6-9-2" 942 id="g3107-6-9-2" 944 transform="translate(5213.0126,16008.80 943 transform="translate(5213.0126,16008.808)"> 945 <rect 944 <rect 946 id="rect112-7-1-3" 945 id="rect112-7-1-3" 947 style="stroke:#000000;stroke-width:30 946 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 948 rx="0" 947 rx="0" 949 height="1370.8721" 948 height="1370.8721" 950 width="2809.1992" 949 width="2809.1992" 951 y="949.37109" 950 y="949.37109" 952 x="2084.55" /> 951 x="2084.55" /> 953 <rect 952 <rect 954 id="rect112-3-5-2-7" 953 id="rect112-3-5-2-7" 955 style="fill:none;stroke:#000000;strok 954 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 956 rx="0" 955 rx="0" 957 height="1294.8468" 956 height="1294.8468" 958 width="2809.1992" 957 width="2809.1992" 959 y="1025.3964" 958 y="1025.3964" 960 x="2084.55" /> 959 x="2084.55" /> 961 </g> 960 </g> 962 <text 961 <text 963 xml:space="preserve" 962 xml:space="preserve" 964 x="9717.4141" 963 x="9717.4141" 965 y="18269.314" 964 y="18269.314" 966 font-style="normal" 965 font-style="normal" 967 font-weight="bold" 966 font-weight="bold" 968 font-size="192" 967 font-size="192" 969 id="text202-7-5-1-2-3-7-35-7-5" 968 id="text202-7-5-1-2-3-7-35-7-5" 970 style="font-size:192px;font-style:norma 969 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" 971 sodipodi:linespacing="125%"><tspan 970 sodipodi:linespacing="125%"><tspan 972 style="font-size:159.57754517px;font- 971 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" 973 id="tspan3104-6-5-6-0-92">Leaf</tspan 972 id="tspan3104-6-5-6-0-92">Leaf</tspan></text> 974 <text 973 <text 975 xml:space="preserve" 974 xml:space="preserve" 976 x="7408.5918" !! 975 x="7486.4907" 977 y="17619.504" !! 976 y="17670.119" 978 font-style="normal" 977 font-style="normal" 979 font-weight="bold" 978 font-weight="bold" 980 font-size="192" 979 font-size="192" 981 id="text202-36-2" !! 980 id="text202-6" 982 style="font-size:192px;font-style:norma !! 981 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> 983 style="font-size:172.87567139px" << 984 id="tspan3166-9">rcu_seq_end(&rnp << 985 </g> 982 </g> 986 <g 983 <g 987 transform="translate(-6817.1997,-11647.61 984 transform="translate(-6817.1997,-11647.612)" 988 id="g3153-28" 985 id="g3153-28" 989 style="fill:none;stroke-width:0.025in"> 986 style="fill:none;stroke-width:0.025in"> 990 <g 987 <g 991 style="fill:none;stroke-width:0.025in" 988 style="fill:none;stroke-width:0.025in" 992 id="g3107-6-9-9" 989 id="g3107-6-9-9" 993 transform="translate(5213.0126,16008.80 990 transform="translate(5213.0126,16008.808)"> 994 <rect 991 <rect 995 id="rect112-7-1-7" 992 id="rect112-7-1-7" 996 style="stroke:#000000;stroke-width:30 993 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 997 rx="0" 994 rx="0" 998 height="1370.8721" 995 height="1370.8721" 999 width="2809.1992" 996 width="2809.1992" 1000 y="949.37109" 997 y="949.37109" 1001 x="2084.55" /> 998 x="2084.55" /> 1002 <rect 999 <rect 1003 id="rect112-3-5-2-3" 1000 id="rect112-3-5-2-3" 1004 style="fill:none;stroke:#000000;stro 1001 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1005 rx="0" 1002 rx="0" 1006 height="1294.8468" 1003 height="1294.8468" 1007 width="2809.1992" 1004 width="2809.1992" 1008 y="1025.3964" 1005 y="1025.3964" 1009 x="2084.55" /> 1006 x="2084.55" /> 1010 </g> 1007 </g> 1011 <text 1008 <text 1012 xml:space="preserve" 1009 xml:space="preserve" 1013 x="9717.4141" 1010 x="9717.4141" 1014 y="18269.314" 1011 y="18269.314" 1015 font-style="normal" 1012 font-style="normal" 1016 font-weight="bold" 1013 font-weight="bold" 1017 font-size="192" 1014 font-size="192" 1018 id="text202-7-5-1-2-3-7-35-7-6" 1015 id="text202-7-5-1-2-3-7-35-7-6" 1019 style="font-size:192px;font-style:norm 1016 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" 1020 sodipodi:linespacing="125%"><tspan 1017 sodipodi:linespacing="125%"><tspan 1021 style="font-size:159.57754517px;font 1018 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" 1022 id="tspan3104-6-5-6-0-1">Leaf</tspan 1019 id="tspan3104-6-5-6-0-1">Leaf</tspan></text> 1023 <text 1020 <text 1024 xml:space="preserve" 1021 xml:space="preserve" 1025 x="7416.8003" !! 1022 x="7474.1382" 1026 y="17619.504" !! 1023 y="17688.926" 1027 font-style="normal" 1024 font-style="normal" 1028 font-weight="bold" 1025 font-weight="bold" 1029 font-size="192" 1026 font-size="192" 1030 id="text202-36-3" !! 1027 id="text202-5" 1031 style="font-size:192px;font-style:norm !! 1028 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> 1032 style="font-size:172.87567139px" << 1033 id="tspan3166-56">rcu_seq_end(&r << 1034 </g> 1029 </g> 1035 <path 1030 <path 1036 style="fill:none;stroke:#000000;stroke-w 1031 style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1037 d="m 5473.757,2234.7264 -582.9982,865.09 1032 d="m 5473.757,2234.7264 -582.9982,865.094" 1038 id="path3414" 1033 id="path3414" 1039 inkscape:connector-curvature="0" /> 1034 inkscape:connector-curvature="0" /> 1040 <path 1035 <path 1041 style="fill:none;stroke:#000000;stroke-w 1036 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1042 d="m 8282.5389,2234.9884 582.9982,865.09 1037 d="m 8282.5389,2234.9884 582.9982,865.094" 1043 id="path3414-9" 1038 id="path3414-9" 1044 inkscape:connector-curvature="0" /> 1039 inkscape:connector-curvature="0" /> 1045 <path 1040 <path 1046 style="fill:none;stroke:#000000;stroke-w 1041 style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1047 d="m 3523.1239,4447.9034 -582.9982,865.0 1042 d="m 3523.1239,4447.9034 -582.9982,865.094" 1048 id="path3414-8" 1043 id="path3414-8" 1049 inkscape:connector-curvature="0" /> 1044 inkscape:connector-curvature="0" /> 1050 <path 1045 <path 1051 style="fill:none;stroke:#000000;stroke-w 1046 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1052 d="m 10268.171,4448.1654 583,865.094" 1047 d="m 10268.171,4448.1654 583,865.094" 1053 id="path3414-9-4" 1048 id="path3414-9-4" 1054 inkscape:connector-curvature="0" /> 1049 inkscape:connector-curvature="0" /> 1055 <path 1050 <path 1056 style="fill:none;stroke:#000000;stroke-w 1051 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1057 d="m 4939.6203,4447.9034 0,846.288" 1052 d="m 4939.6203,4447.9034 0,846.288" 1058 id="path3414-8-3" 1053 id="path3414-8-3" 1059 inkscape:connector-curvature="0" 1054 inkscape:connector-curvature="0" 1060 sodipodi:nodetypes="cc" /> 1055 sodipodi:nodetypes="cc" /> 1061 <path 1056 <path 1062 style="fill:none;stroke:#000000;stroke-w 1057 style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 1063 d="m 8816.5956,4474.4994 0,846.288" 1058 d="m 8816.5956,4474.4994 0,846.288" 1064 id="path3414-8-3-6" 1059 id="path3414-8-3-6" 1065 inkscape:connector-curvature="0" 1060 inkscape:connector-curvature="0" 1066 sodipodi:nodetypes="cc" /> 1061 sodipodi:nodetypes="cc" /> >> 1062 <text >> 1063 xml:space="preserve" >> 1064 x="7318.9653" >> 1065 y="6031.6353" >> 1066 font-style="normal" >> 1067 font-weight="bold" >> 1068 font-size="192" >> 1069 id="text202-2" >> 1070 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> 1067 <g 1071 <g 1068 style="fill:none;stroke-width:0.025in" 1072 style="fill:none;stroke-width:0.025in" 1069 id="g4504-3-9" 1073 id="g4504-3-9" 1070 transform="translate(4866.6205,-1197.220 1074 transform="translate(4866.6205,-1197.2204)"> 1071 <path 1075 <path 1072 transform="matrix(13.298129,0,0,13.298 1076 transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)" 1073 d="m 385.2961,345.54001 c 0,21.84301 - 1077 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" 1074 sodipodi:ry="39.550262" 1078 sodipodi:ry="39.550262" 1075 sodipodi:rx="65.917107" 1079 sodipodi:rx="65.917107" 1076 sodipodi:cy="345.54001" 1080 sodipodi:cy="345.54001" 1077 sodipodi:cx="319.379" 1081 sodipodi:cx="319.379" 1078 id="path3084-6-1" 1082 id="path3084-6-1" 1079 style="fill:#ffffa1;fill-opacity:0;str 1083 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" 1080 sodipodi:type="arc" /> 1084 sodipodi:type="arc" /> 1081 <text 1085 <text 1082 sodipodi:linespacing="125%" 1086 sodipodi:linespacing="125%" 1083 style="font-size:192px;font-style:norm 1087 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" 1084 id="text202-7-5-1-2-7-2" 1088 id="text202-7-5-1-2-7-2" 1085 font-size="192" 1089 font-size="192" 1086 font-weight="bold" 1090 font-weight="bold" 1087 font-style="normal" 1091 font-style="normal" 1088 y="16888.277" 1092 y="16888.277" 1089 x="4344.877" 1093 x="4344.877" 1090 xml:space="preserve"><tspan 1094 xml:space="preserve"><tspan 1091 id="tspan3104-5-7" 1095 id="tspan3104-5-7" 1092 style="font-size:159.57754517px;font 1096 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> 1093 <text 1097 <text 1094 sodipodi:linespacing="125%" 1098 sodipodi:linespacing="125%" 1095 id="text3110-3-0" 1099 id="text3110-3-0" 1096 y="17119.1" 1100 y="17119.1" 1097 x="4578.7886" 1101 x="4578.7886" 1098 style="font-size:159.57754517px;font-s 1102 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" 1099 xml:space="preserve"><tspan 1103 xml:space="preserve"><tspan 1100 y="17119.1" 1104 y="17119.1" 1101 x="4578.7886" 1105 x="4578.7886" 1102 id="tspan3112-5-9" 1106 id="tspan3112-5-9" 1103 sodipodi:role="line">Next Grace</tsp 1107 sodipodi:role="line">Next Grace</tspan></text> 1104 <text 1108 <text 1105 sodipodi:linespacing="125%" 1109 sodipodi:linespacing="125%" 1106 id="text3114-6-3" 1110 id="text3114-6-3" 1107 y="17350.271" 1111 y="17350.271" 1108 x="4581.7886" 1112 x="4581.7886" 1109 style="font-size:159.57754517px;font-s 1113 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" 1110 xml:space="preserve"><tspan 1114 xml:space="preserve"><tspan 1111 y="17350.271" 1115 y="17350.271" 1112 x="4581.7886" 1116 x="4581.7886" 1113 id="tspan3116-2-6" 1117 id="tspan3116-2-6" 1114 sodipodi:role="line">Period</tspan>< 1118 sodipodi:role="line">Period</tspan></text> 1115 </g> 1119 </g> 1116 <path 1120 <path 1117 sodipodi:nodetypes="cc" 1121 sodipodi:nodetypes="cc" 1118 inkscape:connector-curvature="0" 1122 inkscape:connector-curvature="0" 1119 id="path3134-9-0-3-5" 1123 id="path3134-9-0-3-5" 1120 d="m 6875.6003,15833.906 1595.7755,0" 1124 d="m 6875.6003,15833.906 1595.7755,0" 1121 style="fill:none;stroke:#969696;stroke-w 1125 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-36)" /> 1122 <text << 1123 xml:space="preserve" << 1124 x="7275.2612" << 1125 y="5971.8916" << 1126 font-style="normal" << 1127 font-weight="bold" << 1128 font-size="192" << 1129 id="text202-36-1" << 1130 style="font-size:192px;font-style:normal << 1131 style="font-size:172.87567139px" << 1132 id="tspan3166-2">rcu_seq_end(&rnp- << 1133 </svg> 1126 </svg>
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.