engines/libaio: fallback to old io_setup() system call
authorJens Axboe <axboe@kernel.dk>
Wed, 21 Nov 2018 12:53:38 +0000 (05:53 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 21 Nov 2018 12:53:38 +0000 (05:53 -0700)
commite65ef9593436f0f62df366f506f7c4d318b5cd71
treeca7bb3f937ef2f1dc28c51f4cf158e562fc90c76
parent3c3168e91329c83880c91e5abc28b9d6b940fd95
engines/libaio: fallback to old io_setup() system call

We can't rely on the new one being there, if we fail calling
io_setup2(), fallback to io_setup() like before.

Fixes: a1b006fe1cd3 ("engines/libaio: fix new aio poll API")
Reported-by: Yi Zhang <yi.zhang@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
engines/libaio.c