]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
xfstests, aio-dio-extend-stat.c: fix error reporting
authorJeff Moyer <jmoyer@redhat.com>
Fri, 18 Jan 2013 22:01:57 +0000 (22:01 +0000)
committerRich Johnston <rjohnston@sgi.com>
Mon, 11 Mar 2013 13:10:54 +0000 (08:10 -0500)
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>
src/aio-dio-regress/aio-dio-extend-stat.c

index a6b4f08b8539bf65b17a736bb5f639e7eaeb2938..7733f510ab6e2891d14feceb480dedca7c3dae83 100644 (file)
@@ -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);
 }