From 3a4b6e0192805845b88adb63d25b0899fa0e2ad6 Mon Sep 17 00:00:00 2001 From: Dave Chinner Date: Fri, 15 Apr 2011 16:48:32 +1000 Subject: [PATCH] xfsqa: reduce error output on 229 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 Reviewed-by: Eric Sandeen --- src/t_holes.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/t_holes.c b/src/t_holes.c index eba310a2..4424335a 100644 --- a/src/t_holes.c +++ b/src/t_holes.c @@ -14,10 +14,11 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#include +#include #include #include #include -#include int main(int argc, char **argv) { @@ -29,8 +30,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); -- 2.39.5