System V/AT vanishing inode problem fixed

Bob Thrush rd at tarpit.uucp
Mon Jul 17 12:05:21 AEST 1989


  Here are the rather brief instructions for rebuilding the V/AT
kernel to fix the vanishing inode problem as mentioned in the
previous posting.  (You must have access to the Software
Development System to do this.)

  0. Become root.
  1. cd to the cf directory of your linkkit (usually /usr/linkkit/cf).
  2. uudecode the attached as alloc.o in this directory.
  3. (optional) you may want to backup ../lib1 since it will be updated.
  4. `ar rv ../lib1 alloc.o'  # This will replace the existing alloc.o
  5. `make',`make install' and then reboot with the new kernel.

  The original alloc.c apparently was unchanged since V/AT
1.3.8, so it is likely that systems older than 2.4 would be able
to use the corrected module.  Beware that it has not been tested
on anything other than V/AT 2.4.  

  You may see a new advisory console message after installing
this fix.  It will occur whenever the vanishing inode problem
would have otherwise appeared and was originally part of my
debugging code.  I decided to leave it in, since it generally
indicates that file system may need to be remade with more
inodes.  The message to the console will look like the following:

The vanishing inode problem would have occurred on maj(%d),min(%d)
There actually were %d inodes available, trying again

  This posting is hereby placed in the public domain.  If you
find it useful, let me know.  If you have problems with it,
I would be glad to help via email.  No other implied guarantees. :-)

