summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2019-12-04 11:06:56 -0700
committerJens Axboe <axboe@kernel.dk>2019-12-04 11:06:56 -0700
commit790d285bc9a9f5809ae9200d4becd2e4bdd54815 (patch)
tree8e20db884c982ffc70bbac670fea51b59c08fb34
parent00dc6876cf85d871fd68cc9ddd62d40a20a01f0a (diff)
downloadliburing-790d285bc9a9f5809ae9200d4becd2e4bdd54815.tar.gz
liburing-790d285bc9a9f5809ae9200d4becd2e4bdd54815.tar.bz2
test/link-timeout: update for allowed link timeouts
Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r--test/link-timeout.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/link-timeout.c b/test/link-timeout.c
index c6445d0..473e23f 100644
--- a/test/link-timeout.c
+++ b/test/link-timeout.c
@@ -203,9 +203,10 @@ static int test_single_link_timeout_ception(struct io_uring *ring)
}
switch (cqe->user_data) {
case 1:
- if (cqe->res != -EINVAL) {
- fprintf(stderr, "Timeout got %d, wanted -EINVAL\n",
- cqe->res);
+ /* newer kernels allow timeout links */
+ if (cqe->res != -EINVAL && cqe->res != -ETIME) {
+ fprintf(stderr, "Timeout got %d, wanted "
+ "-EINVAL or -ETIME\n", cqe->res);
goto err;
}
break;