blob: 766b5f4d3e2d562f6642d93552eb138bad8f1092 [file] [log] [blame]
#FIG 3.2 Produced by xfig version 3.2.5
Landscape
Center
Inches
A4
100.00
Single
-2
1200 2
6 450 3225 2325 3450
2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 3300 750 3300
4 0 0 50 -1 16 9 0.0000 4 150 1455 825 3375 Old counters zero [0]\001
-6
6 525 1950 1575 2100
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 2025 750 2025
4 0 0 50 -1 16 9 0.0000 4 120 750 825 2100 CPU 2 ack\001
-6
6 525 2175 1575 2325
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 2250 750 2250
4 0 0 50 -1 16 9 0.0000 4 120 750 825 2325 CPU 3 ack\001
-6
6 525 2475 1575 2625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 2550 750 2550
4 0 0 50 -1 16 9 0.0000 4 120 750 825 2625 CPU 1 ack\001
-6
6 525 2625 1575 2775
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 2700 750 2700
4 0 0 50 -1 16 9 0.0000 4 120 750 825 2775 CPU 0 ack\001
-6
6 525 3525 1575 3675
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 3600 750 3600
4 0 0 50 -1 16 9 0.0000 4 120 735 825 3675 CPU 3 mb\001
-6
6 525 3675 1575 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 3750 750 3750
4 0 0 50 -1 16 9 0.0000 4 120 735 825 3825 CPU 0 mb\001
-6
6 525 3975 1575 4125
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 4050 750 4050
4 0 0 50 -1 16 9 0.0000 4 120 735 825 4125 CPU 2 mb\001
-6
6 525 5550 1575 5700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 5625 750 5625
4 0 0 50 -1 16 9 0.0000 4 120 750 825 5700 CPU 0 ack\001
-6
6 525 7050 1575 7200
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 7125 750 7125
4 0 0 50 -1 16 9 0.0000 4 120 735 825 7200 CPU 1 mb\001
-6
6 525 6375 1575 6525
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 6450 750 6450
4 0 0 50 -1 16 9 0.0000 4 120 735 825 6525 CPU 3 mb\001
-6
6 525 6825 1575 6975
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 6900 750 6900
4 0 0 50 -1 16 9 0.0000 4 120 735 825 6975 CPU 2 mb\001
-6
6 525 6675 1575 6825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 6750 750 6750
4 0 0 50 -1 16 9 0.0000 4 120 735 825 6825 CPU 0 mb\001
-6
6 525 5325 1575 5475
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 5400 750 5400
4 0 0 50 -1 16 9 0.0000 4 120 750 825 5475 CPU 1 ack\001
-6
6 525 5175 1575 5325
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 5250 750 5250
4 0 0 50 -1 16 9 0.0000 4 120 750 825 5325 CPU 2 ack\001
-6
6 525 5025 1575 5175
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 5100 750 5100
4 0 0 50 -1 16 9 0.0000 4 120 750 825 5175 CPU 3 ack\001
-6
6 525 8025 1575 8175
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 8100 750 8100
4 0 0 50 -1 16 9 0.0000 4 120 750 825 8175 CPU 0 ack\001
-6
6 525 8175 1575 8325
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 8250 750 8250
4 0 0 50 -1 16 9 0.0000 4 120 750 825 8325 CPU 3 ack\001
-6
6 525 8400 1575 8550
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 8475 750 8475
4 0 0 50 -1 16 9 0.0000 4 120 750 825 8550 CPU 1 ack\001
-6
6 525 8625 1575 8775
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 8700 750 8700
4 0 0 50 -1 16 9 0.0000 4 120 750 825 8775 CPU 2 ack\001
-6
6 450 6150 2325 6375
2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 6225 750 6225
4 0 0 50 -1 16 9 0.0000 4 150 1455 825 6300 Old counters zero [1]\001
-6
6 525 525 1575 675
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 600 750 600
4 0 0 50 -1 16 9 0.0000 4 120 735 825 675 CPU 1 mb\001
-6
6 525 1200 1575 1350
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 1275 750 1275
4 0 0 50 -1 16 9 0.0000 4 120 735 825 1350 CPU 0 mb\001
-6
6 525 1050 1575 1200
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 1125 750 1125
4 0 0 50 -1 16 9 0.0000 4 120 735 825 1200 CPU 3 mb\001
-6
6 525 4125 1575 4275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 4200 750 4200
4 0 0 50 -1 16 9 0.0000 4 120 735 825 4275 CPU 1 mb\001
-6
6 525 825 1575 975
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
525 900 750 900
4 0 0 50 -1 16 9 0.0000 4 120 735 825 975 CPU 2 mb\001
-6
1 2 0 1 11 11 60 -1 20 0.000 1 0.0000 600 2100 150 600 450 2100 750 2100
1 2 0 1 11 11 60 -1 20 0.000 1 0.0000 600 5025 150 600 450 5025 750 5025
1 2 0 1 11 11 60 -1 20 0.000 1 0.0000 600 8100 150 600 450 8100 750 8100
2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
450 1725 750 1725
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 1275 0 1275
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 1725 0 1725
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 2700 0 2700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 1275 225 1725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 1725 225 2700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 2700 225 3300
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 3300 225 4200
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 3300 0 3300
2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
450 4650 750 4650
2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
450 7800 750 7800
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 4200 0 4200
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 4650 0 4650
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 5625 0 5625
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 7125 0 7125
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 4200 225 4650
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 4650 225 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 5625 225 6225
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 6225 225 7125
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 7800 0 7800
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 7125 225 7800
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 6225 0 6225
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
0 0 1.00 60.00 120.00
0 0 1.00 60.00 120.00
225 7800 225 8700
2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
600 8700 0 8700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
600 375 600 9150
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
0 0 1.00 60.00 120.00
225 375 225 1275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3000 375 3000 9150
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
5400 375 5400 9150
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 600 7200 600
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 5100 7200 5100
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 2700 7200 2700
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 5625 7200 5625
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
2400 6225 7200 6225
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 7125 7200 7125
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
2250 1725 7200 1725
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 2550 7200 2550
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
1650 8100 7200 8100
2 3 0 1 7 2 60 -1 20 0.000 0 0 -1 0 0 9
5100 2850 5700 2850 5700 1350 6150 1350 5400 900 4650 1350
5100 1350 5100 3000 5100 2850
2 3 0 1 7 2 60 -1 20 0.000 0 0 -1 0 0 9
5100 5850 5700 5850 5700 6375 6150 6375 5400 6825 4650 6375
5100 6375 5100 4725 5100 5850
4 0 0 50 -1 16 9 1.5708 4 120 225 150 1575 idle\001
4 1 0 50 -1 16 9 1.5708 4 120 510 150 2175 waitack\001
4 1 0 50 -1 16 9 1.5708 4 120 585 150 3000 waitzero\001
4 1 0 50 -1 16 9 1.5708 4 120 495 150 3750 waitmb\001
4 0 0 50 -1 16 9 0.0000 4 150 1260 825 4725 completed++ [==2]\001
4 0 0 50 -1 16 9 0.0000 4 150 1260 825 7875 completed++ [==3]\001
4 0 0 50 -1 16 9 1.5708 4 120 225 150 4500 idle\001
4 1 0 50 -1 16 9 1.5708 4 120 510 150 5100 waitack\001
4 0 0 50 -1 16 9 1.5708 4 120 225 150 7575 idle\001
4 1 0 50 -1 16 9 1.5708 4 120 585 150 5925 waitzero\001
4 1 0 50 -1 16 9 1.5708 4 120 510 150 8100 waitack\001
4 1 0 50 -1 16 9 1.5708 4 120 495 150 6675 waitmb\001
4 1 0 50 -1 16 9 1.5708 4 120 495 150 900 waitmb\001
4 1 0 50 -1 16 9 0.0000 4 120 990 600 300 State Machine\001
4 1 0 50 -1 16 9 0.0000 4 120 915 600 150 Grace-Period\001
4 1 0 50 -1 16 9 0.0000 4 120 825 3000 300 Reclamation\001
4 1 0 50 -1 16 9 0.0000 4 120 885 3000 150 Removal and\001
4 1 0 50 -1 16 9 0.0000 4 120 1095 5400 150 RCU Read-Side\001
4 1 0 50 -1 16 9 0.0000 4 120 1050 5400 300 Critical Section\001
4 1 0 50 -1 16 9 0.0000 4 150 2130 5400 675 Earliest Possible Reordering of\001
4 1 0 50 -1 14 9 0.0000 4 135 1530 5400 825 rcu_dereference()\001
4 1 0 50 -1 16 9 0.0000 4 120 1980 5400 6150 Latest Possible Execution of\001
4 1 0 50 -1 14 9 0.0000 4 135 1530 5400 6300 rcu_read_unlock()\001
4 1 0 50 -1 16 9 0.0000 4 150 2055 5400 6975 Latest Possible Reordering of\001
4 1 0 50 -1 16 9 0.0000 4 120 1965 5400 7125 RCU-Protected Pointer Use\001
4 1 0 50 -1 16 9 0.0000 4 120 1905 3000 8325 Earliest Possible Invocation\001
4 1 0 50 -1 14 9 0.0000 4 120 1350 3000 8175 wait[1] to done\001
4 1 0 50 -1 14 9 0.0000 4 120 1350 3000 2775 next to wait[0]\001
4 1 0 50 -1 14 9 0.0000 4 135 900 3000 2625 call_rcu()\001
4 1 0 50 -1 14 9 0.0000 4 135 1260 3000 2475 list_del_rcu()\001
4 1 0 50 -1 16 9 0.0000 4 150 2055 5400 2400 Latest Possible Reordering of\001
4 1 0 50 -1 14 9 0.0000 4 135 1350 5400 2550 rcu_read_lock()\001
4 1 0 50 -1 14 9 0.0000 4 120 1620 3000 5700 wait[0] to wait[1]\001
4 0 0 50 -1 16 9 0.0000 4 150 1260 825 1800 completed++ [==1]\001