xref: /linux/Documentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg (revision a1c3be890440a1769ed6f822376a3e3ab0d42994)
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="1037.9601"
17   height="1373.2583"
18   viewBox="-44 -44 13802.927 18253.333"
19   id="svg2"
20   version="1.1"
21   inkscape:version="0.48.4 r9939"
22   sodipodi:docname="TreeRCU-qs.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  </defs>
290  <sodipodi:namedview
291     pagecolor="#ffffff"
292     bordercolor="#666666"
293     borderopacity="1"
294     objecttolerance="10"
295     gridtolerance="10"
296     guidetolerance="10"
297     inkscape:pageopacity="0"
298     inkscape:pageshadow="2"
299     inkscape:window-width="1087"
300     inkscape:window-height="1144"
301     id="namedview208"
302     showgrid="true"
303     inkscape:zoom="0.96484375"
304     inkscape:cx="507.0191"
305     inkscape:cy="885.62207"
306     inkscape:window-x="47"
307     inkscape:window-y="28"
308     inkscape:window-maximized="0"
309     inkscape:current-layer="g3115"
310     fit-margin-top="5"
311     fit-margin-right="5"
312     fit-margin-left="5"
313     fit-margin-bottom="5">
314    <inkscape:grid
315       type="xygrid"
316       id="grid3381" />
317  </sodipodi:namedview>
318  <path
319     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-8)"
320     d="m 6922.3555,14693.733 16.472,2346.582"
321     id="path3134-9-0-3-1-9-9"
322     inkscape:connector-curvature="0"
323     sodipodi:nodetypes="cc" />
324  <g
325     style="fill:none;stroke-width:0.025in"
326     transform="translate(2431.6011,-4570.136)"
327     id="g3188">
328    <text
329       xml:space="preserve"
330       x="3172.5554"
331       y="13255.592"
332       font-style="normal"
333       font-weight="bold"
334       font-size="192"
335       id="text202"
336       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
337    <g
338       id="g3107"
339       transform="translate(947.90548,11584.029)">
340      <rect
341         id="rect112"
342         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
343         rx="0"
344         height="1370.8721"
345         width="2809.1992"
346         y="949.37109"
347         x="2084.55" />
348      <rect
349         id="rect112-3"
350         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
351         rx="0"
352         height="1294.8468"
353         width="2809.1992"
354         y="1025.3964"
355         x="2084.55" />
356    </g>
357    <text
358       xml:space="preserve"
359       x="5452.3052"
360       y="13844.535"
361       font-style="normal"
362       font-weight="bold"
363       font-size="192"
364       id="text202-7-5-1-2-3-7"
365       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"
366       sodipodi:linespacing="125%"><tspan
367         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"
368         id="tspan3104-6-5">Root</tspan></text>
369  </g>
370  <rect
371     ry="0"
372     id="rect118"
373     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"
374     rx="0"
375     height="7164.1636"
376     width="13639.945"
377     y="7160.9038"
378     x="37.490932" />
379  <text
380     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
381     id="text202-7"
382     font-size="192"
383     font-weight="bold"
384     font-style="normal"
385     y="7367.7192"
386     x="134.46094"
387     xml:space="preserve">rcu_report_rnp()</text>
388  <g
389     style="fill:none;stroke-width:0.025in"
390     transform="translate(2311.1375,-4533.769)"
391     id="g3147">
392    <g
393       style="fill:none;stroke-width:0.025in"
394       id="g3107-6"
395       transform="translate(3054.6101,13760.052)">
396      <rect
397         id="rect112-7"
398         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
399         rx="0"
400         height="1370.8721"
401         width="2809.1992"
402         y="949.37109"
403         x="2084.55" />
404      <rect
405         id="rect112-3-5"
406         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
407         rx="0"
408         height="1294.8468"
409         width="2809.1992"
410         y="1025.3964"
411         x="2084.55" />
412    </g>
413  </g>
414  <g
415     style="fill:none;stroke-width:0.025in"
416     transform="translate(3162.2182,-4570.136)"
417     id="g3153">
418    <g
419       style="fill:none;stroke-width:0.025in"
420       id="g3107-6-9"
421       transform="translate(5213.0126,16008.808)">
422      <rect
423         id="rect112-7-1"
424         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
425         rx="0"
426         height="1370.8721"
427         width="2809.1992"
428         y="949.37109"
429         x="2084.55" />
430      <rect
431         id="rect112-3-5-2"
432         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
433         rx="0"
434         height="1294.8468"
435         width="2809.1992"
436         y="1025.3964"
437         x="2084.55" />
438    </g>
439    <text
440       xml:space="preserve"
441       x="9717.4141"
442       y="18269.314"
443       font-style="normal"
444       font-weight="bold"
445       font-size="192"
446       id="text202-7-5-1-2-3-7-35-7"
447       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"
448       sodipodi:linespacing="125%"><tspan
449         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"
450         id="tspan3104-6-5-6-0">Leaf</tspan></text>
451  </g>
452  <g
453     transform="translate(-1661.3439,-4533.769)"
454     id="g3147-3"
455     style="fill:none;stroke-width:0.025in">
456    <g
457       style="fill:none;stroke-width:0.025in"
458       id="g3107-6-6"
459       transform="translate(3054.6101,13760.052)">
460      <rect
461         id="rect112-7-0"
462         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
463         rx="0"
464         height="1370.8721"
465         width="2809.1992"
466         y="949.37109"
467         x="2084.55" />
468      <rect
469         id="rect112-3-5-6"
470         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
471         rx="0"
472         height="1294.8468"
473         width="2809.1992"
474         y="1025.3964"
475         x="2084.55" />
476    </g>
477    <text
478       xml:space="preserve"
479       x="5284.9155"
480       y="15386.685"
481       font-style="normal"
482       font-weight="bold"
483       font-size="192"
484       id="text202-3"
485       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
486  </g>
487  <g
488     transform="translate(-170.52365,-4570.136)"
489     id="g3153-2"
490     style="fill:none;stroke-width:0.025in">
491    <g
492       style="fill:none;stroke-width:0.025in"
493       id="g3107-6-9-6"
494       transform="translate(5213.0126,16008.808)">
495      <rect
496         id="rect112-7-1-1"
497         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
498         rx="0"
499         height="1370.8721"
500         width="2809.1992"
501         y="949.37109"
502         x="2084.55" />
503      <rect
504         id="rect112-3-5-2-8"
505         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
506         rx="0"
507         height="1294.8468"
508         width="2809.1992"
509         y="1025.3964"
510         x="2084.55" />
511    </g>
512    <text
513       xml:space="preserve"
514       x="9717.4141"
515       y="18269.314"
516       font-style="normal"
517       font-weight="bold"
518       font-size="192"
519       id="text202-7-5-1-2-3-7-35-7-7"
520       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"
521       sodipodi:linespacing="125%"><tspan
522         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"
523         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
524  </g>
525  <g
526     transform="translate(-3503.2651,-4570.136)"
527     id="g3153-20"
528     style="fill:none;stroke-width:0.025in">
529    <g
530       style="fill:none;stroke-width:0.025in"
531       id="g3107-6-9-2"
532       transform="translate(5213.0126,16008.808)">
533      <rect
534         id="rect112-7-1-3"
535         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
536         rx="0"
537         height="1370.8721"
538         width="2809.1992"
539         y="949.37109"
540         x="2084.55" />
541      <rect
542         id="rect112-3-5-2-7"
543         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
544         rx="0"
545         height="1294.8468"
546         width="2809.1992"
547         y="1025.3964"
548         x="2084.55" />
549    </g>
550    <text
551       xml:space="preserve"
552       x="9717.4141"
553       y="18269.314"
554       font-style="normal"
555       font-weight="bold"
556       font-size="192"
557       id="text202-7-5-1-2-3-7-35-7-5"
558       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"
559       sodipodi:linespacing="125%"><tspan
560         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"
561         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
562  </g>
563  <g
564     transform="translate(-6836.0062,-4570.136)"
565     id="g3153-28"
566     style="fill:none;stroke-width:0.025in">
567    <g
568       style="fill:none;stroke-width:0.025in"
569       id="g3107-6-9-9"
570       transform="translate(5213.0126,16008.808)">
571      <rect
572         id="rect112-7-1-7"
573         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
574         rx="0"
575         height="1370.8721"
576         width="2809.1992"
577         y="949.37109"
578         x="2084.55" />
579      <rect
580         id="rect112-3-5-2-3"
581         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
582         rx="0"
583         height="1294.8468"
584         width="2809.1992"
585         y="1025.3964"
586         x="2084.55" />
587    </g>
588    <text
589       xml:space="preserve"
590       x="9717.4141"
591       y="18269.314"
592       font-style="normal"
593       font-weight="bold"
594       font-size="192"
595       id="text202-7-5-1-2-3-7-35-7-6"
596       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"
597       sodipodi:linespacing="125%"><tspan
598         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"
599         id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
600    <text
601       xml:space="preserve"
602       x="7422.3945"
603       y="17661.012"
604       font-style="normal"
605       font-weight="bold"
606       font-size="192"
607       id="text202-67"
608       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmask &amp;= ~-&gt;grpmask</text>
609  </g>
610  <path
611     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
612     d="m 5454.9508,9312.2011 -582.9982,865.0929"
613     id="path3414"
614     inkscape:connector-curvature="0" />
615  <path
616     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
617     d="m 8263.7327,9312.4631 582.9982,865.0929"
618     id="path3414-9"
619     inkscape:connector-curvature="0" />
620  <path
621     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
622     d="m 3504.3177,11525.377 -582.9982,865.094"
623     id="path3414-8"
624     inkscape:connector-curvature="0" />
625  <path
626     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
627     d="m 10249.365,11525.639 583,865.094"
628     id="path3414-9-4"
629     inkscape:connector-curvature="0" />
630  <path
631     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
632     d="m 4920.8141,11525.377 0,846.288"
633     id="path3414-8-3"
634     inkscape:connector-curvature="0"
635     sodipodi:nodetypes="cc" />
636  <path
637     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
638     d="m 8797.7894,11551.973 0,846.288"
639     id="path3414-8-3-6"
640     inkscape:connector-curvature="0"
641     sodipodi:nodetypes="cc" />
642  <path
643     sodipodi:nodetypes="cccccccccccccccc"
644     inkscape:connector-curvature="0"
645     id="path3134-9-0-3"
646     d="m 6912.3719,6251.0009 -2.8276,1315.669 -5343.8436,17.119 -2.8276,6561.7441 2039.08,17.963 -2.7042,-2144.14 -491.6706,-0.211 -2.7042,-1993.689 1487.718,-4.728 -17.8001,1812.453 2017.2374,-7.643 4.9532,-2151.5715 -1405.5263,11.1629 -10.9191,-1891.1465 1739.2165,-2.718 0.1141,7086.0301"
647     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)" />
648  <g
649     id="g4405"
650     transform="translate(1241.222,9051.8644)">
651    <path
652       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)"
653       d="m 5694.6259,-9006.994 -2.828,3233.9212 -2616.9163,17.1191 15.9788,1446.406 2603.2719,-0.8434 -29.6182,2086.6656"
654       id="path3134-9-0-3-1"
655       inkscape:connector-curvature="0"
656       sodipodi:nodetypes="cccccc" />
657    <path
658       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:none"
659       d="m 5674.0539,-5773.0705 2616.9163,17.1191 -15.9788,1465.2124 -2584.4655,-19.6498"
660       id="path3134-9-0-3-1-9"
661       inkscape:connector-curvature="0"
662       sodipodi:nodetypes="cccc" />
663    <g
664       transform="translate(-456.05505,0)"
665       id="g3115">
666      <rect
667         x="4485.6865"
668         y="-8571.0352"
669         width="3296.428"
670         height="2199.2754"
671         rx="0"
672         style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057923, 60.00115859;stroke-dashoffset:0"
673         id="rect118-3"
674         ry="0" />
675      <g
676         style="fill:none;stroke-width:0.025in"
677         id="g3107-7"
678         transform="translate(2656.673,-8952.2968)">
679        <rect
680           id="rect112-5"
681           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
682           rx="0"
683           height="1370.8721"
684           width="2809.1992"
685           y="949.37109"
686           x="2084.55" />
687        <rect
688           id="rect112-3-3"
689           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
690           rx="0"
691           height="1294.8468"
692           width="2809.1992"
693           y="1025.3964"
694           x="2084.55" />
695      </g>
696      <text
697         xml:space="preserve"
698         x="4714.3018"
699         y="-8349.1943"
700         font-style="normal"
701         font-weight="bold"
702         font-size="192"
703         id="text202-7-5"
704         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">note_gp_changes()</text>
705      <text
706         xml:space="preserve"
707         x="5014.2954"
708         y="-7170.978"
709         font-style="normal"
710         font-weight="bold"
711         font-size="192"
712         id="text202-6-6"
713         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rdp-&gt;gp_seq</text>
714      <text
715         xml:space="preserve"
716         x="5035.4155"
717         y="-7436.1636"
718         font-style="normal"
719         font-weight="bold"
720         font-size="192"
721         id="text202-6-6-2"
722         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">__note_gp_changes()</text>
723      <text
724         xml:space="preserve"
725         x="7162.7471"
726         y="-6692.6006"
727         font-style="normal"
728         font-weight="bold"
729         font-size="192"
730         id="text202-7-5-1-2-3"
731         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"
732         sodipodi:linespacing="125%"><tspan
733           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"
734           id="tspan3104-6">Leaf</tspan></text>
735    </g>
736    <g
737       transform="translate(-2049.897,-585.6713)"
738       id="g3148">
739      <rect
740         ry="0"
741         id="rect118-3-5"
742         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"
743         rx="0"
744         height="412.66794"
745         width="3240.0085"
746         y="-4640.499"
747         x="3517.1572" />
748      <text
749         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
750         id="text202-7-5-3"
751         font-size="192"
752         font-weight="bold"
753         font-style="normal"
754         y="-4418.6582"
755         x="3745.7725"
756         xml:space="preserve">rcu_note_context_switch()</text>
757    </g>
758    <g
759       transform="translate(3131.2648,-585.6713)"
760       id="g3148-5">
761      <rect
762         ry="0"
763         id="rect118-3-5-6"
764         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"
765         rx="0"
766         height="412.66794"
767         width="3240.0085"
768         y="-4640.499"
769         x="3517.1572" />
770      <text
771         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
772         id="text202-7-5-3-2"
773         font-size="192"
774         font-weight="bold"
775         font-style="normal"
776         y="-4418.6582"
777         x="3745.7725"
778         xml:space="preserve">rcu_sched_clock_irq()</text>
779    </g>
780    <g
781       transform="translate(399.7744,828.86448)"
782       id="g3148-9">
783      <rect
784         ry="0"
785         id="rect118-3-5-1"
786         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"
787         rx="0"
788         height="864.02148"
789         width="3540.9114"
790         y="-4640.499"
791         x="3517.1572" />
792      <text
793         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
794         id="text202-7-5-3-27"
795         font-size="192"
796         font-weight="bold"
797         font-style="normal"
798         y="-4418.6582"
799         x="3745.7725"
800         xml:space="preserve">rcu_core()</text>
801      <text
802         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
803         id="text202-7-5-3-27-0"
804         font-size="192"
805         font-weight="bold"
806         font-style="normal"
807         y="-4165.7954"
808         x="3745.7725"
809         xml:space="preserve">rcu_check_quiescent_state()</text>
810      <text
811         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
812         id="text202-7-5-3-27-0-9"
813         font-size="192"
814         font-weight="bold"
815         font-style="normal"
816         y="-3914.085"
817         x="3745.7725"
818         xml:space="preserve">rcu__report_qs_rdp())</text>
819    </g>
820    <g
821       id="g4504-3"
822       transform="translate(5136.3339,-23870.546)">
823      <path
824         transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
825         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"
826         sodipodi:ry="39.550262"
827         sodipodi:rx="65.917107"
828         sodipodi:cy="345.54001"
829         sodipodi:cx="319.379"
830         id="path3084-6"
831         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"
832         sodipodi:type="arc" />
833      <text
834         sodipodi:linespacing="125%"
835         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"
836         id="text202-7-5-1-2-7"
837         font-size="192"
838         font-weight="bold"
839         font-style="normal"
840         y="16835.086"
841         x="4409.043"
842         xml:space="preserve"><tspan
843           id="tspan3104-5"
844           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>
845      <text
846         sodipodi:linespacing="125%"
847         id="text3110-3"
848         y="17055.541"
849         x="4579.373"
850         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"
851         xml:space="preserve"><tspan
852           y="17055.541"
853           x="4579.373"
854           id="tspan3112-5"
855           sodipodi:role="line">read-side</tspan></text>
856      <text
857         sodipodi:linespacing="125%"
858         id="text3114-6"
859         y="17297.08"
860         x="4584.8276"
861         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"
862         xml:space="preserve"><tspan
863           y="17297.08"
864           x="4584.8276"
865           id="tspan3116-2"
866           sodipodi:role="line">critical section</tspan></text>
867    </g>
868    <g
869       id="g4504-3-9"
870       transform="translate(5136.3339,-20417.959)">
871      <path
872         transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
873         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"
874         sodipodi:ry="39.550262"
875         sodipodi:rx="65.917107"
876         sodipodi:cy="345.54001"
877         sodipodi:cx="319.379"
878         id="path3084-6-1"
879         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"
880         sodipodi:type="arc" />
881      <text
882         sodipodi:linespacing="125%"
883         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"
884         id="text202-7-5-1-2-7-2"
885         font-size="192"
886         font-weight="bold"
887         font-style="normal"
888         y="16835.086"
889         x="4409.043"
890         xml:space="preserve"><tspan
891           id="tspan3104-5-7"
892           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>
893      <text
894         sodipodi:linespacing="125%"
895         id="text3110-3-0"
896         y="17055.541"
897         x="4579.373"
898         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"
899         xml:space="preserve"><tspan
900           y="17055.541"
901           x="4579.373"
902           id="tspan3112-5-9"
903           sodipodi:role="line">read-side</tspan></text>
904      <text
905         sodipodi:linespacing="125%"
906         id="text3114-6-3"
907         y="17297.08"
908         x="4584.8276"
909         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"
910         xml:space="preserve"><tspan
911           y="17297.08"
912           x="4584.8276"
913           id="tspan3116-2-6"
914           sodipodi:role="line">critical section</tspan></text>
915    </g>
916    <g
917       id="g4504-3-0"
918       transform="translate(-2824.9451,-23870.546)">
919      <path
920         transform="matrix(13.298129,0,0,13.298129,228.84485,12456.379)"
921         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"
922         sodipodi:ry="39.550262"
923         sodipodi:rx="65.917107"
924         sodipodi:cy="345.54001"
925         sodipodi:cx="319.379"
926         id="path3084-6-6"
927         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"
928         sodipodi:type="arc" />
929      <text
930         sodipodi:linespacing="125%"
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"
932         id="text202-7-5-1-2-7-26"
933         font-size="192"
934         font-weight="bold"
935         font-style="normal"
936         y="16835.086"
937         x="4409.043"
938         xml:space="preserve"><tspan
939           id="tspan3104-5-1"
940           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>
941      <text
942         sodipodi:linespacing="125%"
943         id="text3110-3-8"
944         y="17055.541"
945         x="4579.373"
946         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"
947         xml:space="preserve"><tspan
948           y="17055.541"
949           x="4579.373"
950           id="tspan3112-5-7"
951           sodipodi:role="line">read-side</tspan></text>
952      <text
953         sodipodi:linespacing="125%"
954         id="text3114-6-9"
955         y="17297.08"
956         x="4584.8276"
957         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"
958         xml:space="preserve"><tspan
959           y="17297.08"
960           x="4584.8276"
961           id="tspan3116-2-2"
962           sodipodi:role="line">critical section</tspan></text>
963    </g>
964    <g
965       id="g4504-3-9-0"
966       transform="translate(-2931.3303,-20417.959)">
967      <path
968         transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
969         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"
970         sodipodi:ry="39.550262"
971         sodipodi:rx="65.917107"
972         sodipodi:cy="345.54001"
973         sodipodi:cx="319.379"
974         id="path3084-6-1-2"
975         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"
976         sodipodi:type="arc" />
977      <text
978         sodipodi:linespacing="125%"
979         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"
980         id="text202-7-5-1-2-7-2-3"
981         font-size="192"
982         font-weight="bold"
983         font-style="normal"
984         y="16835.086"
985         x="4409.043"
986         xml:space="preserve"><tspan
987           id="tspan3104-5-7-7"
988           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>
989      <text
990         sodipodi:linespacing="125%"
991         id="text3110-3-0-5"
992         y="17055.541"
993         x="4579.373"
994         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"
995         xml:space="preserve"><tspan
996           y="17055.541"
997           x="4579.373"
998           id="tspan3112-5-9-9"
999           sodipodi:role="line">read-side</tspan></text>
1000      <text
1001         sodipodi:linespacing="125%"
1002         id="text3114-6-3-2"
1003         y="17297.08"
1004         x="4584.8276"
1005         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"
1006         xml:space="preserve"><tspan
1007           y="17297.08"
1008           x="4584.8276"
1009           id="tspan3116-2-6-2"
1010           sodipodi:role="line">critical section</tspan></text>
1011    </g>
1012    <path
1013       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:none"
1014       d="m 9699.0326,-6264.1445 0,2393.6632"
1015       id="path3134-9-0-3-1-9-8"
1016       inkscape:connector-curvature="0"
1017       sodipodi:nodetypes="cc" />
1018    <path
1019       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:none"
1020       d="m 1640.3664,-6264.1445 0,2393.6632"
1021       id="path3134-9-0-3-1-9-8-9"
1022       inkscape:connector-curvature="0"
1023       sodipodi:nodetypes="cc" />
1024  </g>
1025  <g
1026     id="g4504"
1027     transform="translate(2347.5727,554.69889)">
1028    <path
1029       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1030       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"
1031       sodipodi:ry="39.550262"
1032       sodipodi:rx="65.917107"
1033       sodipodi:cy="345.54001"
1034       sodipodi:cx="319.379"
1035       id="path3084"
1036       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"
1037       sodipodi:type="arc" />
1038    <text
1039       sodipodi:linespacing="125%"
1040       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"
1041       id="text202-7-5-1-2"
1042       font-size="192"
1043       font-weight="bold"
1044       font-style="normal"
1045       y="16835.086"
1046       x="4273.4326"
1047       xml:space="preserve"><tspan
1048         id="tspan3104"
1049         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Wake up</tspan></text>
1050    <text
1051       sodipodi:linespacing="125%"
1052       id="text3110"
1053       y="17055.541"
1054       x="4585.2246"
1055       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"
1056       xml:space="preserve"><tspan
1057         y="17055.541"
1058         x="4585.2246"
1059         id="tspan3112"
1060         sodipodi:role="line">grace-period</tspan></text>
1061    <text
1062       sodipodi:linespacing="125%"
1063       id="text3114"
1064       y="17297.08"
1065       x="4582.3804"
1066       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"
1067       xml:space="preserve"><tspan
1068         y="17297.08"
1069         x="4582.3804"
1070         id="tspan3116"
1071         sodipodi:role="line">kernel thread</tspan></text>
1072  </g>
1073  <g
1074     transform="translate(1783.6576,20674.512)"
1075     id="g3148-2">
1076    <rect
1077       ry="0"
1078       id="rect118-3-5-2"
1079       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"
1080       rx="0"
1081       height="412.66794"
1082       width="3240.0085"
1083       y="-4640.499"
1084       x="3517.1572" />
1085    <text
1086       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1087       id="text202-7-5-3-8"
1088       font-size="192"
1089       font-weight="bold"
1090       font-style="normal"
1091       y="-4418.6582"
1092       x="4064.9268"
1093       xml:space="preserve">rcu_report_qs_rsp()</text>
1094  </g>
1095</svg>
1096