mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
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 <jmoyer@redhat.com> Reviewed-by: Rich Johnston <rjohnston@sgi.com> Signed-off-by: Rich Johnston <rjohnston@sgi.com>
This commit is contained in:
committed by
Rich Johnston
parent
a1f6dd4812
commit
06166c2dba
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user