1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:29:48 2015 -->
6 <!-- Magnification: 2.000 -->
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"
18 viewBox=
"-44 -44 8938 11938"
21 inkscape:
version=
"0.48.4 r9939"
22 sodipodi:
docname=
"BigTreePreemptRCUBHdyntickCB.svg">
28 <dc:format>image/svg+xml
</dc:format>
30 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
38 inkscape:
stockid=
"Arrow1Mend"
43 style=
"overflow:visible;">
46 d=
"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
47 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
48 transform=
"scale(0.4) rotate(180) translate(10,0)" />
58 inkscape:
pageopacity=
"0"
59 inkscape:
pageshadow=
"2"
60 inkscape:
window-width=
"881"
61 inkscape:
window-height=
"1128"
64 inkscape:
zoom=
"1.0195195"
66 inkscape:
cy=
"445.49997"
67 inkscape:
window-x=
"936"
68 inkscape:
window-y=
"24"
69 inkscape:
window-maximized=
"0"
70 inkscape:
current-layer=
"g4" />
72 style=
"stroke-width:.025in; fill:none"
81 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
90 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
99 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
108 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
117 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
126 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
130 points=
"5250,8550 5688,6362 "
131 style=
"stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
133 <!-- Arrowhead on XXXpoint 5250 8550 - 5710 6240-->
135 points=
"5714 6518 5704 6272 5598 6494 "
136 style=
"stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
140 points=
"4050,9750 4486,7712 "
141 style=
"stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
143 <!-- Arrowhead on XXXpoint 4050 9750 - 4512 7590-->
145 points=
"4514 7868 4506 7622 4396 7844 "
146 style=
"stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
150 points=
"1040,9750 1476,7712 "
151 style=
"stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
153 <!-- Arrowhead on XXXpoint 1040 9750 - 1502 7590-->
155 points=
"1504 7868 1496 7622 1386 7844 "
156 style=
"stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
160 points=
"2240,8550 2676,6512 "
161 style=
"stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
163 <!-- Arrowhead on XXXpoint 2240 8550 - 2702 6390-->
165 points=
"2704 6668 2696 6422 2586 6644 "
166 style=
"stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
170 points=
"4050,9600 5692,6062 "
171 style=
"stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
173 <!-- Arrowhead on XXXpoint 4050 9600 - 5744 5948-->
175 points=
"5682 6220 5730 5978 5574 6170 "
176 style=
"stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
180 points=
"1086,9600 2728,6062 "
181 style=
"stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
183 <!-- Arrowhead on XXXpoint 1086 9600 - 2780 5948-->
185 points=
"2718 6220 2766 5978 2610 6170 "
186 style=
"stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
195 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
204 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
208 points=
"1350,3900 2350,3040 "
209 style=
"stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
211 <!-- Arrowhead on XXXpoint 1350 3900 - 2444 2960-->
214 points=
"4950,3900 3948,3040 "
215 style=
"stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
217 <!-- Arrowhead on XXXpoint 4950 3900 - 3854 2960-->
220 points=
"4050,7050 4050,4864 "
221 style=
"stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
223 <!-- Arrowhead on XXXpoint 4050 7050 - 4050 4740-->
226 points=
"1050,7050 1050,4864 "
227 style=
"stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
229 <!-- Arrowhead on XXXpoint 1050 7050 - 1050 4740-->
232 points=
"2250,5850 2250,4864 "
233 style=
"stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
235 <!-- Arrowhead on XXXpoint 2250 5850 - 2250 4740-->
238 points=
"2250,8550 2250,6814 "
239 style=
"stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
241 <!-- Arrowhead on XXXpoint 2250 8550 - 2250 6690-->
244 points=
"1050,9750 1050,8014 "
245 style=
"stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
247 <!-- Arrowhead on XXXpoint 1050 9750 - 1050 7890-->
250 points=
"4050,9750 4050,8014 "
251 style=
"stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
253 <!-- Arrowhead on XXXpoint 4050 9750 - 4050 7890-->
256 points=
"5250,8550 5250,6814 "
257 style=
"stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
259 <!-- Arrowhead on XXXpoint 5250 8550 - 5250 6690-->
262 points=
"6000,6300 8048,7910 "
263 style=
"stroke:#87cfff;stroke-width:30;stroke-linejoin:miter;stroke-linecap:butt;marker-end:url(#Arrow1Mend)"
265 <!-- Arrowhead on XXXpoint 6000 6300 - 8146 7986-->
271 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
278 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
285 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
292 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
299 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
306 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
313 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
320 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
327 style=
"fill:#000000;stroke:#000000;stroke-width:14;"
336 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
345 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
349 points=
"8100,8850 8100,9384 "
350 style=
"stroke:#000000;stroke-width:30;stroke-linejoin:miter;stroke-linecap:butt;marker-end:url(#Arrow1Mend)"
352 <!-- Arrowhead on XXXpoint 8100 8850 - 8100 9510-->
360 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
364 points=
"8100,10350 8100,10884 "
365 style=
"stroke:#000000;stroke-width:30;stroke-linejoin:miter;stroke-linecap:butt;marker-end:url(#Arrow1Mend)"
367 <!-- Arrowhead on XXXpoint 8100 10350 - 8100 11010-->
375 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
384 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
393 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
402 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
411 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
420 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
429 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
438 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
447 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
456 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
465 style=
"stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
473 font-family=
"Courier"
478 id=
"text140">struct
</text>
485 font-family=
"Courier"
490 id=
"text142">rcu_head
</text>
497 font-family=
"Courier"
502 id=
"text144">struct
</text>
509 font-family=
"Courier"
514 id=
"text146">rcu_head
</text>
521 font-family=
"Courier"
526 id=
"text148">struct
</text>
533 font-family=
"Courier"
538 id=
"text150">rcu_head
</text>
545 font-family=
"Helvetica"
550 id=
"text152">rcu_sched
</text>
557 font-family=
"Helvetica"
562 id=
"text154">rcu_bh
</text>
569 font-family=
"Courier"
574 id=
"text156">struct
</text>
581 font-family=
"Courier"
586 id=
"text158">rcu_node
</text>
593 font-family=
"Courier"
598 id=
"text160">struct
</text>
605 font-family=
"Courier"
610 id=
"text162">rcu_node
</text>
617 font-family=
"Courier"
622 id=
"text164">rcu_node
</text>
629 font-family=
"Courier"
634 id=
"text166">struct
</text>
641 font-family=
"Courier"
646 id=
"text168">struct
</text>
653 font-family=
"Courier"
658 id=
"text170">rcu_data
</text>
665 font-family=
"Courier"
670 id=
"text172">struct
</text>
677 font-family=
"Courier"
682 id=
"text174">rcu_data
</text>
689 font-family=
"Courier"
694 id=
"text176">struct
</text>
701 font-family=
"Courier"
706 id=
"text178">rcu_data
</text>
713 font-family=
"Courier"
718 id=
"text180">struct
</text>
725 font-family=
"Courier"
730 id=
"text182">rcu_data
</text>
737 font-family=
"Courier"
742 id=
"text184">struct rcu_state
</text>
749 font-family=
"Courier"
754 id=
"text186">struct
</text>
761 font-family=
"Courier"
766 id=
"text188">rcu_dynticks
</text>
773 font-family=
"Courier"
778 id=
"text190">struct
</text>
785 font-family=
"Courier"
790 id=
"text192">rcu_dynticks
</text>
797 font-family=
"Courier"
802 id=
"text194">struct
</text>
809 font-family=
"Courier"
814 id=
"text196">rcu_dynticks
</text>
821 font-family=
"Courier"
826 id=
"text198">struct
</text>
833 font-family=
"Courier"
838 id=
"text200">rcu_dynticks
</text>
845 font-family=
"Helvetica"
850 id=
"text202">rcu_preempt
</text>
853 points=
"5250,5850 5250,4864 "
854 style=
"stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
856 <!-- Arrowhead on XXXpoint 5250 5850 - 5250 4740-->