From d63a472d4b213533236ae9aab9cf9e0ec2854c31 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 19 Dec 2018 12:55:10 -0700 Subject: [PATCH] engines/aio-ring: initialization error handling Signed-off-by: Jens Axboe --- engines/aioring.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/engines/aioring.c b/engines/aioring.c index f4973dea..59551f9c 100644 --- a/engines/aioring.c +++ b/engines/aioring.c @@ -515,13 +515,15 @@ static int fio_aioring_post_init(struct thread_data *td) } err = fio_aioring_queue_init(td); + + /* Adjust depth back again */ + td->o.iodepth--; + if (err) { - td_verror(td, -err, "io_queue_init"); + td_verror(td, errno, "io_queue_init"); return 1; } - /* Adjust depth back again */ - td->o.iodepth--; return 0; } -- 2.25.1