blob: 0dfd8e9e258ea23707860aebf5fe068273175182 [file]
%!PS-Adobe-2.0 EPSF-2.0
%%Title: RCUReplacement.fig
%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha7
%%CreationDate: Sun Apr 27 20:12:43 2008
%%For: paulmck@paulmck-laptop (paulmck,,,)
%%BoundingBox: 0 0 218 461
%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
newpath 0 461 moveto 0 0 lineto 218 0 lineto 218 461 lineto closepath clip newpath
0.7 459.7 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06000 0.06000 sc
%
% Fig objects follow
%
%
% here starts figure with depth 50
% Polyline
0 slj
0 slc
7.500 slw
n 2700 0 m 3600 0 l 3600 375 l 2700 375 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 1350 0 m 2250 0 l 2250 375 l 1350 375 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 0 0 m 900 0 l 900 375 l 0 375 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
gs clippath
1214 180 m 1365 180 l 1365 120 l 1214 120 l 1214 120 l 1334 150 l 1214 180 l cp
eoclip
n 900 150 m
1350 150 l gs col0 s gr gr
% arrowhead
n 1214 180 m 1334 150 l 1214 120 l 1214 180 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2564 180 m 2715 180 l 2715 120 l 2564 120 l 2564 120 l 2684 150 l 2564 180 l cp
eoclip
n 2250 150 m
2700 150 l gs col0 s gr gr
% arrowhead
n 2564 180 m 2684 150 l 2564 120 l 2564 180 l cp gs 0.00 setgray ef gr col0 s
/NimbusSanL-Regu ff 150.00 scf sf
450 225 m
gs 1 -1 sc (A) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 225 m
gs 1 -1 sc (B) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
3150 225 m
gs 1 -1 sc (C) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1200 600 m 2400 600 l 2400 750 l 3150 750 l 1800 900 l 450 750 l
1200 750 l
cp gs col2 1.00 shd ef gr gs col0 s gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 750 m
gs 1 -1 sc (Allocate and Copy) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1350 1065 m 2250 1065 l 2250 1425 l 1350 1425 l
cp gs col2 1.00 shd ef gr gs col0 s gr
% Polyline
n 1350 1575 m 2250 1575 l 2250 1935 l 1350 1935 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 2700 1575 m 3600 1575 l 3600 1935 l 2700 1935 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 0 1575 m 900 1575 l 900 1935 l 0 1935 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
gs clippath
1214 1755 m 1365 1755 l 1365 1695 l 1214 1695 l 1214 1695 l 1334 1725 l 1214 1755 l cp
eoclip
n 900 1725 m
1350 1725 l gs col0 s gr gr
% arrowhead
n 1214 1755 m 1334 1725 l 1214 1695 l 1214 1755 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3120 1439 m 3120 1590 l 3180 1590 l 3180 1439 l 3180 1439 l 3150 1559 l 3120 1439 l cp
eoclip
n 2250 1200 m 3150 1200 l
3150 1575 l gs col0 s gr gr
% arrowhead
n 3120 1439 m 3150 1559 l 3180 1439 l 3120 1439 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2564 1755 m 2715 1755 l 2715 1695 l 2564 1695 l 2564 1695 l 2684 1725 l 2564 1755 l cp
eoclip
n 2250 1725 m
2700 1725 l gs col0 s gr gr
% arrowhead
n 2564 1755 m 2684 1725 l 2564 1695 l 2564 1755 l cp gs 0.00 setgray ef gr col0 s
/NimbusSanL-Regu ff 150.00 scf sf
1800 1290 m
gs 1 -1 sc (B) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 1800 m
gs 1 -1 sc (B) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
450 1800 m
gs 1 -1 sc (A) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
3150 1800 m
gs 1 -1 sc (C) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1200 2175 m 2400 2175 l 2400 2325 l 3150 2325 l 1800 2475 l 450 2325 l
1200 2325 l
cp gs col2 1.00 shd ef gr gs col0 s gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 2325 m
gs 1 -1 sc (Update) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1350 2640 m 2250 2640 l 2250 3000 l 1350 3000 l
cp gs col2 1.00 shd ef gr gs col0 s gr
% Polyline
n 1350 3150 m 2250 3150 l 2250 3510 l 1350 3510 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 2700 3150 m 3600 3150 l 3600 3510 l 2700 3510 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 0 3150 m 900 3150 l 900 3510 l 0 3510 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
gs clippath
1214 3330 m 1365 3330 l 1365 3270 l 1214 3270 l 1214 3270 l 1334 3300 l 1214 3330 l cp
eoclip
n 900 3300 m
1350 3300 l gs col0 s gr gr
% arrowhead
n 1214 3330 m 1334 3300 l 1214 3270 l 1214 3330 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3120 3014 m 3120 3165 l 3180 3165 l 3180 3014 l 3180 3014 l 3150 3134 l 3120 3014 l cp
eoclip
n 2250 2775 m 3150 2775 l
3150 3150 l gs col0 s gr gr
% arrowhead
n 3120 3014 m 3150 3134 l 3180 3014 l 3120 3014 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2564 3330 m 2715 3330 l 2715 3270 l 2564 3270 l 2564 3270 l 2684 3300 l 2564 3330 l cp
eoclip
n 2250 3300 m
2700 3300 l gs col0 s gr gr
% arrowhead
n 2564 3330 m 2684 3300 l 2564 3270 l 2564 3330 l cp gs 0.00 setgray ef gr col0 s
/NimbusSanL-Regu ff 150.00 scf sf
1800 2865 m
gs 1 -1 sc (B') dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 3375 m
gs 1 -1 sc (B) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
450 3375 m
gs 1 -1 sc (A) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
3150 3375 m
gs 1 -1 sc (C) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1200 3750 m 2400 3750 l 2400 3900 l 3150 3900 l 1800 4050 l 450 3900 l
1200 3900 l
cp gs col2 1.00 shd ef gr gs col0 s gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 3900 m
gs 1 -1 sc (list_replace_rcu\(\)) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1350 4215 m 2250 4215 l 2250 4575 l 1350 4575 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 1350 4725 m 2250 4725 l 2250 5085 l 1350 5085 l
cp gs col6 1.00 shd ef gr gs col0 s gr
% Polyline
n 2700 4725 m 3600 4725 l 3600 5085 l 2700 5085 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 0 4725 m 900 4725 l 900 5085 l 0 5085 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
gs clippath
3120 4589 m 3120 4740 l 3180 4740 l 3180 4589 l 3180 4589 l 3150 4709 l 3120 4589 l cp
eoclip
n 2250 4350 m 3150 4350 l
3150 4725 l gs col0 s gr gr
% arrowhead
n 3120 4589 m 3150 4709 l 3180 4589 l 3120 4589 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2564 4905 m 2715 4905 l 2715 4845 l 2564 4845 l 2564 4845 l 2684 4875 l 2564 4905 l cp
eoclip
n 2250 4875 m
2700 4875 l gs col0 s gr gr
% arrowhead
n 2564 4905 m 2684 4875 l 2564 4845 l 2564 4905 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1214 4380 m 1365 4380 l 1365 4320 l 1214 4320 l 1214 4320 l 1334 4350 l 1214 4380 l cp
eoclip
n 900 4875 m 1050 4875 l 1050 4350 l
1350 4350 l gs col0 s gr gr
% arrowhead
n 1214 4380 m 1334 4350 l 1214 4320 l 1214 4380 l cp gs 0.00 setgray ef gr col0 s
/NimbusSanL-Regu ff 150.00 scf sf
1800 4440 m
gs 1 -1 sc (B') dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 4950 m
gs 1 -1 sc (B) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
450 4950 m
gs 1 -1 sc (A) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
3150 4950 m
gs 1 -1 sc (C) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1200 5325 m 2400 5325 l 2400 5475 l 3150 5475 l 1800 5625 l 450 5475 l
1200 5475 l
cp gs col6 1.00 shd ef gr gs col0 s gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 5475 m
gs 1 -1 sc (synchronize_rcu\(\)) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1350 5790 m 2250 5790 l 2250 6150 l 1350 6150 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 1350 6300 m 2250 6300 l 2250 6660 l 1350 6660 l
cp gs col2 1.00 shd ef gr gs col0 s gr
% Polyline
n 2700 6300 m 3600 6300 l 3600 6660 l 2700 6660 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 0 6300 m 900 6300 l 900 6660 l 0 6660 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
gs clippath
3120 6164 m 3120 6315 l 3180 6315 l 3180 6164 l 3180 6164 l 3150 6284 l 3120 6164 l cp
eoclip
n 2250 5925 m 3150 5925 l
3150 6300 l gs col0 s gr gr
% arrowhead
n 3120 6164 m 3150 6284 l 3180 6164 l 3120 6164 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2564 6480 m 2715 6480 l 2715 6420 l 2564 6420 l 2564 6420 l 2684 6450 l 2564 6480 l cp
eoclip
n 2250 6450 m
2700 6450 l gs col0 s gr gr
% arrowhead
n 2564 6480 m 2684 6450 l 2564 6420 l 2564 6480 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1214 5955 m 1365 5955 l 1365 5895 l 1214 5895 l 1214 5895 l 1334 5925 l 1214 5955 l cp
eoclip
n 900 6450 m 1050 6450 l 1050 5925 l
1350 5925 l gs col0 s gr gr
% arrowhead
n 1214 5955 m 1334 5925 l 1214 5895 l 1214 5955 l cp gs 0.00 setgray ef gr col0 s
/NimbusSanL-Regu ff 150.00 scf sf
1800 6015 m
gs 1 -1 sc (B') dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 6525 m
gs 1 -1 sc (B) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
450 6525 m
gs 1 -1 sc (A) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
3150 6525 m
gs 1 -1 sc (C) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1200 6825 m 2400 6825 l 2400 6975 l 3150 6975 l 1800 7125 l 450 6975 l
1200 6975 l
cp gs col4 1.00 shd ef gr gs col0 s gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 6975 m
gs 1 -1 sc (kfree\(\)) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2700 7275 m 3600 7275 l 3600 7650 l 2700 7650 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 1350 7275 m 2250 7275 l 2250 7650 l 1350 7650 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
n 0 7275 m 900 7275 l 900 7650 l 0 7650 l
cp gs col4 1.00 shd ef gr gs col0 s gr
% Polyline
gs clippath
1214 7455 m 1365 7455 l 1365 7395 l 1214 7395 l 1214 7395 l 1334 7425 l 1214 7455 l cp
eoclip
n 900 7425 m
1350 7425 l gs col0 s gr gr
% arrowhead
n 1214 7455 m 1334 7425 l 1214 7395 l 1214 7455 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2564 7455 m 2715 7455 l 2715 7395 l 2564 7395 l 2564 7395 l 2684 7425 l 2564 7455 l cp
eoclip
n 2250 7425 m
2700 7425 l gs col0 s gr gr
% arrowhead
n 2564 7455 m 2684 7425 l 2564 7395 l 2564 7455 l cp gs 0.00 setgray ef gr col0 s
/NimbusSanL-Regu ff 150.00 scf sf
450 7500 m
gs 1 -1 sc (A) dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
1800 7500 m
gs 1 -1 sc (B') dup sw pop 2 div neg 0 rm col0 sh gr
/NimbusSanL-Regu ff 150.00 scf sf
3150 7500 m
gs 1 -1 sc (C) dup sw pop 2 div neg 0 rm col0 sh gr
% here ends figure;
$F2psEnd
rs
showpage
%%Trailer
%EOF