aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2024-01-22 14:55:55 -0700
committerJens Axboe <axboe@kernel.dk>2024-01-22 14:56:08 -0700
commit63342497bec87b72d4b415c8bed930c15ff83b0d (patch)
treea98a11a349a8ddf2e5937b60e549abb50d951d61
parent3841c8404173294db7741e9f9084f9852e1bf343 (diff)
downloadliburing-63342497bec87b72d4b415c8bed930c15ff83b0d.tar.gz
test/read-mshot: check that IORING_CQE_F_MORE isn't set on error
It should always be set for a succesful completion, which we do check, but we don't check if it's unset for the failure case. Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r--test/read-mshot.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/read-mshot.c b/test/read-mshot.c
index 53045511..8fcb7985 100644
--- a/test/read-mshot.c
+++ b/test/read-mshot.c
@@ -310,6 +310,10 @@ static int test_invalid(int async)
fprintf(stderr, "wait cqe failed %d\n", ret);
return 1;
}
+ if (cqe->flags & IORING_CQE_F_MORE) {
+ fprintf(stderr, "MORE flag set unexpected %d\n", cqe->flags);
+ return 1;
+ }
if (cqe->res != -EBADFD) {
fprintf(stderr, "Got cqe res %d, wanted -EBADFD\n", cqe->res);
return 1;