summaryrefslogtreecommitdiff
path: root/src/liburing.map
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2019-09-28 05:35:02 -0600
committerJens Axboe <axboe@kernel.dk>2019-09-28 09:52:59 -0600
commit20c929379461d790fb7556a175e12d719bcd20b7 (patch)
tree30d537769aea9ebd96f966620b6ddddc993c48dd /src/liburing.map
parentac72640594bcb04b4952e7b2b83b06f2046afa8a (diff)
downloadliburing-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.map2
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;