From 9341cf2964281009ee506c17fcd4522cea0ae4bf Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sat, 4 Aug 2001 20:51:01 -0400 Subject: [PATCH] f_bad_inode, f_badsymlinks: Update expect files to reflect changes in the problem code texts. f_swapfs: The image file used by f_swapfs had bugs which got caught by Andreas' changes to be more strict about symlinks. --- tests/ChangeLog | 9 +++++++++ tests/f_badinode/expect.1 | 2 +- tests/f_badsymlinks/expect.1 | 20 ++++++++++---------- tests/f_swapfs/image.gz | Bin 3835 -> 3777 bytes 4 files changed, 20 insertions(+), 11 deletions(-) diff --git a/tests/ChangeLog b/tests/ChangeLog index d22b2bf..3e037a4 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,12 @@ +2001-08-04 Theodore Tso + + * f_bad_inode, f_badsymlinks: Update expect files to reflect + changes in the problem code texts. + + * f_swapfs: The image file used by f_swapfs had bugs which got + caught by Andreas' changes to be more strict about + symlinks. + 2001-07-26 Andreas Dilger * f_symlinks: Add several fast symlink error cases to test. diff --git a/tests/f_badinode/expect.1 b/tests/f_badinode/expect.1 index b25f944..3ce38c9 100644 --- a/tests/f_badinode/expect.1 +++ b/tests/f_badinode/expect.1 @@ -17,7 +17,7 @@ Clear? yes Inode 15 (/char_dev) is an illegal character device. Clear? yes -Inode 16 (/test-symlink) is a fast symlink with a bad size (100) +Symlink /test-symlink (inode #16) has an invalid size (100). Clear? yes Pass 3: Checking directory connectivity diff --git a/tests/f_badsymlinks/expect.1 b/tests/f_badsymlinks/expect.1 index d7adec6..203d9ae 100644 --- a/tests/f_badsymlinks/expect.1 +++ b/tests/f_badsymlinks/expect.1 @@ -1,32 +1,32 @@ Pass 1: Checking inodes, blocks, and sizes -Special (device/socket/fifo) inode 18 has immutable or append-only flag set. -Clear? yes +Special (device/socket/fifo/symlink) file (inode 18) has immutable +or append-only flag set. Clear? yes Inode 19 has illegal block(s). Clear? yes Illegal block #0 (1234567890) in inode 19. CLEARED. Inode 19, i_blocks is 2, should be 0. Fix? yes -Special (device/socket/fifo) inode 20 has immutable or append-only flag set. -Clear? yes +Special (device/socket/fifo/symlink) file (inode 20) has immutable +or append-only flag set. Clear? yes Pass 2: Checking directory structure -Inode 17 (/empty_link) is a symlink with a bad size (0) +Symlink /empty_link (inode #17) has an invalid size (0). Clear? yes -Inode 13 (/long_fastlink) is a fast symlink with a bad size (99) +Symlink /long_fastlink (inode #13) has an invalid size (99). Clear? yes -Inode 14 (/long_link) is a symlink with a bad size (1234567890) +Symlink /long_link (inode #14) has an invalid size (1234567890). Clear? yes -Inode 16 (/high_link) is a symlink with a bad size (4294967358) +Symlink /high_link (inode #16) has an invalid size (4294967358). Clear? yes -Inode 12 (/empty_fastlink) is a fast symlink with a bad size (0) +Symlink /empty_fastlink (inode #12) has an invalid size (0). Clear? yes -Inode 19 (/bad_link) is a fast symlink with a bad size (62) +Symlink /bad_link (inode #19) has an invalid size (62). Clear? yes Pass 3: Checking directory connectivity diff --git a/tests/f_swapfs/image.gz b/tests/f_swapfs/image.gz index ab6f49829654a5c40e8d7550f7bf517cfbc49238..852231bd45d70b4c3bb64fffc0588960ef5d34b8 100644 GIT binary patch literal 3777 zcmeH}TToN^8NksLwYx=kT7`BYVrvC4K)eLJAf&5nZ<+>0ct5ld8 z?vYy#32u=M_mp#%AZUmqE0}P}atZh+2yP>W#S>zn1Tc`)=}aH`;>`B7{2sq==9_PR zPd|Iku3g3BbdT-0SmsrTZlQg#GbO@uTb~}jubisz3%z$ZPI>NTnFal>WHk?gUW!?P6KWXV8Kp3EtBzj_qgOPg@&ap0j)KN$c!@PtyM2OQE+qw7T@QsaJDzZ1~&N z9+Kv6(B8)%H9Ob_?uB0q)p4AE=x5+}zVi_YSy2o3or1{Ik9_?K2;X>yj3rCuZ*VHs zyXaMGMM1`O)8?K*Td8_jwf0@_Xi(7UP0kOV8nfC{gd^nL_PG}`zneXCE-JR^Hw$lY ze`m~lC{|&Q8-JWNRYtPUwqKqj9w`2tPnsKm$5R^UQ;K)dXkomsHVx%PP*`^B;YrJ8k#o;_QI4@{LV6~aAV zCF;Fq^_;BTf@e336RXr;y+0Eo&JcUMyQz+=j;PKM*eB9ejE4*(BcIX#^pxo@vAvv~ zMEA?kk0_;?K;t3x)JvFPesNQFN3hz%e2rh^@w~N*&V+_zs9;?+DKh((<#_1dR=B| zQKV_@VmVoQI$_p&g=%GG>((*csADY7+byX@XXn)?6@aVvuhh(zew4*vNL@{>~Cy&SF{K?n~qWU z)FRSzb$SXV!6~)lq?LX}s?%$L#*Est7b&#QhQ6;gTYP}G=9UdRX&r|r(1_X|g@=(y z0RnD%_%Wm*XLMx5d%ep)f0b;Lw4UKJ>Dp(_$-FjE&YE#=3m)fAw2h9n5zcf&tK?$l z`sv_);o7ug2%hUJvh{P;bIse$$_7o1`3vQhVRn?|u|c6ljrpr(`#+m-!|ccFdrq0R zX~-`(cK&-9Y@MRG&Zs%|b>mWW-1QLP1*x>F8zWN|%;m7~N zMdvxY?TOheOll$xSBdH8efj* zPh2jQSy;1H+>k1zyV!tP*ltO;Adc-R!yjlIM2us-Y? z>@`+_O<-coz{p9vmw&Y0#vDT~mJf;%dx$K{;d$~losAg=4%Uw8u}UC9 zA|a_P2lg!8bY&ekW*hRcVo-|+5i-PfY$wLps8o@0OO&ov`cEv~i| zRtjpFgk)PPaki~4lwW`dbOO{&YmSLVlt?>xz*u1vGKLsg;y}X^whv4J0vbdY4Li_8 zGAb-_g{xY*t+20rVqiky{>%ZgjadmfFZL7P5MOdXq#~)DRcBSdgL%wqW;v732)z)asv^;HvR-i4_R%^?(d@WZCYb&+2_!4{-{w_Y;6dX=o`R5i}2DS|R zpBWG&Po9taD9SSR`mnhd=|vAB2hlpD4vj{lQ8l7Qe*^_B$KYx=`cR0EJHg|(@k5kB zihK$IA*?_-Wtbv+O~Z#k6Xkp!zk)AFg&-Of1JNN!L({})=o-j|W)ovWw}FyTAH)aE z0CX@1_JMM61t@_V=m4o;1z3SX;0uO;3upyQpamP)?#YW4(LFh%V_ST{K-diHX;MPp zXrP79Kouj!?=tC?W=c>Q&&hj)gi@&;zxE^jr|{s({(W_F(fh>1x|~EdPp8(~8^@K; zC&Fi^s4IO+)(rd0k)x#DC9Z9O2sj1#=BRR`2Ef?C}`8PBMESUWd6Dy^Ao2E%s9xFML`$AzS hX1LJ(`|Tg7zOB`kf&bmWSrHpoSMc*478aja{0rPd(2D>7 literal 3835 zcmeH}ZB){E7RPnmj?K=L)1K1G(6c$SmWpK>RDjM|b4sgGOCg_PEB;VPTAF_=LV8$p z(n`q(RuL&pvCN$L{{tTw!ZWSeqQdk9{#39I8Iyu$280Og!@GUcIql0me$KgX?)Sd> z-23ACmn>YEb3JgwXC8--?q@)5Cavem+6C?pr`N@{h@ndFHL2nwH@=NMyFsC2MFVu8 z;}6?&%hJ!T?+dDsS(8SJJFMRL^Sec;Z z{|n+ML-*>ihn-sBnjTy%mY*d?uod@;>=Y?|Yhu)IaHfsCXz!}hDBnnpp2`l}|Eo!@ zY@$ujCg>B;9@LCJyt8)rdQ}kaw0p1IUR%GM-z(SI%0&axA0_Af`>!rPAssLDmH*&B z9XUE(a^_3FzT=*_x8!n9ZB{w+DHCO$mYkBrNFcIf|D+n=fCRw6vhKx)a{A>Ezm7xi z?wwoo^K;pS`)QBcVw0&6yNQwuCC-z~91u!8K$(?xh~1m>5(qSFc9M zxSxEhL6nsGrN3)@x2Gj~LkGb&tp!sW?vNF6bAjnb@zR8D-KP_A<>nzQ+znIm{V zoo=ymcAE8k{bFOM?sndVrlz=q6jtJ!EZ<3eTg2b>?f3G;?a3>HV|15Z5}hlfi3Qto z<2zB=PuQvNGIdv~ZWM%g=glSB9Is+l$t(1{I1;8rKO>+0YLdgcDwJxgrP`|eh6+{m z;bvh`42Dzr$5rxx-t1a!N>=UDVSyJ5+BD@VjwU*v#pQRRqICB1BN%0`>s(uuis%yB z%m(Gw$=klp8GpBr;1nhc_4$SMcc*MEnd>w@yLO2UuQ1fhp<5K%%3F;&@r+D!*LZH@ z)$|YPkDeQ_g1wi6hX`rI(xKF#D{M*xd8jLxt-3`BD^%yi=Wa{W|H4mdOYdycCY-P; zS9CN_ZQdJrb1-qTR{OW$BRub(K_>k{^Xlx#V@uZWd`O&_;~+O+r$^tVC6T{-G3Qz9 zIy>Wk%;}-zblbc(x!es=|7mtVxt>qXow*a+DyH_0HN}>vDzJg?Wg|n6)ttu(SVMWXiimhV{G|2p>Y_yxa}asMuH(Z!*d=*~o!zNqe#(7m<7Yl;u_GDS=S)5rDo zXH~v_QResmMU}Zu==Rd(+CxaLVdPA|$kIsX53<`}x zr$7{jhNhuwAPoag!_)B)p3zQgr?*4xjC@)?Js)aQ>B_VMSr}`N<+TwD($ID&TczX5 z!li*M3Y=}3G?D-dwL(*>$TIeNdxGVqF#v2sOCf(%B$vIxo@9Ar3V6qJ z%)Z+)W()=t)Q+}6UNkQ{Rdt`s4!4snCL;mlqeaLRG^#2nbF8-~TJ*+15RVEWFGiHA zfa}=6`kEDCPqs`L@gN%=g-Rj0%1`AiBXJ#J_B|Gw#b8_qsHhy`sOl6>E=k}Bw^Jn7 zXG_WB@2F(qMp^*E1v?NPy#e7t4QLqnJtzioKmmflAoDph9T%B~O(UfR@XK1OWkgmC zE{p|PZX2J2o5qbG6V*WFs2CBWYrz)K1x|x!OvjzDOa<-{t{OdT*2jbCU?a_-q=~m~5 z=MBso_&+e9L$gjNWVnZj7AtL>?eHOZFMJZ-3e(^u_yoKYX5zy6l^Yq@luUJ1B?7?l z6c&62{tRNe_BY$kj|*f=rpec$&gEAFaaE7w?M>C}j^%H)}MK|Rg&Vp+>iPt+MJc$!|HgSXq- z#YwZFiiw!8FuA0PRYMqBIZW`(=u90QE)9vpkQ#UI+b5fn=!*;S^>(#+@hrJnoWAcvYr?*} v1;I(uLu>Hku7ZCpG5d|_iluDfM}ETjXx_m8Zs6_D&PBn|YjWJ&zH<8~{k8MM -- 1.8.3.1