io_getevents returns the number of events; printing its return as "bytes read" is ... wrong. Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> --- diff --git a/src/aio-dio-regress/aio-dio-subblock-eof-read.c b/src/aio-dio-regress/aio-dio-subblock-eof-read.c index a48841d..8f74cec 100644 --- a/src/aio-dio-regress/aio-dio-subblock-eof-read.c +++ b/src/aio-dio-regress/aio-dio-subblock-eof-read.c @@ -105,8 +107,8 @@ main(int argc, char **argv) * are broken, we may very well see a result of 4k. */ if (ie.res != FILE_SIZE) - fail("AIO read of last block in file returned %d bytes, " - "expected %d\n", ret, FILE_SIZE); + fail("AIO read of last block in file returned %lu bytes, " + "expected %d\n", ie.res, FILE_SIZE); printf("AIO read of last block in file succeeded.\n"); return 0; _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs