On 4/14/11 10:31 PM, Dave Chinner wrote: > From: Dave Chinner <dchinner@xxxxxxxxxx> > > Once we get one short write, we know the test has failed. We don't > ened to keep writing and getting more short writes and spewing > thousands of errors to the console. > > Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx> Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxx> > --- > src/t_holes.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/src/t_holes.c b/src/t_holes.c > index eba310a..b111baf 100644 > --- a/src/t_holes.c > +++ b/src/t_holes.c > @@ -29,8 +29,10 @@ int main(int argc, char **argv) > for (j = 0; j < 1024; j++) > buf[j] = i | i << 5; > > - if (write(fd,buf,253*4*sizeof(int))!= 253*4*sizeof(int)) > + if (write(fd,buf,253*4*sizeof(int))!= 253*4*sizeof(int)) { > printf("Write did not return correct amount\n"); > + exit(EXIT_FAILURE); > + } > > if ((i % 9) == 0 && i < 9001) > lseek(fd, 4096 * 110,SEEK_CUR); _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs