xref: /OK3568_Linux_fs/kernel/Documentation/RCU/Design/Memory-Ordering/TreeRCU-callback-invocation.svg (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2*4882a593Smuzhiyun<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun<!-- CreationDate: Wed Dec  9 17:35:03 2015 -->
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun<!-- Magnification: 2.000 -->
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun<svg
9*4882a593Smuzhiyun   xmlns:dc="http://purl.org/dc/elements/1.1/"
10*4882a593Smuzhiyun   xmlns:cc="http://creativecommons.org/ns#"
11*4882a593Smuzhiyun   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12*4882a593Smuzhiyun   xmlns:svg="http://www.w3.org/2000/svg"
13*4882a593Smuzhiyun   xmlns="http://www.w3.org/2000/svg"
14*4882a593Smuzhiyun   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15*4882a593Smuzhiyun   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16*4882a593Smuzhiyun   width="592.12805"
17*4882a593Smuzhiyun   height="469.83038"
18*4882a593Smuzhiyun   viewBox="-44 -44 7874.1949 6244.9802"
19*4882a593Smuzhiyun   id="svg2"
20*4882a593Smuzhiyun   version="1.1"
21*4882a593Smuzhiyun   inkscape:version="0.48.4 r9939"
22*4882a593Smuzhiyun   sodipodi:docname="TreeRCU-callback-invocation.svg">
23*4882a593Smuzhiyun  <metadata
24*4882a593Smuzhiyun     id="metadata212">
25*4882a593Smuzhiyun    <rdf:RDF>
26*4882a593Smuzhiyun      <cc:Work
27*4882a593Smuzhiyun         rdf:about="">
28*4882a593Smuzhiyun        <dc:format>image/svg+xml</dc:format>
29*4882a593Smuzhiyun        <dc:type
30*4882a593Smuzhiyun           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
31*4882a593Smuzhiyun        <dc:title />
32*4882a593Smuzhiyun      </cc:Work>
33*4882a593Smuzhiyun    </rdf:RDF>
34*4882a593Smuzhiyun  </metadata>
35*4882a593Smuzhiyun  <defs
36*4882a593Smuzhiyun     id="defs210">
37*4882a593Smuzhiyun    <marker
38*4882a593Smuzhiyun       inkscape:stockid="Arrow1Send"
39*4882a593Smuzhiyun       orient="auto"
40*4882a593Smuzhiyun       refY="0"
41*4882a593Smuzhiyun       refX="0"
42*4882a593Smuzhiyun       id="Arrow1Send"
43*4882a593Smuzhiyun       style="overflow:visible">
44*4882a593Smuzhiyun      <path
45*4882a593Smuzhiyun         id="path3940"
46*4882a593Smuzhiyun         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
47*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
48*4882a593Smuzhiyun         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
49*4882a593Smuzhiyun         inkscape:connector-curvature="0" />
50*4882a593Smuzhiyun    </marker>
51*4882a593Smuzhiyun    <marker
52*4882a593Smuzhiyun       inkscape:stockid="TriangleOutS"
53*4882a593Smuzhiyun       orient="auto"
54*4882a593Smuzhiyun       refY="0"
55*4882a593Smuzhiyun       refX="0"
56*4882a593Smuzhiyun       id="TriangleOutS"
57*4882a593Smuzhiyun       style="overflow:visible">
58*4882a593Smuzhiyun      <path
59*4882a593Smuzhiyun         id="path4073"
60*4882a593Smuzhiyun         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
61*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
62*4882a593Smuzhiyun         transform="scale(0.2,0.2)"
63*4882a593Smuzhiyun         inkscape:connector-curvature="0" />
64*4882a593Smuzhiyun    </marker>
65*4882a593Smuzhiyun    <marker
66*4882a593Smuzhiyun       inkscape:stockid="TriangleOutM"
67*4882a593Smuzhiyun       orient="auto"
68*4882a593Smuzhiyun       refY="0"
69*4882a593Smuzhiyun       refX="0"
70*4882a593Smuzhiyun       id="TriangleOutM"
71*4882a593Smuzhiyun       style="overflow:visible">
72*4882a593Smuzhiyun      <path
73*4882a593Smuzhiyun         id="path4070"
74*4882a593Smuzhiyun         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
75*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
76*4882a593Smuzhiyun         transform="scale(0.4,0.4)"
77*4882a593Smuzhiyun         inkscape:connector-curvature="0" />
78*4882a593Smuzhiyun    </marker>
79*4882a593Smuzhiyun    <marker
80*4882a593Smuzhiyun       inkscape:stockid="Arrow2Mend"
81*4882a593Smuzhiyun       orient="auto"
82*4882a593Smuzhiyun       refY="0"
83*4882a593Smuzhiyun       refX="0"
84*4882a593Smuzhiyun       id="Arrow2Mend"
85*4882a593Smuzhiyun       style="overflow:visible">
86*4882a593Smuzhiyun      <path
87*4882a593Smuzhiyun         id="path3952"
88*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
89*4882a593Smuzhiyun         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*4882a593Smuzhiyun         transform="scale(-0.6,-0.6)"
91*4882a593Smuzhiyun         inkscape:connector-curvature="0" />
92*4882a593Smuzhiyun    </marker>
93*4882a593Smuzhiyun    <marker
94*4882a593Smuzhiyun       inkscape:stockid="Arrow2Lend"
95*4882a593Smuzhiyun       orient="auto"
96*4882a593Smuzhiyun       refY="0"
97*4882a593Smuzhiyun       refX="0"
98*4882a593Smuzhiyun       id="Arrow2Lend"
99*4882a593Smuzhiyun       style="overflow:visible">
100*4882a593Smuzhiyun      <path
101*4882a593Smuzhiyun         id="path3946"
102*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
103*4882a593Smuzhiyun         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*4882a593Smuzhiyun         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
105*4882a593Smuzhiyun         inkscape:connector-curvature="0" />
106*4882a593Smuzhiyun    </marker>
107*4882a593Smuzhiyun    <marker
108*4882a593Smuzhiyun       inkscape:stockid="Arrow1Mend"
109*4882a593Smuzhiyun       orient="auto"
110*4882a593Smuzhiyun       refY="0"
111*4882a593Smuzhiyun       refX="0"
112*4882a593Smuzhiyun       id="Arrow1Mend"
113*4882a593Smuzhiyun       style="overflow:visible">
114*4882a593Smuzhiyun      <path
115*4882a593Smuzhiyun         id="path3970"
116*4882a593Smuzhiyun         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
118*4882a593Smuzhiyun         transform="matrix(-0.4,0,0,-0.4,-4,0)"
119*4882a593Smuzhiyun         inkscape:connector-curvature="0" />
120*4882a593Smuzhiyun    </marker>
121*4882a593Smuzhiyun    <marker
122*4882a593Smuzhiyun       inkscape:stockid="Arrow2Mend"
123*4882a593Smuzhiyun       orient="auto"
124*4882a593Smuzhiyun       refY="0"
125*4882a593Smuzhiyun       refX="0"
126*4882a593Smuzhiyun       id="Arrow2Mend-7"
127*4882a593Smuzhiyun       style="overflow:visible">
128*4882a593Smuzhiyun      <path
129*4882a593Smuzhiyun         inkscape:connector-curvature="0"
130*4882a593Smuzhiyun         id="path3952-0"
131*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
132*4882a593Smuzhiyun         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*4882a593Smuzhiyun         transform="scale(-0.6,-0.6)" />
134*4882a593Smuzhiyun    </marker>
135*4882a593Smuzhiyun    <marker
136*4882a593Smuzhiyun       inkscape:stockid="Arrow1Send"
137*4882a593Smuzhiyun       orient="auto"
138*4882a593Smuzhiyun       refY="0"
139*4882a593Smuzhiyun       refX="0"
140*4882a593Smuzhiyun       id="Arrow1Send-3"
141*4882a593Smuzhiyun       style="overflow:visible">
142*4882a593Smuzhiyun      <path
143*4882a593Smuzhiyun         inkscape:connector-curvature="0"
144*4882a593Smuzhiyun         id="path3940-6"
145*4882a593Smuzhiyun         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147*4882a593Smuzhiyun         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
148*4882a593Smuzhiyun    </marker>
149*4882a593Smuzhiyun    <marker
150*4882a593Smuzhiyun       inkscape:stockid="Arrow1Send"
151*4882a593Smuzhiyun       orient="auto"
152*4882a593Smuzhiyun       refY="0"
153*4882a593Smuzhiyun       refX="0"
154*4882a593Smuzhiyun       id="Arrow1Send-1"
155*4882a593Smuzhiyun       style="overflow:visible">
156*4882a593Smuzhiyun      <path
157*4882a593Smuzhiyun         inkscape:connector-curvature="0"
158*4882a593Smuzhiyun         id="path3940-2"
159*4882a593Smuzhiyun         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161*4882a593Smuzhiyun         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
162*4882a593Smuzhiyun    </marker>
163*4882a593Smuzhiyun    <marker
164*4882a593Smuzhiyun       inkscape:stockid="Arrow1Send"
165*4882a593Smuzhiyun       orient="auto"
166*4882a593Smuzhiyun       refY="0"
167*4882a593Smuzhiyun       refX="0"
168*4882a593Smuzhiyun       id="Arrow1Send-0"
169*4882a593Smuzhiyun       style="overflow:visible">
170*4882a593Smuzhiyun      <path
171*4882a593Smuzhiyun         inkscape:connector-curvature="0"
172*4882a593Smuzhiyun         id="path3940-9"
173*4882a593Smuzhiyun         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175*4882a593Smuzhiyun         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
176*4882a593Smuzhiyun    </marker>
177*4882a593Smuzhiyun  </defs>
178*4882a593Smuzhiyun  <sodipodi:namedview
179*4882a593Smuzhiyun     pagecolor="#ffffff"
180*4882a593Smuzhiyun     bordercolor="#666666"
181*4882a593Smuzhiyun     borderopacity="1"
182*4882a593Smuzhiyun     objecttolerance="10"
183*4882a593Smuzhiyun     gridtolerance="10"
184*4882a593Smuzhiyun     guidetolerance="10"
185*4882a593Smuzhiyun     inkscape:pageopacity="0"
186*4882a593Smuzhiyun     inkscape:pageshadow="2"
187*4882a593Smuzhiyun     inkscape:window-width="1087"
188*4882a593Smuzhiyun     inkscape:window-height="1144"
189*4882a593Smuzhiyun     id="namedview208"
190*4882a593Smuzhiyun     showgrid="true"
191*4882a593Smuzhiyun     inkscape:zoom="1.2009216"
192*4882a593Smuzhiyun     inkscape:cx="289.88715"
193*4882a593Smuzhiyun     inkscape:cy="219.06265"
194*4882a593Smuzhiyun     inkscape:window-x="713"
195*4882a593Smuzhiyun     inkscape:window-y="28"
196*4882a593Smuzhiyun     inkscape:window-maximized="0"
197*4882a593Smuzhiyun     inkscape:current-layer="g3058"
198*4882a593Smuzhiyun     fit-margin-top="5"
199*4882a593Smuzhiyun     fit-margin-right="5"
200*4882a593Smuzhiyun     fit-margin-left="5"
201*4882a593Smuzhiyun     fit-margin-bottom="5">
202*4882a593Smuzhiyun    <inkscape:grid
203*4882a593Smuzhiyun       type="xygrid"
204*4882a593Smuzhiyun       id="grid3079"
205*4882a593Smuzhiyun       empspacing="5"
206*4882a593Smuzhiyun       visible="true"
207*4882a593Smuzhiyun       enabled="true"
208*4882a593Smuzhiyun       snapvisiblegridlinesonly="true"
209*4882a593Smuzhiyun       originx="-116.00011px"
210*4882a593Smuzhiyun       originy="-87.2081px" />
211*4882a593Smuzhiyun  </sodipodi:namedview>
212*4882a593Smuzhiyun  <g
213*4882a593Smuzhiyun     style="fill:none;stroke-width:0.025in"
214*4882a593Smuzhiyun     id="g4"
215*4882a593Smuzhiyun     transform="translate(-2296.0293,-2364.1166)">
216*4882a593Smuzhiyun    <path
217*4882a593Smuzhiyun       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)"
218*4882a593Smuzhiyun       d="m 6161.6776,2411.7612 0,4920.3076"
219*4882a593Smuzhiyun       id="path3134-9-0-3"
220*4882a593Smuzhiyun       inkscape:connector-curvature="0"
221*4882a593Smuzhiyun       sodipodi:nodetypes="cc" />
222*4882a593Smuzhiyun    <path
223*4882a593Smuzhiyun       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)"
224*4882a593Smuzhiyun       d="m 6161.6776,4672.443 -2393.6631,0.5116 0,1196.8316 2393.6631,-0.5116"
225*4882a593Smuzhiyun       id="path3134-9-0"
226*4882a593Smuzhiyun       inkscape:connector-curvature="0"
227*4882a593Smuzhiyun       sodipodi:nodetypes="cccc" />
228*4882a593Smuzhiyun    <path
229*4882a593Smuzhiyun       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)"
230*4882a593Smuzhiyun       d="m 6161.6776,4672.443 2393.6631,0.5116 0,1196.8316 -2393.6631,-0.5116"
231*4882a593Smuzhiyun       id="path3134-9-0-7"
232*4882a593Smuzhiyun       inkscape:connector-curvature="0"
233*4882a593Smuzhiyun       sodipodi:nodetypes="cccc" />
234*4882a593Smuzhiyun    <!-- Line: box -->
235*4882a593Smuzhiyun    <!-- Line: box -->
236*4882a593Smuzhiyun    <!-- Line: box -->
237*4882a593Smuzhiyun    <!-- Line -->
238*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790-->
239*4882a593Smuzhiyun    <!-- Line -->
240*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140-->
241*4882a593Smuzhiyun    <!-- Line -->
242*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140-->
243*4882a593Smuzhiyun    <!-- Line -->
244*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940-->
245*4882a593Smuzhiyun    <!-- Line: box -->
246*4882a593Smuzhiyun    <!-- Line: box -->
247*4882a593Smuzhiyun    <!-- Line -->
248*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->
249*4882a593Smuzhiyun    <!-- Line -->
250*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->
251*4882a593Smuzhiyun    <!-- Line -->
252*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->
253*4882a593Smuzhiyun    <!-- Line -->
254*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->
255*4882a593Smuzhiyun    <!-- Line -->
256*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->
257*4882a593Smuzhiyun    <!-- Line -->
258*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240-->
259*4882a593Smuzhiyun    <!-- Line -->
260*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440-->
261*4882a593Smuzhiyun    <!-- Line -->
262*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440-->
263*4882a593Smuzhiyun    <!-- Line -->
264*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240-->
265*4882a593Smuzhiyun    <!-- Circle -->
266*4882a593Smuzhiyun    <!-- Circle -->
267*4882a593Smuzhiyun    <!-- Circle -->
268*4882a593Smuzhiyun    <!-- Circle -->
269*4882a593Smuzhiyun    <!-- Circle -->
270*4882a593Smuzhiyun    <!-- Circle -->
271*4882a593Smuzhiyun    <!-- Circle -->
272*4882a593Smuzhiyun    <!-- Circle -->
273*4882a593Smuzhiyun    <!-- Circle -->
274*4882a593Smuzhiyun    <!-- Line: box -->
275*4882a593Smuzhiyun    <!-- Line: box -->
276*4882a593Smuzhiyun    <!-- Line: box -->
277*4882a593Smuzhiyun    <!-- Line: box -->
278*4882a593Smuzhiyun    <!-- Line: box -->
279*4882a593Smuzhiyun    <!-- Line: box -->
280*4882a593Smuzhiyun    <!-- Line: box -->
281*4882a593Smuzhiyun    <!-- Line: box -->
282*4882a593Smuzhiyun    <!-- Line: box -->
283*4882a593Smuzhiyun    <!-- Line: box -->
284*4882a593Smuzhiyun    <!-- Line -->
285*4882a593Smuzhiyun    <!-- Line -->
286*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150-->
287*4882a593Smuzhiyun    <!-- Line: box -->
288*4882a593Smuzhiyun    <!-- Line -->
289*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410-->
290*4882a593Smuzhiyun    <!-- Line: box -->
291*4882a593Smuzhiyun    <!-- Line -->
292*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910-->
293*4882a593Smuzhiyun    <!-- Line: box -->
294*4882a593Smuzhiyun    <!-- Line -->
295*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650-->
296*4882a593Smuzhiyun    <!-- Line -->
297*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150-->
298*4882a593Smuzhiyun    <!-- Text -->
299*4882a593Smuzhiyun    <!-- Text -->
300*4882a593Smuzhiyun    <!-- Text -->
301*4882a593Smuzhiyun    <!-- Text -->
302*4882a593Smuzhiyun    <!-- Text -->
303*4882a593Smuzhiyun    <!-- Text -->
304*4882a593Smuzhiyun    <!-- Text -->
305*4882a593Smuzhiyun    <!-- Text -->
306*4882a593Smuzhiyun    <!-- Text -->
307*4882a593Smuzhiyun    <!-- Text -->
308*4882a593Smuzhiyun    <!-- Text -->
309*4882a593Smuzhiyun    <!-- Text -->
310*4882a593Smuzhiyun    <!-- Text -->
311*4882a593Smuzhiyun    <!-- Text -->
312*4882a593Smuzhiyun    <!-- Text -->
313*4882a593Smuzhiyun    <!-- Text -->
314*4882a593Smuzhiyun    <!-- Text -->
315*4882a593Smuzhiyun    <!-- Text -->
316*4882a593Smuzhiyun    <!-- Text -->
317*4882a593Smuzhiyun    <!-- Text -->
318*4882a593Smuzhiyun    <!-- Text -->
319*4882a593Smuzhiyun    <!-- Text -->
320*4882a593Smuzhiyun    <!-- Text -->
321*4882a593Smuzhiyun    <!-- Text -->
322*4882a593Smuzhiyun    <!-- Text -->
323*4882a593Smuzhiyun    <!-- Text -->
324*4882a593Smuzhiyun    <!-- Line -->
325*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->
326*4882a593Smuzhiyun    <!-- Line: box -->
327*4882a593Smuzhiyun    <!-- Line: box -->
328*4882a593Smuzhiyun    <!-- Line: box -->
329*4882a593Smuzhiyun    <!-- Line: box -->
330*4882a593Smuzhiyun    <!-- Text -->
331*4882a593Smuzhiyun    <!-- Text -->
332*4882a593Smuzhiyun    <!-- Text -->
333*4882a593Smuzhiyun    <!-- Text -->
334*4882a593Smuzhiyun    <!-- Text -->
335*4882a593Smuzhiyun    <rect
336*4882a593Smuzhiyun       x="2333.5203"
337*4882a593Smuzhiyun       y="5109.5566"
338*4882a593Smuzhiyun       width="2844.0974"
339*4882a593Smuzhiyun       height="360.77411"
340*4882a593Smuzhiyun       rx="0"
341*4882a593Smuzhiyun       style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.0005789, 60.00115781;stroke-dashoffset:0"
342*4882a593Smuzhiyun       id="rect118-3"
343*4882a593Smuzhiyun       ry="0" />
344*4882a593Smuzhiyun    <text
345*4882a593Smuzhiyun       xml:space="preserve"
346*4882a593Smuzhiyun       x="2562.135"
347*4882a593Smuzhiyun       y="5357.9937"
348*4882a593Smuzhiyun       font-style="normal"
349*4882a593Smuzhiyun       font-weight="bold"
350*4882a593Smuzhiyun       font-size="192"
351*4882a593Smuzhiyun       id="text202-7-5"
352*4882a593Smuzhiyun       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_sched_clock_irq()</text>
353*4882a593Smuzhiyun    <rect
354*4882a593Smuzhiyun       x="7069.6187"
355*4882a593Smuzhiyun       y="5087.4678"
356*4882a593Smuzhiyun       width="2975.115"
357*4882a593Smuzhiyun       height="382.86298"
358*4882a593Smuzhiyun       rx="0"
359*4882a593Smuzhiyun       style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057902, 60.00115804;stroke-dashoffset:0"
360*4882a593Smuzhiyun       id="rect118-36"
361*4882a593Smuzhiyun       ry="0" />
362*4882a593Smuzhiyun    <text
363*4882a593Smuzhiyun       xml:space="preserve"
364*4882a593Smuzhiyun       x="7165.2524"
365*4882a593Smuzhiyun       y="5333.4927"
366*4882a593Smuzhiyun       font-style="normal"
367*4882a593Smuzhiyun       font-weight="bold"
368*4882a593Smuzhiyun       font-size="192"
369*4882a593Smuzhiyun       id="text202-7-9-6"
370*4882a593Smuzhiyun       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_after_idle()</text>
371*4882a593Smuzhiyun    <g
372*4882a593Smuzhiyun       id="g3058"
373*4882a593Smuzhiyun       transform="translate(-53.192514,-2819.2063)">
374*4882a593Smuzhiyun      <text
375*4882a593Smuzhiyun         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier"
376*4882a593Smuzhiyun         id="text202"
377*4882a593Smuzhiyun         font-size="192"
378*4882a593Smuzhiyun         font-weight="bold"
379*4882a593Smuzhiyun         font-style="normal"
380*4882a593Smuzhiyun         y="6532.0293"
381*4882a593Smuzhiyun         x="5073.3374"
382*4882a593Smuzhiyun         xml:space="preserve">rcu_advance_cbs()</text>
383*4882a593Smuzhiyun      <rect
384*4882a593Smuzhiyun         id="rect112"
385*4882a593Smuzhiyun         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
386*4882a593Smuzhiyun         rx="0"
387*4882a593Smuzhiyun         height="1370.8721"
388*4882a593Smuzhiyun         width="2809.1992"
389*4882a593Smuzhiyun         y="5650.2598"
390*4882a593Smuzhiyun         x="4800.2563" />
391*4882a593Smuzhiyun      <rect
392*4882a593Smuzhiyun         id="rect112-3"
393*4882a593Smuzhiyun         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
394*4882a593Smuzhiyun         rx="0"
395*4882a593Smuzhiyun         height="1294.8468"
396*4882a593Smuzhiyun         width="2809.1992"
397*4882a593Smuzhiyun         y="5726.2852"
398*4882a593Smuzhiyun         x="4800.2563" />
399*4882a593Smuzhiyun      <text
400*4882a593Smuzhiyun         sodipodi:linespacing="125%"
401*4882a593Smuzhiyun         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"
402*4882a593Smuzhiyun         id="text202-7-5-1-2-3-7"
403*4882a593Smuzhiyun         font-size="192"
404*4882a593Smuzhiyun         font-weight="bold"
405*4882a593Smuzhiyun         font-style="normal"
406*4882a593Smuzhiyun         y="6961.395"
407*4882a593Smuzhiyun         x="7220.106"
408*4882a593Smuzhiyun         xml:space="preserve"><tspan
409*4882a593Smuzhiyun           id="tspan3104-6-5"
410*4882a593Smuzhiyun           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>
411*4882a593Smuzhiyun      <text
412*4882a593Smuzhiyun         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
413*4882a593Smuzhiyun         id="text202-3"
414*4882a593Smuzhiyun         font-size="192"
415*4882a593Smuzhiyun         font-weight="bold"
416*4882a593Smuzhiyun         font-style="normal"
417*4882a593Smuzhiyun         y="6321.9248"
418*4882a593Smuzhiyun         x="5073.3374"
419*4882a593Smuzhiyun         xml:space="preserve">__note_gp_changes()</text>
420*4882a593Smuzhiyun    </g>
421*4882a593Smuzhiyun    <g
422*4882a593Smuzhiyun       id="g3049"
423*4882a593Smuzhiyun       transform="translate(26.596257,6090.5512)">
424*4882a593Smuzhiyun      <path
425*4882a593Smuzhiyun         transform="matrix(13.298129,0,0,13.298129,1872.6808,-2726.4833)"
426*4882a593Smuzhiyun         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"
427*4882a593Smuzhiyun         sodipodi:ry="39.550262"
428*4882a593Smuzhiyun         sodipodi:rx="65.917107"
429*4882a593Smuzhiyun         sodipodi:cy="345.54001"
430*4882a593Smuzhiyun         sodipodi:cx="319.379"
431*4882a593Smuzhiyun         id="path3084-3"
432*4882a593Smuzhiyun         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"
433*4882a593Smuzhiyun         sodipodi:type="arc" />
434*4882a593Smuzhiyun      <text
435*4882a593Smuzhiyun         sodipodi:linespacing="125%"
436*4882a593Smuzhiyun         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"
437*4882a593Smuzhiyun         id="text202-7-5-1-2-6"
438*4882a593Smuzhiyun         font-size="192"
439*4882a593Smuzhiyun         font-weight="bold"
440*4882a593Smuzhiyun         font-style="normal"
441*4882a593Smuzhiyun         y="1785.2073"
442*4882a593Smuzhiyun         x="5717.4517"
443*4882a593Smuzhiyun         xml:space="preserve"><tspan
444*4882a593Smuzhiyun           id="tspan3104-7"
445*4882a593Smuzhiyun           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">Phase Two</tspan></text>
446*4882a593Smuzhiyun      <text
447*4882a593Smuzhiyun         sodipodi:linespacing="125%"
448*4882a593Smuzhiyun         id="text3110-5"
449*4882a593Smuzhiyun         y="2005.6624"
450*4882a593Smuzhiyun         x="6119.668"
451*4882a593Smuzhiyun         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"
452*4882a593Smuzhiyun         xml:space="preserve"><tspan
453*4882a593Smuzhiyun           y="2005.6624"
454*4882a593Smuzhiyun           x="6119.668"
455*4882a593Smuzhiyun           id="tspan3112-3"
456*4882a593Smuzhiyun           sodipodi:role="line">of Update</tspan></text>
457*4882a593Smuzhiyun    </g>
458*4882a593Smuzhiyun    <rect
459*4882a593Smuzhiyun       x="5097.8271"
460*4882a593Smuzhiyun       y="6268.2183"
461*4882a593Smuzhiyun       width="1994.7195"
462*4882a593Smuzhiyun       height="664.90662"
463*4882a593Smuzhiyun       rx="0"
464*4882a593Smuzhiyun       style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057858, 60.00115716;stroke-dashoffset:0"
465*4882a593Smuzhiyun       id="rect118-36-3"
466*4882a593Smuzhiyun       ry="0" />
467*4882a593Smuzhiyun    <text
468*4882a593Smuzhiyun       xml:space="preserve"
469*4882a593Smuzhiyun       x="5363.7886"
470*4882a593Smuzhiyun       y="6534.1812"
471*4882a593Smuzhiyun       font-style="normal"
472*4882a593Smuzhiyun       font-weight="bold"
473*4882a593Smuzhiyun       font-size="192"
474*4882a593Smuzhiyun       id="text202-7-9-6-6"
475*4882a593Smuzhiyun       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">RCU_SOFTIRQ</text>
476*4882a593Smuzhiyun    <text
477*4882a593Smuzhiyun       xml:space="preserve"
478*4882a593Smuzhiyun       x="5363.7886"
479*4882a593Smuzhiyun       y="6800.1436"
480*4882a593Smuzhiyun       font-style="normal"
481*4882a593Smuzhiyun       font-weight="bold"
482*4882a593Smuzhiyun       font-size="192"
483*4882a593Smuzhiyun       id="text202-7-9-6-6-7"
484*4882a593Smuzhiyun       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_do_batch()</text>
485*4882a593Smuzhiyun  </g>
486*4882a593Smuzhiyun</svg>
487