From: Jeff Moyer Date: Fri, 18 Jan 2013 22:01:57 +0000 (+0000) Subject: xfstests, aio-dio-extend-stat.c: fix error reporting X-Git-Tag: v2022.05.01~3520 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=06166c2dbaedce9db77b9c6325e21ddf760a7623;p=users%2Fhch%2Fxfstests-dev.git xfstests, aio-dio-extend-stat.c: fix error reporting If we receive an unexpected result from an async write, the error reporting does not tell the actual number of bytes written. Fix that, and also a couple of typos in printf's. Signed-off-by: Jeff Moyer Reviewed-by: Rich Johnston Signed-off-by: Rich Johnston --- diff --git a/src/aio-dio-regress/aio-dio-extend-stat.c b/src/aio-dio-regress/aio-dio-extend-stat.c index a6b4f08b8..7733f510a 100644 --- a/src/aio-dio-regress/aio-dio-extend-stat.c +++ b/src/aio-dio-regress/aio-dio-extend-stat.c @@ -141,8 +141,7 @@ void fun_read(void *ptr) struct io_event *event = &ioevents[i]; if (event->res != BUFSIZE) fail("error in block: expected %d bytes, " - "received %ld\n", BUFSIZE, - event->obj->u.c.nbytes); + "received %ld\n", BUFSIZE, event->res); exSize = event->obj->u.c.offset + event->obj->u.c.nbytes; fstat(handle, &filestat); @@ -164,7 +163,7 @@ void fun_writeN(void *ptr) for(i = 0; i < MAX_AIO_EVENTS; ++i) { ret = io_submit(ctxp, 1, &(iocbs[i])); if (ret != 1) - fail("io_subit returned %d instead of 1\n", ret); + fail("io_submit returned %d instead of 1\n", ret); } } @@ -174,6 +173,6 @@ void fun_write1(void *ptr) ret = io_submit(ctxp, MAX_AIO_EVENTS, iocbs); if (ret != MAX_AIO_EVENTS) - fail("io_subit returned %d instead of %u\n", ret, + fail("io_submit returned %d instead of %u\n", ret, MAX_AIO_EVENTS); }