diff options
author | Jens Axboe <axboe@kernel.dk> | 2019-09-28 05:35:02 -0600 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-09-28 09:52:59 -0600 |
commit | 20c929379461d790fb7556a175e12d719bcd20b7 (patch) | |
tree | 30d537769aea9ebd96f966620b6ddddc993c48dd /src/liburing.map | |
parent | ac72640594bcb04b4952e7b2b83b06f2046afa8a (diff) | |
download | liburing-20c929379461d790fb7556a175e12d719bcd20b7.tar.gz liburing-20c929379461d790fb7556a175e12d719bcd20b7.tar.bz2 |
Inline fast-path of io_uring_{wait,peek}_cqe()
For cases where we usually have completions available, it can be fairly
costly to always have to call into the liburing library. Ensure that we
handle the fast path of finding completions without needing a library
call.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'src/liburing.map')
-rw-r--r-- | src/liburing.map | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/liburing.map b/src/liburing.map index 969ec61..6088904 100644 --- a/src/liburing.map +++ b/src/liburing.map @@ -28,4 +28,6 @@ LIBURING_0.2 { io_uring_peek_batch_cqe; io_uring_wait_cqe_timeout; io_uring_wait_cqes; + + __io_uring_get_cqe; } LIBURING_0.1; |