----------------- snip here for uuencoded alloc.o -----------------
begin 600 alloc.o
M4@$#`!J,+R3N$0``.```````A!`N=&5X=```````````````)`D``(P```"T
M"@```````+<````@````+F1A=&$````D"0``)`D```0!``"P"0``VA$`````
M```"````0````"YB<W,`````*`H``"@*``!<````````````````````````
M`(````#(#```_W8&FNH&8`!$1(E&^(E6^NL4:@J+1O@%F@'_=OI0F@````"#
MQ`;%=OCVA)H!_W7BQ7;X]T0&__]_`^GY`,5V^/],!HMT!L'F`@-V^(Y>^HM$
M"(M4"HE&_(E6_H/Z`'4)@W[\`'4#Z<T`_W8&_W;^_W;\_W;Z_W;XF at T#,`"#
MQ`J%P'6LQ7;X]T0&__]^`^F!`,5V^/Z$F@'_=O[_=OS_=@::`````(/$!HE&
M](E6]K@``([8]@95!/]U+\5V],5T%HL$Q7;XB40&:,@`BT;X!0@`_W;Z4,5V
M]/]T&(M$%D!`4)H`````@\0*_W;V_W;TF@````"#Q`3%=OC&A)H!`(M&^`6:
M`?]V^E":`````(/$!,5V^/=$!O__?@G%=OB#?`8R?EO_=@9HD`!H;`F:````
M`(/$!L5V^,=$!@``Q7;XQX2J`0``QX2L`0``N```CMAK!@``!5":`````$1$
M_W8&:)``:'L)F@````"#Q`:X``".V,8&500<,\`STLG+_W;^_W;\_W8&F@``
M``"#Q`:)1O2)5O;_=O;_=O2:`````(/$!,5V^/>$K`'__W4(]X2J`?__=`W%
M=OB#K*H!`8.<K`$`Q7;XQH2<`0&+1O2+5O;KJ<@(``#_=@::Z at 9@`$1$B4;\
MB5;^Q7;\QH2<`0'K%&H*BT;\!9H!_W;^4)H`````@\0&Q7;\]H2:`?]UXO]V
M!O]V"O]V"/]V_O]V_)H-`S``@\0*A<!T`^G8`,5V_/=$!O__?Q7%=OS'1`8!
M`,5V_,=$"```QT0*``#%=OR#?`8R?'W%=OS^A)H!_W8*_W8(_W8&F@````"#
MQ`:)1OB)5OK%=OR+1`;%=OC%=!:)!&C(`,5V^/]T&(M$%D!`4(M&_`4(`/]V
M_E":`````(/$"L5V_,=$!@``_W;Z_W;XF@````"#Q`3%=OS&A)H!`(M&_`6:
M`?]V_E":`````(/$!,5V_(M<!O]$!L'C`@->_(Y>_HM&"(M6"HE'"(E7"L5V
M_(.$J@$!@Y2L`0#%=OS&A)P!`<G+58OLQ78&BP0STCM6#'<<<@4[1 at IW%<5V
M!HM$`HM4!#M6#'\=?`4[1 at IW%O]V#FB0`&B$"9H`````@\0&N`$`R<LSP.OZ
MR!@``/]V!IKJ!F``1$2)1OR)5O[I at 0)J"HM&_`6;`?]V_E":`````(/$!NEJ
M`L5V_/>$T`#__W\#Z<(`Q7;\_XS0`(NTT`#1Y at -V_(Y>_HN$T@")1NR%P'4#
MZ:$`_W;L_W8&F@````"#Q`2)1OB)5OJ#^@!U"8-^^`!U`^E-`L5V^/=$&/__
M=4K%=OB+1 at B)1!C%=OB+1 at J)1!K%=OB`3!#&N```CMBA5 at 3%=OB)1!RX``".
MV*%8!,5V^(E$'L5V^,=$(```QT0B``#'1O8``.D8`F@``&@``&@``&@``/]V
M^O]V^)H`````@\0,_W;Z_W;XF@````"#Q`3IF@'%=OS^A)L!Q7;\QX30`&0`
MQ7;\BX32`"7P_T")1NP%'P#!Z`0STHE&Z(E6ZNFL`/]VZO]VZ/]V!IH`````
M@\0&B4;RB5;TN```CMCV!E4$_W04_W;T_W;RF@````"#Q`2#1NP0ZVW%=O*+
M5!B+1!:)1NZ)5O#'1O8``.LXQ7;\]X30`/__?C/%=N[W!/__=1K%=OS_C-``
MB[30`-'F`W;\CE[^BT;LB832`/]&]O]&[(-&[D"#?O80?,+_=O3_=O*:````
M`(/$!,5V_/>$T`#__WXA at T;H`8-6Z@#%=OR+!#/2.U;J<@UV`^E#_SM&Z'8#
MZ3O_Q7;\QH2;`0"+1OP%FP'_=OY0F@````"#Q`3%=OSWA-``__]^'\5V_(NT
MT`!.T>8#=OR.7O['A-(```#%=OS'A-(```#%=OR#O-``9'0+Q7;\QX30`&0`
MZTW%=OS'A-````#%=OSWA*X!__]T28I&!C+D4(M&!L'H"%!HD`!HC at F:````
M`(/$",5V_/^TK@%HD`!HT at F:`````(/$!L5V_,>$T@`"`,5V_/:$FP'_=0/I
MB?WI;_W_=@9HH`!H"0J:`````(/$!K@``([8Q at 95!!S%=OS'A*X!```SP#/2
MR<N+=O;!Y@(#=OB.7OK'1"0``,=$)@``_T;V at W[V#7SAQ7;\]X2N`?__=`?%
M=OS_C*X!Q7;\QH2<`0%H``!H``!H``!H``#_=OK_=OB:`````(/$#(M&^(M6
M^NNCR`0``/]V!IKJ!F``1$2)1OR)5O[%=OS_A*X!Q7;\]H2;`?]U*,5V_,:$
MG`$!Q7;\@[S0`&1\&,5V_(N$T@`[1 at AV"L5V_(M&"(F$T@#)R\5V_(N<T`#_
MA-``T>,#7OR.7OZ+1 at B)A](`Z^+("```QT;\``#'1OX``.MFQ7;\@SP!=5K%
M=OR+1`([1 at 9U3\5V_,5T"(M4&(M$%HE&^(E6^L5V^(-\!C)_"L5V^(.\T`!D
M?B+_=@9HH`!H%PJ:`````(/$!L5V^,=$!@``Q7;XQX30````BT;XBU;ZR<N#
M1OP0N```CMBA$@"+%A0`.U;^<@=WASM&_'>":*``:"$*F@````"#Q`0SP#/2
MZ\[(#```N*``CMCV!C@*_W0#Z8,!_ at 8X"L<&0`H`8,=&^```QT;Z``#IP@#%
M=OB#/`%T`^FS`,5V^,5T"(M4&(M$%HE&](E6]L5V]/:$G`'_=0/IE`#%=O3V
MA)L!_W0#Z8<`Q7;T]H2:`?]U?<5V]/:$G0'_=7/%=O3&A)P!`+@``([8H0``
MBQ8"`,5V](F$G@&)E*`!Q7;XBT0"F;N@`([;HTP*B19."K@``([8Q at 95!`#'
M!G`$``+'!G($``#'!FX$``*+1O2C:@2+1O:C;`3&!E0$`<<&=`02`&B@`&@H
M"IH`````@\0$@T;X$+@``([8H1(`BQ84`#M6^G(-=@/I*/\[1OAV`^D at _\=&
M_```QT;^``#K5<5V_/9$$`%U2,5V_/=$$O__=#[%=OSV1!!&=#7%=OR`3!`!
MQ7;\_T02:```:```:```:```_W;^_W;\F@````"#Q`S_=O[_=OR:`````(/$
M!(-&_%RX``".V*$&`(L6"``[5OYR!W>8.T;\=Y-J_YH`````1$2XH`".V,8&
M.`H`R<LH"9``0"@C*6%L;&]C+F,)36EC<F]P;W)T(%)E=B!)9"`Q+C,N."`@
M,3`O,C(O.#8 at +2!R9'1H<G5S:"!F:7@@,R\R."\X.0!"860 at 9G)E92!C;W5N
M=`!N;R!S<&%C90!B860 at 8FQO8VL`5&AE('9A;FES:&EN9R!I;F]D92!P<F]B
M;&5M('=O=6QD(&AA=F4@;V-C=7)R960@;VX@;6%J*"5D*2QM:6XH)60I"@!4
M:&5R92!A8W1U86QL>2!W97)E("5D(&EN;V1E<R!A=F%I;&%B;&4L('1R>6EN
M9R!A9V%I;@H`3W5T(&]F(&EN;V1E<P!B860 at 8V]U;G0`;F\@9G,```@````0
M`````0`*````#`````D`(P```!@````!`"4````8````"0`_````$`````(`
M:P```!`````"`'T````0`````0!_````!@````D`DP```!`````"`*8````9
M`````0"H````&0````D`M````!H````)`+H````:`````0#G````&P````$`
MZ0```!L````)`/4````<`````0#W````'`````D`#P$``!T````!`!$!```=
M````"0`M`0``'@````D`,`$``!(````!`#,!```?`````0`U`0``'P````D`
M4@$``"`````)`%@!```@`````0!=`0``(0````$`7P$``"$````)`&<!```B
M````"0!J`0``$@````$`;0$``!\````!`&\!```?````"0!U`0``&@````D`
M>P$``!H````!`(X!```C`````0"0`0``(P````D`H@$``"0````!`*0!```D
M````"0#A`0``$`````$`XP$```P````)``0"```8`````0`&`@``&`````D`
M)0(``!`````!`"<"```&````"0`Q`@``$`````(`;`(``",````!`&X"```C
M````"0"A`@``&P````$`HP(``!L````)`+<"```E`````0"Y`@``)0````D`
MT0(``!T````!`-,"```=````"0`\`P``)@````D`/P,``!(````!`$(#```?
M`````0!$`P``'P````D`6@,``!`````!`%P#```,````"0!G`P``$`````(`
M=@,``!@````!`'@#```8````"0!^`P``$`````(`C`,``!`````"`*T#```0
M`````@"V`P``)P````$`N`,``"<````)`,\#```0`````@#U`P``&@````D`
M^@,``!H````!``,$```:````"0`(!```&@````$`(P0``!`````"`"8$```H
M````"0`I!```*`````$`+`0``"@````)`"\$```H`````0`X!```*0````$`
M. at 0``"D````)`$8$```J`````0!(!```*@````D`3 at 0``!`````"`'T$```0
M`````@")!```&0````$`BP0``!D````)`)<$```:````"0"=!```&@````$`
MJ00``!P````!`*L$```<````"0`1!0``'`````$`$P4``!P````)`#H%```0
M`````@!"!0``$`````(`5P4``!T````!`%D%```=````"0"_!0``*P````D`
MP at 4``!(````!`,4%```L`````0#'!0``+`````D`U`4``"T````)`-<%```2
M`````0#:!0``+`````$`W`4``"P````)`/4%```0`````@#X!0``$`````(`
M_ at 4``"X````)``$&```2`````0`$!@``'P````$`!@8``!\````)``P&```:
M````"0`2!@``&@````$`7 at 8``"@````)`&$&```H`````0!D!@``*`````D`
M9P8``"@````!`'`&```I`````0!R!@``*0````D`AP8``!`````!`(D&```,
M````"0#Q!@``+P````$`]@8``"\````)`#8'```P````"0`Y!P``$@````$`
M/`<``!\````!`#X'```?````"0!A!P``,0````D`9@<``#$````!`&H'```Q
M`````0!Y!P``,@````D`?`<``!(````!`'\'```S`````0"!!P``,P````D`
MD0<``#0````)`)<'```4`````0"=!P``$`````(`H0<``!0````!`*4'```4
M`````0"L!P``+P````$`L0<``"\````)`+0'```0`````@"_!P``$`````(`
MW@<``!`````"`.L'```0`````@`*"```*`````D`#P@``"@````!`!,(```H
M`````0`H"```-`````D`+0@``!0````!`#$(```4`````0`T"```&@````D`
M.@@``!H````!`#\(```:`````0!%"```&@````$`2P@``!H````!`%,(```:
M`````0!9"```&@````$`70@``!H````!`&((```:`````0!G"```-`````D`
M:@@``!0````!`&T(```U`````0!O"```-0````D`>0@``#$````)`'X(```Q
M`````0"""```,0````$`C`@``!`````"`)0(```0`````@"9"```-@````$`
MG@@``#8````)`,P(```H````"0#/"```*`````$`T@@``"@````)`-4(```H
M`````0#>"```*0````$`X`@``"D````)`.P(```J`````0#N"```*@````D`
M^`@``#$````)`/T(```Q`````0`!"0``,0````$`$@D``#<````!`!0)```W
M````"0`9"0``-`````D`'PD``!0````!`"0)```2`````0`F"0``%P````D`
M+F9I;&4`````````_O\``&<!86QL;V,N8P``````````````86QL;V,`````
M`````0!H``(!`````-D!````````!```````9G)E90````#9`0```0`D``(!
M`````#0!````````!@``````8F%D8FQO8VL-`P```0`D``(!`````$4`````
M````"```````:6%L;&]C``!2`P```0!H``(!`````"T#````````"@``````
M:69R964```!_!@```0`D``(!`````&L`````````#```````9V5T9G,```#J
M!@```0!H``(!`````*(`````````#@``````=7!D871E``",!P```0`D``(!
M`````)@!````````$```````+G1E>'0``````````0````,!)`D``+<`!P``
M````````````+F1A=&$````D"0```@````,!!`$```(`````````````````
M+F)S<P`````H"@```P````,!7```````````````````````=7!O<G1I9``D
M"0```@````,`+C$R```````H"0```@````,`<VQE97````````````````(`
M8G)E860```````````````(`=0````````````````````(`8F-O<'D`````
M``````````(`8G)E;'-E``````````````(`=V%K975P``````````````(`
M+C0S``````!L"0```@````,`<')D978```````````````(`:'H`````````
M``````````(`9&5L87D```````````````(`+C0V``````!["0```@````,`
M9V5T8FQK``````````````(`8VQR8G5F``````````````(`8G=R:71E````
M``````````(`+C4Y``````"$"0```@````,`:6=E=`````````````````(`
M=&EM90````````````````(`:75P9&%T``````````````(`:7!U=```````
M``````````(`+C at V``````"."0```@````,`<')I;G1F``````````````(`
M+C at W``````#2"0```@````,`+C at X```````)"@```@````,`;6]U;G0`````
M``````````(`+C$P-@`````7"@```@````,`=@````````````````````(`
M+C$P.``````A"@```@````,`<&%N:6,```````````````(`:6YO9&5X```H
M"@```P````,`=W)I=&5I``````````````(`:6YO9&4```````````````(`
28F9L=7-H``````````````(`
`
end
----------------------------- and here ----------------------------
-- 
Bob Thrush                 UUCP: {ucf-cs,rtmvax}!tarpit!rd
Automation Intelligence,   1200 W. Colonial Drive, Orlando, Florida 32804



More information about the Comp.unix.microport mailing list