~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp-fqs.svg

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
  3 
  4 <!-- CreationDate: Wed Dec  9 17:35:03 2015 -->
  5 
  6 <!-- Magnification: 2.000 -->
  7 
  8 <svg
  9    xmlns:dc="http://purl.org/dc/elements/1.1/"
 10    xmlns:cc="http://creativecommons.org/ns#"
 11    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 12    xmlns:svg="http://www.w3.org/2000/svg"
 13    xmlns="http://www.w3.org/2000/svg"
 14    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
 15    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
 16    width="1626.5847"
 17    height="843.1416"
 18    viewBox="-44 -44 21630.534 11207.028"
 19    id="svg2"
 20    version="1.1"
 21    inkscape:version="0.48.4 r9939"
 22    sodipodi:docname="TreeRCU-gp-fqs.svg">
 23   <metadata
 24      id="metadata212">
 25     <rdf:RDF>
 26       <cc:Work
 27          rdf:about="">
 28         <dc:format>image/svg+xml</dc:format>
 29         <dc:type
 30            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
 31         <dc:title />
 32       </cc:Work>
 33     </rdf:RDF>
 34   </metadata>
 35   <defs
 36      id="defs210">
 37     <marker
 38        inkscape:stockid="Arrow1Send"
 39        orient="auto"
 40        refY="0"
 41        refX="0"
 42        id="Arrow1Send"
 43        style="overflow:visible">
 44       <path
 45          id="path3940"
 46          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 47          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 48          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 49          inkscape:connector-curvature="0" />
 50     </marker>
 51     <marker
 52        inkscape:stockid="TriangleOutS"
 53        orient="auto"
 54        refY="0"
 55        refX="0"
 56        id="TriangleOutS"
 57        style="overflow:visible">
 58       <path
 59          id="path4073"
 60          d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
 61          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 62          transform="scale(0.2,0.2)"
 63          inkscape:connector-curvature="0" />
 64     </marker>
 65     <marker
 66        inkscape:stockid="TriangleOutM"
 67        orient="auto"
 68        refY="0"
 69        refX="0"
 70        id="TriangleOutM"
 71        style="overflow:visible">
 72       <path
 73          id="path4070"
 74          d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
 75          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 76          transform="scale(0.4,0.4)"
 77          inkscape:connector-curvature="0" />
 78     </marker>
 79     <marker
 80        inkscape:stockid="Arrow2Mend"
 81        orient="auto"
 82        refY="0"
 83        refX="0"
 84        id="Arrow2Mend"
 85        style="overflow:visible">
 86       <path
 87          id="path3952"
 88          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 89          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
 90          transform="scale(-0.6,-0.6)"
 91          inkscape:connector-curvature="0" />
 92     </marker>
 93     <marker
 94        inkscape:stockid="Arrow2Lend"
 95        orient="auto"
 96        refY="0"
 97        refX="0"
 98        id="Arrow2Lend"
 99        style="overflow:visible">
100       <path
101          id="path3946"
102          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
103          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
104          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
105          inkscape:connector-curvature="0" />
106     </marker>
107     <marker
108        inkscape:stockid="Arrow1Mend"
109        orient="auto"
110        refY="0"
111        refX="0"
112        id="Arrow1Mend"
113        style="overflow:visible">
114       <path
115          id="path3970"
116          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
118          transform="matrix(-0.4,0,0,-0.4,-4,0)"
119          inkscape:connector-curvature="0" />
120     </marker>
121     <marker
122        inkscape:stockid="Arrow2Mend"
123        orient="auto"
124        refY="0"
125        refX="0"
126        id="Arrow2Mend-7"
127        style="overflow:visible">
128       <path
129          inkscape:connector-curvature="0"
130          id="path3952-0"
131          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
132          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
133          transform="scale(-0.6,-0.6)" />
134     </marker>
135     <marker
136        inkscape:stockid="Arrow1Send"
137        orient="auto"
138        refY="0"
139        refX="0"
140        id="Arrow1Send-3"
141        style="overflow:visible">
142       <path
143          inkscape:connector-curvature="0"
144          id="path3940-6"
145          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147          transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
148     </marker>
149     <marker
150        inkscape:stockid="Arrow1Send"
151        orient="auto"
152        refY="0"
153        refX="0"
154        id="Arrow1Send-1"
155        style="overflow:visible">
156       <path
157          inkscape:connector-curvature="0"
158          id="path3940-2"
159          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161          transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
162     </marker>
163     <marker
164        inkscape:stockid="Arrow1Send"
165        orient="auto"
166        refY="0"
167        refX="0"
168        id="Arrow1Send-0"
169        style="overflow:visible">
170       <path
171          inkscape:connector-curvature="0"
172          id="path3940-9"
173          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175          transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
176     </marker>
177     <marker
178        inkscape:stockid="Arrow2Lend"
179        orient="auto"
180        refY="0"
181        refX="0"
182        id="Arrow2Lend-3"
183        style="overflow:visible">
184       <path
185          id="path3946-1"
186          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
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,0)"
189          inkscape:connector-curvature="0" />
190     </marker>
191     <marker
192        inkscape:stockid="Arrow2Lend"
193        orient="auto"
194        refY="0"
195        refX="0"
196        id="Arrow2Lend-4"
197        style="overflow:visible">
198       <path
199          id="path3946-7"
200          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
201          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
202          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
203          inkscape:connector-curvature="0" />
204     </marker>
205     <marker
206        inkscape:stockid="Arrow2Lend"
207        orient="auto"
208        refY="0"
209        refX="0"
210        id="marker4880"
211        style="overflow:visible">
212       <path
213          id="path4882"
214          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
215          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
216          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
217          inkscape:connector-curvature="0" />
218     </marker>
219     <marker
220        inkscape:stockid="Arrow2Lend"
221        orient="auto"
222        refY="0"
223        refX="0"
224        id="Arrow2Lend-5"
225        style="overflow:visible">
226       <path
227          id="path3946-0"
228          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
229          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
230          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
231          inkscape:connector-curvature="0" />
232     </marker>
233     <marker
234        inkscape:stockid="Arrow2Lend"
235        orient="auto"
236        refY="0"
237        refX="0"
238        id="Arrow2Lend-6"
239        style="overflow:visible">
240       <path
241          id="path3946-10"
242          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
243          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
244          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
245          inkscape:connector-curvature="0" />
246     </marker>
247     <marker
248        inkscape:stockid="Arrow1Send"
249        orient="auto"
250        refY="0"
251        refX="0"
252        id="Arrow1Send-36"
253        style="overflow:visible">
254       <path
255          id="path3940-0"
256          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
257          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
258          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
259          inkscape:connector-curvature="0" />
260     </marker>
261     <marker
262        inkscape:stockid="Arrow1Send"
263        orient="auto"
264        refY="0"
265        refX="0"
266        id="Arrow1Send-6"
267        style="overflow:visible">
268       <path
269          id="path3940-26"
270          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
271          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
272          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
273          inkscape:connector-curvature="0" />
274     </marker>
275     <marker
276        inkscape:stockid="Arrow1Send"
277        orient="auto"
278        refY="0"
279        refX="0"
280        id="Arrow1Send-8"
281        style="overflow:visible">
282       <path
283          id="path3940-7"
284          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
285          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
286          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
287          inkscape:connector-curvature="0" />
288     </marker>
289     <marker
290        inkscape:stockid="Arrow1Send"
291        orient="auto"
292        refY="0"
293        refX="0"
294        id="Arrow1Send-367"
295        style="overflow:visible">
296       <path
297          id="path3940-5"
298          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
299          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
300          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
301          inkscape:connector-curvature="0" />
302     </marker>
303     <marker
304        inkscape:stockid="Arrow2Lend"
305        orient="auto"
306        refY="0"
307        refX="0"
308        id="Arrow2Lend-56"
309        style="overflow:visible">
310       <path
311          id="path3946-2"
312          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
313          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
314          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
315          inkscape:connector-curvature="0" />
316     </marker>
317     <marker
318        inkscape:stockid="Arrow2Lend"
319        orient="auto"
320        refY="0"
321        refX="0"
322        id="marker3081"
323        style="overflow:visible">
324       <path
325          id="path3083"
326          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
327          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
328          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
329          inkscape:connector-curvature="0" />
330     </marker>
331     <marker
332        inkscape:stockid="Arrow2Lend"
333        orient="auto"
334        refY="0"
335        refX="0"
336        id="marker3085"
337        style="overflow:visible">
338       <path
339          id="path3087"
340          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
341          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
342          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
343          inkscape:connector-curvature="0" />
344     </marker>
345     <marker
346        inkscape:stockid="Arrow2Lend"
347        orient="auto"
348        refY="0"
349        refX="0"
350        id="marker3089"
351        style="overflow:visible">
352       <path
353          id="path3091"
354          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
355          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
356          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
357          inkscape:connector-curvature="0" />
358     </marker>
359     <marker
360        inkscape:stockid="Arrow2Lend"
361        orient="auto"
362        refY="0"
363        refX="0"
364        id="marker3093"
365        style="overflow:visible">
366       <path
367          id="path3095"
368          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
369          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
370          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
371          inkscape:connector-curvature="0" />
372     </marker>
373     <marker
374        inkscape:stockid="Arrow2Lend"
375        orient="auto"
376        refY="0"
377        refX="0"
378        id="marker3097"
379        style="overflow:visible">
380       <path
381          id="path3099"
382          style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
383          d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
384          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
385          inkscape:connector-curvature="0" />
386     </marker>
387     <marker
388        inkscape:stockid="Arrow1Send"
389        orient="auto"
390        refY="0"
391        refX="0"
392        id="Arrow1Send-9"
393        style="overflow:visible">
394       <path
395          id="path3940-1"
396          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
397          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
398          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
399          inkscape:connector-curvature="0" />
400     </marker>
401     <marker
402        inkscape:stockid="Arrow1Send"
403        orient="auto"
404        refY="0"
405        refX="0"
406        id="Arrow1Send-91"
407        style="overflow:visible">
408       <path
409          id="path3940-27"
410          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
411          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
412          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
413          inkscape:connector-curvature="0" />
414     </marker>
415     <marker
416        inkscape:stockid="Arrow1Send"
417        orient="auto"
418        refY="0"
419        refX="0"
420        id="marker3082"
421        style="overflow:visible">
422       <path
423          id="path3084"
424          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
425          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
426          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
427          inkscape:connector-curvature="0" />
428     </marker>
429     <marker
430        inkscape:stockid="Arrow1Send"
431        orient="auto"
432        refY="0"
433        refX="0"
434        id="Arrow1Send-09"
435        style="overflow:visible">
436       <path
437          id="path3940-3"
438          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
439          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
440          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
441          inkscape:connector-curvature="0" />
442     </marker>
443     <marker
444        inkscape:stockid="Arrow1Send"
445        orient="auto"
446        refY="0"
447        refX="0"
448        id="marker3093-6"
449        style="overflow:visible">
450       <path
451          id="path3095-0"
452          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
453          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
454          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
455          inkscape:connector-curvature="0" />
456     </marker>
457     <marker
458        inkscape:stockid="Arrow1Send"
459        orient="auto"
460        refY="0"
461        refX="0"
462        id="Arrow1Send-3675"
463        style="overflow:visible">
464       <path
465          id="path3940-35"
466          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
467          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
468          transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
469          inkscape:connector-curvature="0" />
470     </marker>
471   </defs>
472   <sodipodi:namedview
473      pagecolor="#ffffff"
474      bordercolor="#666666"
475      borderopacity="1"
476      objecttolerance="10"
477      gridtolerance="10"
478      guidetolerance="10"
479      inkscape:pageopacity="0"
480      inkscape:pageshadow="2"
481      inkscape:window-width="1087"
482      inkscape:window-height="1144"
483      id="namedview208"
484      showgrid="true"
485      inkscape:zoom="0.5"
486      inkscape:cx="843.3925"
487      inkscape:cy="528.22238"
488      inkscape:window-x="860"
489      inkscape:window-y="65"
490      inkscape:window-maximized="0"
491      inkscape:current-layer="svg2"
492      fit-margin-top="5"
493      fit-margin-right="5"
494      fit-margin-left="5"
495      fit-margin-bottom="5"
496      inkscape:snap-global="false">
497     <inkscape:grid
498        type="xygrid"
499        id="grid3154"
500        empspacing="5"
501        visible="true"
502        enabled="true"
503        snapvisiblegridlinesonly="true"
504        originx="306.04964px"
505        originy="286.40704px" />
506   </sodipodi:namedview>
507   <path
508      sodipodi:nodetypes="ccc"
509      inkscape:connector-curvature="0"
510      id="path3134-9-0-3-1"
511      d="m 16000.705,7361.3625 3383.738,-0.8434 7.995,1860.9894"
512      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)" />
513   <path
514      sodipodi:nodetypes="ccc"
515      inkscape:connector-curvature="0"
516      id="path3134-9-0-3-1-3"
517      d="m 19393.687,5043.2247 -2.828,1541.346 -3303.342,-1.6876"
518      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)" />
519   <path
520      sodipodi:nodetypes="ccc"
521      inkscape:connector-curvature="0"
522      id="path3134-9-0-3-1-6"
523      d="m 5568.2242,7353.9621 -3929.1209,17.9634 20.2153,2632.0515"
524      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)" />
525   <path
526      sodipodi:nodetypes="ccc"
527      inkscape:connector-curvature="0"
528      id="path3134-9-0-3-1-3-2"
529      d="m 1629.8598,3926.2473 12.2312,2669.7292 3867.5308,7.7168"
530      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)" />
531   <path
532      sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
533      inkscape:connector-curvature="0"
534      id="path3134-9-0-3"
535      d="m 10932.061,46.910528 -2.827,638.638602 -5325.0378,35.9259 -21.6339,7219.96837 2057.8863,-38.4562 -21.5106,-2087.7208 -491.6705,-0.211 -2.7042,-1993.689 1393.686,-4.728 39.6256,4057.454 2379.6691,32.779 14.608,-1848.911 1312.249,12.923 14.608,1818.337 2000.007,20.422 -12.28,-1841.412 1191.331,1.616 15.929,1289.8537 520.344,0.202 m 0,0 -15.641,-1570.1327 -2629.727,-18.604 3.166,-2124.92 -2385.245,19.007 21.973,-2444.6293 5551.053,37.8148 1.584,7165.3369 m 0,0 -5602.722,0.1016 19.583,813.521"
536      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)" />
537   <rect
538      ry="0"
539      id="rect118"
540      style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057925, 60.0011585;stroke-dashoffset:0"
541      rx="0"
542      height="8254.9336"
543      width="14128.912"
544      y="443.33136"
545      x="4032.6365" />
546   <text
547      style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
548      id="text202-7"
549      font-size="192"
550      font-weight="bold"
551      font-style="normal"
552      y="720.02423"
553      x="4178.2354"
554      xml:space="preserve">rcu_gp_fqs()</text>
555   <g
556      style="fill:none;stroke-width:0.025in"
557      transform="translate(6381.5083,-10649.537)"
558      id="g3147">
559     <g
560        style="fill:none;stroke-width:0.025in"
561        id="g3107-6"
562        transform="translate(3054.6101,13760.052)">
563       <rect
564          id="rect112-7"
565          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
566          rx="0"
567          height="1370.8721"
568          width="2809.1992"
569          y="949.37109"
570          x="2084.55" />
571       <rect
572          id="rect112-3-5"
573          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
574          rx="0"
575          height="1294.8468"
576          width="2809.1992"
577          y="1025.3964"
578          x="2084.55" />
579     </g>
580     <text
581        xml:space="preserve"
582        x="5250.5327"
583        y="15512.733"
584        font-style="normal"
585        font-weight="bold"
586        font-size="192"
587        id="text202-35"
588        style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
589   </g>
590   <g
591      style="fill:none;stroke-width:0.025in"
592      transform="translate(7232.589,-10685.904)"
593      id="g3153">
594     <g
595        style="fill:none;stroke-width:0.025in"
596        id="g3107-6-9"
597        transform="translate(5213.0126,16008.808)">
598       <rect
599          id="rect112-7-1"
600          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
601          rx="0"
602          height="1370.8721"
603          width="2809.1992"
604          y="949.37109"
605          x="2084.55" />
606       <rect
607          id="rect112-3-5-2"
608          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
609          rx="0"
610          height="1294.8468"
611          width="2809.1992"
612          y="1025.3964"
613          x="2084.55" />
614     </g>
615     <text
616        xml:space="preserve"
617        x="9717.4141"
618        y="18269.314"
619        font-style="normal"
620        font-weight="bold"
621        font-size="192"
622        id="text202-7-5-1-2-3-7-35-7"
623        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"
624        sodipodi:linespacing="125%"><tspan
625          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"
626          id="tspan3104-6-5-6-0">Leaf</tspan></text>
627   </g>
628   <g
629      transform="translate(2409.0267,-10649.537)"
630      id="g3147-3"
631      style="fill:none;stroke-width:0.025in">
632     <g
633        style="fill:none;stroke-width:0.025in"
634        id="g3107-6-6"
635        transform="translate(3054.6101,13760.052)">
636       <rect
637          id="rect112-7-0"
638          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
639          rx="0"
640          height="1370.8721"
641          width="2809.1992"
642          y="949.37109"
643          x="2084.55" />
644       <rect
645          id="rect112-3-5-6"
646          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
647          rx="0"
648          height="1294.8468"
649          width="2809.1992"
650          y="1025.3964"
651          x="2084.55" />
652     </g>
653     <text
654        xml:space="preserve"
655        x="5284.6885"
656        y="15500.379"
657        font-style="normal"
658        font-weight="bold"
659        font-size="192"
660        id="text202-6"
661        style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
662   </g>
663   <g
664      transform="translate(3899.8472,-10685.904)"
665      id="g3153-2"
666      style="fill:none;stroke-width:0.025in">
667     <g
668        style="fill:none;stroke-width:0.025in"
669        id="g3107-6-9-6"
670        transform="translate(5213.0126,16008.808)">
671       <rect
672          id="rect112-7-1-1"
673          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
674          rx="0"
675          height="1370.8721"
676          width="2809.1992"
677          y="949.37109"
678          x="2084.55" />
679       <rect
680          id="rect112-3-5-2-8"
681          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
682          rx="0"
683          height="1294.8468"
684          width="2809.1992"
685          y="1025.3964"
686          x="2084.55" />
687     </g>
688     <text
689        xml:space="preserve"
690        x="9717.4141"
691        y="18269.314"
692        font-style="normal"
693        font-weight="bold"
694        font-size="192"
695        id="text202-7-5-1-2-3-7-35-7-7"
696        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"
697        sodipodi:linespacing="125%"><tspan
698          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"
699          id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
700   </g>
701   <g
702      transform="translate(567.10542,-10685.904)"
703      id="g3153-20"
704      style="fill:none;stroke-width:0.025in">
705     <g
706        style="fill:none;stroke-width:0.025in"
707        id="g3107-6-9-2"
708        transform="translate(5213.0126,16008.808)">
709       <rect
710          id="rect112-7-1-3"
711          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
712          rx="0"
713          height="1370.8721"
714          width="2809.1992"
715          y="949.37109"
716          x="2084.55" />
717       <rect
718          id="rect112-3-5-2-7"
719          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
720          rx="0"
721          height="1294.8468"
722          width="2809.1992"
723          y="1025.3964"
724          x="2084.55" />
725     </g>
726     <text
727        xml:space="preserve"
728        x="9717.4141"
729        y="18269.314"
730        font-style="normal"
731        font-weight="bold"
732        font-size="192"
733        id="text202-7-5-1-2-3-7-35-7-5"
734        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"
735        sodipodi:linespacing="125%"><tspan
736          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"
737          id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
738   </g>
739   <g
740      transform="translate(-2765.6353,-10685.904)"
741      id="g3153-28"
742      style="fill:none;stroke-width:0.025in">
743     <g
744        style="fill:none;stroke-width:0.025in"
745        id="g3107-6-9-9"
746        transform="translate(5213.0126,16008.808)">
747       <rect
748          id="rect112-7-1-7"
749          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
750          rx="0"
751          height="1370.8721"
752          width="2809.1992"
753          y="949.37109"
754          x="2084.55" />
755       <rect
756          id="rect112-3-5-2-3"
757          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
758          rx="0"
759          height="1294.8468"
760          width="2809.1992"
761          y="1025.3964"
762          x="2084.55" />
763     </g>
764     <text
765        xml:space="preserve"
766        x="9717.4141"
767        y="18269.314"
768        font-style="normal"
769        font-weight="bold"
770        font-size="192"
771        id="text202-7-5-1-2-3-7-35-7-6"
772        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"
773        sodipodi:linespacing="125%"><tspan
774          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"
775          id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
776     <text
777        xml:space="preserve"
778        x="7428.2939"
779        y="17707.271"
780        font-style="normal"
781        font-weight="bold"
782        font-size="192"
783        id="text202-75"
784        style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
785   </g>
786   <path
787      style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
788      d="m 9525.3217,3196.4324 -582.9982,865.094"
789      id="path3414"
790      inkscape:connector-curvature="0" />
791   <path
792      style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
793      d="m 12334.103,3196.6944 582.999,865.094"
794      id="path3414-9"
795      inkscape:connector-curvature="0" />
796   <path
797      style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
798      d="m 7574.6885,5409.6094 -582.9983,865.094"
799      id="path3414-8"
800      inkscape:connector-curvature="0" />
801   <path
802      style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
803      d="m 14319.735,5409.8714 583.001,865.094"
804      id="path3414-9-4"
805      inkscape:connector-curvature="0" />
806   <path
807      style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
808      d="m 8991.1849,5409.6094 0,846.288"
809      id="path3414-8-3"
810      inkscape:connector-curvature="0"
811      sodipodi:nodetypes="cc" />
812   <path
813      style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
814      d="m 12868.16,5436.2054 0,846.288"
815      id="path3414-8-3-6"
816      inkscape:connector-curvature="0"
817      sodipodi:nodetypes="cc" />
818   <rect
819      ry="0"
820      id="rect118-1"
821      style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057965, 60.00115916;stroke-dashoffset:0"
822      rx="0"
823      height="7164.1621"
824      width="13301.43"
825      y="984.91095"
826      x="4277.6021" />
827   <text
828      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"
829      id="text202-7-2"
830      font-size="192"
831      font-weight="bold"
832      font-style="normal"
833      y="1236.326"
834      x="4409.96"
835      xml:space="preserve"
836      sodipodi:linespacing="125%">force_qs_rnp()<tspan
837    style="font-size:192px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
838    id="tspan3307" /></text>
839   <text
840      style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
841      id="text202-7-2-7"
842      font-size="192"
843      font-weight="bold"
844      font-style="normal"
845      y="1547.8876"
846      x="4417.6396"
847      xml:space="preserve">rcu_watching_snap_save()</text>
848   <g
849      style="fill:none;stroke-width:0.025in"
850      transform="translate(6501.9719,-10685.904)"
851      id="g3188">
852     <g
853        id="g3107"
854        transform="translate(947.90548,11584.029)">
855       <rect
856          id="rect112"
857          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
858          rx="0"
859          height="1370.8721"
860          width="2809.1992"
861          y="949.37109"
862          x="2084.55" />
863       <rect
864          id="rect112-3"
865          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
866          rx="0"
867          height="1294.8468"
868          width="2809.1992"
869          y="1025.3964"
870          x="2084.55" />
871     </g>
872     <text
873        xml:space="preserve"
874        x="5452.3052"
875        y="13844.535"
876        font-style="normal"
877        font-weight="bold"
878        font-size="192"
879        id="text202-7-5-1-2-3-7"
880        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"
881        sodipodi:linespacing="125%"><tspan
882          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"
883          id="tspan3104-6-5">Root</tspan></text>
884     <text
885        xml:space="preserve"
886        x="3158.8521"
887        y="13313.027"
888        font-style="normal"
889        font-weight="bold"
890        font-size="192"
891        id="text202"
892        style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
893   </g>
894   <text
895      style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
896      id="text202-7-2-7-2"
897      font-size="192"
898      font-weight="bold"
899      font-style="normal"
900      y="1858.8729"
901      x="4414.1836"
902      xml:space="preserve">rcu_watching_snap_recheck()</text>
903   <text
904      xml:space="preserve"
905      x="14659.87"
906      y="7002.561"
907      font-style="normal"
908      font-weight="bold"
909      font-size="192"
910      id="text202-62"
911      style="font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
912   <g
913      id="g4504"
914      transform="translate(14776.087,-12503.687)">
915     <path
916        transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
917        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"
918        sodipodi:ry="39.550262"
919        sodipodi:rx="65.917107"
920        sodipodi:cy="345.54001"
921        sodipodi:cx="319.379"
922        id="path3089"
923        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"
924        sodipodi:type="arc" />
925     <text
926        sodipodi:linespacing="125%"
927        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"
928        id="text202-7-5-1-2"
929        font-size="192"
930        font-weight="bold"
931        font-style="normal"
932        y="16835.086"
933        x="4409.043"
934        xml:space="preserve"><tspan
935          id="tspan3104"
936          style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
937     <text
938        sodipodi:linespacing="125%"
939        id="text3110"
940        y="17055.541"
941        x="4579.373"
942        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"
943        xml:space="preserve"><tspan
944          y="17055.541"
945          x="4579.373"
946          id="tspan3112"
947          sodipodi:role="line">read-side</tspan></text>
948     <text
949        sodipodi:linespacing="125%"
950        id="text3114"
951        y="17297.08"
952        x="4584.8276"
953        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"
954        xml:space="preserve"><tspan
955          y="17297.08"
956          x="4584.8276"
957          id="tspan3116"
958          sodipodi:role="line">critical section</tspan></text>
959   </g>
960   <g
961      id="g3148-9-9"
962      transform="translate(14747.877,9978.6315)">
963     <rect
964        x="3592.3828"
965        y="-4715.7246"
966        width="3164.783"
967        height="769.99048"
968        rx="0"
969        style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
970        id="rect118-3-5-1-3"
971        ry="0" />
972     <text
973        xml:space="preserve"
974        x="3745.7725"
975        y="-4418.6582"
976        font-style="normal"
977        font-weight="bold"
978        font-size="192"
979        id="text202-7-5-3-27-6"
980        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_exit_state()</text>
981     <text
982        xml:space="preserve"
983        x="3745.7725"
984        y="-4165.7954"
985        font-style="normal"
986        font-weight="bold"
987        font-size="192"
988        id="text202-7-5-3-27-0-0"
989        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()</text>
990   </g>
991   <g
992      id="g3148-9-9-2"
993      transform="translate(14747.877,12639.736)">
994     <rect
995        x="3592.3828"
996        y="-4715.7246"
997        width="3164.783"
998        height="769.99048"
999        rx="0"
1000        style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
1001        id="rect118-3-5-1-3-6"
1002        ry="0" />
1003     <text
1004        xml:space="preserve"
1005        x="3745.7725"
1006        y="-4418.6582"
1007        font-style="normal"
1008        font-weight="bold"
1009        font-size="192"
1010        id="text202-7-5-3-27-6-1"
1011        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_enter_state()</text>
1012     <text
1013        xml:space="preserve"
1014        x="3745.7725"
1015        y="-4165.7954"
1016        font-style="normal"
1017        font-weight="bold"
1018        font-size="192"
1019        id="text202-7-5-3-27-0-0-8"
1020        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()</text>
1021   </g>
1022   <g
1023      id="g4504-7"
1024      transform="translate(14794.893,-7275.5109)">
1025     <path
1026        transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1027        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"
1028        sodipodi:ry="39.550262"
1029        sodipodi:rx="65.917107"
1030        sodipodi:cy="345.54001"
1031        sodipodi:cx="319.379"
1032        id="path3084-9"
1033        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"
1034        sodipodi:type="arc" />
1035     <text
1036        sodipodi:linespacing="125%"
1037        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"
1038        id="text202-7-5-1-2-2"
1039        font-size="192"
1040        font-weight="bold"
1041        font-style="normal"
1042        y="16835.086"
1043        x="4409.043"
1044        xml:space="preserve"><tspan
1045          id="tspan3104-0"
1046          style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
1047     <text
1048        sodipodi:linespacing="125%"
1049        id="text3110-2"
1050        y="17055.541"
1051        x="4579.373"
1052        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"
1053        xml:space="preserve"><tspan
1054          y="17055.541"
1055          x="4579.373"
1056          id="tspan3112-3"
1057          sodipodi:role="line">read-side</tspan></text>
1058     <text
1059        sodipodi:linespacing="125%"
1060        id="text3114-7"
1061        y="17297.08"
1062        x="4584.8276"
1063        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"
1064        xml:space="preserve"><tspan
1065          y="17297.08"
1066          x="4584.8276"
1067          id="tspan3116-5"
1068          sodipodi:role="line">critical section</tspan></text>
1069   </g>
1070   <g
1071      id="g4504-6"
1072      transform="translate(-2953.0872,-13662.506)">
1073     <path
1074        transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1075        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"
1076        sodipodi:ry="39.550262"
1077        sodipodi:rx="65.917107"
1078        sodipodi:cy="345.54001"
1079        sodipodi:cx="319.379"
1080        id="path3084-1"
1081        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"
1082        sodipodi:type="arc" />
1083     <text
1084        sodipodi:linespacing="125%"
1085        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"
1086        id="text202-7-5-1-2-8"
1087        font-size="192"
1088        font-weight="bold"
1089        font-style="normal"
1090        y="16835.086"
1091        x="4409.043"
1092        xml:space="preserve"><tspan
1093          id="tspan3104-7"
1094          style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
1095     <text
1096        sodipodi:linespacing="125%"
1097        id="text3110-9"
1098        y="17055.541"
1099        x="4579.373"
1100        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"
1101        xml:space="preserve"><tspan
1102          y="17055.541"
1103          x="4579.373"
1104          id="tspan3112-2"
1105          sodipodi:role="line">read-side</tspan></text>
1106     <text
1107        sodipodi:linespacing="125%"
1108        id="text3114-0"
1109        y="17297.08"
1110        x="4584.8276"
1111        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"
1112        xml:space="preserve"><tspan
1113          y="17297.08"
1114          x="4584.8276"
1115          id="tspan3116-2"
1116          sodipodi:role="line">critical section</tspan></text>
1117   </g>
1118   <g
1119      id="g3148-9-9-3"
1120      transform="translate(-3554.8919,9313.0075)">
1121     <rect
1122        x="3592.3828"
1123        y="-4981.6865"
1124        width="3728.9751"
1125        height="2265.0989"
1126        rx="0"
1127        style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
1128        id="rect118-3-5-1-3-7"
1129        ry="0" />
1130     <text
1131        xml:space="preserve"
1132        x="3745.7725"
1133        y="-4684.6201"
1134        font-style="normal"
1135        font-weight="bold"
1136        font-size="192"
1137        id="text202-7-5-3-27-6-5"
1138        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcutree_report_cpu_dead()</text>
1139     <text
1140        xml:space="preserve"
1141        x="3745.7725"
1142        y="-4431.7573"
1143        font-style="normal"
1144        font-weight="bold"
1145        font-size="192"
1146        id="text202-7-5-3-27-0-0-9"
1147        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_dying_idle_cpu()</text>
1148     <g
1149        transform="translate(1783.3183,-5255.3491)"
1150        id="g3107-7-5"
1151        style="fill:none;stroke-width:0.025in">
1152       <rect
1153          x="2084.55"
1154          y="949.37109"
1155          width="2809.1992"
1156          height="1370.8721"
1157          rx="0"
1158          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1159          id="rect112-5-3" />
1160       <rect
1161          x="2084.55"
1162          y="1025.3964"
1163          width="2809.1992"
1164          height="1294.8468"
1165          rx="0"
1166          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1167          id="rect112-3-3-5" />
1168     </g>
1169     <text
1170        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1171        id="text202-6-6-2-6"
1172        font-size="192"
1173        font-weight="bold"
1174        font-style="normal"
1175        y="-3526.4448"
1176        x="4241.8574"
1177        xml:space="preserve">-&gt;qsmaskinitnext</text>
1178     <text
1179        sodipodi:linespacing="125%"
1180        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"
1181        id="text202-7-5-1-2-3-2"
1182        font-size="192"
1183        font-weight="bold"
1184        font-style="normal"
1185        y="-2987.4167"
1186        x="6305.1484"
1187        xml:space="preserve"><tspan
1188          id="tspan3104-6-9"
1189          style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Leaf</tspan></text>
1190   </g>
1191   <g
1192      id="g4504-7-2"
1193      transform="translate(-2934.2807,-6492.8204)">
1194     <path
1195        transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1196        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"
1197        sodipodi:ry="39.550262"
1198        sodipodi:rx="65.917107"
1199        sodipodi:cy="345.54001"
1200        sodipodi:cx="319.379"
1201        id="path3084-9-2"
1202        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"
1203        sodipodi:type="arc" />
1204     <text
1205        sodipodi:linespacing="125%"
1206        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"
1207        id="text202-7-5-1-2-2-8"
1208        font-size="192"
1209        font-weight="bold"
1210        font-style="normal"
1211        y="16835.086"
1212        x="4409.043"
1213        xml:space="preserve"><tspan
1214          id="tspan3104-0-9"
1215          style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU</tspan></text>
1216     <text
1217        sodipodi:linespacing="125%"
1218        id="text3110-2-7"
1219        y="17055.541"
1220        x="4579.373"
1221        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"
1222        xml:space="preserve"><tspan
1223          y="17055.541"
1224          x="4579.373"
1225          id="tspan3112-3-3"
1226          sodipodi:role="line">read-side</tspan></text>
1227     <text
1228        sodipodi:linespacing="125%"
1229        id="text3114-7-6"
1230        y="17297.08"
1231        x="4584.8276"
1232        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"
1233        xml:space="preserve"><tspan
1234          y="17297.08"
1235          x="4584.8276"
1236          id="tspan3116-5-1"
1237          sodipodi:role="line">critical section</tspan></text>
1238   </g>
1239   <g
1240      id="g3206"
1241      transform="translate(3999.5374,3999.1768)">
1242     <rect
1243        ry="0"
1244        id="rect118-3-5-1-3-1"
1245        style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00058007, 60.00116001;stroke-dashoffset:0"
1246        rx="0"
1247        height="2265.0989"
1248        width="3728.9751"
1249        y="3382.2036"
1250        x="-3958.3845" />
1251     <text
1252        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1253        id="text202-7-5-3-27-6-2"
1254        font-size="192"
1255        font-weight="bold"
1256        font-style="normal"
1257        y="3679.27"
1258        x="-3804.9949"
1259        xml:space="preserve">rcutree_report_cpu_starting()</text>
1260     <g
1261        style="fill:none;stroke-width:0.025in"
1262        id="g3107-7-5-0"
1263        transform="translate(-5767.4491,3108.5424)">
1264       <rect
1265          id="rect112-5-3-9"
1266          style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1267          rx="0"
1268          height="1370.8721"
1269          width="2809.1992"
1270          y="949.37109"
1271          x="2084.55" />
1272       <rect
1273          id="rect112-3-3-5-3"
1274          style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1275          rx="0"
1276          height="1294.8468"
1277          width="2809.1992"
1278          y="1025.3964"
1279          x="2084.55" />
1280     </g>
1281     <text
1282        xml:space="preserve"
1283        x="-3308.9099"
1284        y="4837.4453"
1285        font-style="normal"
1286        font-weight="bold"
1287        font-size="192"
1288        id="text202-6-6-2-6-6"
1289        style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
1290     <text
1291        xml:space="preserve"
1292        x="-1245.6189"
1293        y="5376.4731"
1294        font-style="normal"
1295        font-weight="bold"
1296        font-size="192"
1297        id="text202-7-5-1-2-3-2-0"
1298        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"
1299        sodipodi:linespacing="125%"><tspan
1300          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"
1301          id="tspan3104-6-9-6">Leaf</tspan></text>
1302   </g>
1303   <path
1304      sodipodi:nodetypes="cc"
1305      inkscape:connector-curvature="0"
1306      id="path3134-9-0-3-1-3-6"
1307      d="m 15475.193,7360.7089 467.332,8.6247"
1308      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)" />
1309 </svg>

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php