summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-04-10setup: provide helpers to inquire about necessary mlock sizesmlock-sizeJens Axboe
2021-02-28Sync io_uring.h API file with Linux 5.12liburing-2.0Jens Axboe
2021-02-19setup: cleanup probe codeJens Axboe
2021-02-19setup: check whether malloc succ before using itZhiqiang Liu
2021-02-17io_uring_prep_sync_file_range: cleanupsJens Axboe
2021-02-14Added prep function for sync_file_range opjames
2021-02-13Merge branch 'Pr1' of https://github.com/romange/liburingJens Axboe
2021-02-11src/queue: never clear data->wait_nrJens Axboe
2021-02-11src/queue: control kernel enter with a varPavel Begunkov
2021-02-11src/queue: don't re-wait for CQEsPavel Begunkov
2021-02-08Merge branch 'AddDocForSplice' of https://github.com/NobodyXu/liburingJens Axboe
2021-02-08Merge branch 'master' of https://github.com/CarterLi/liburingJens Axboe
2021-02-08src/queue: don't loop when don't enterPavel Begunkov
2021-02-08src/queue: clean _io_uring_get_cqe() err handlingPavel Begunkov
2021-02-08src/queue: don't wait for less than expectedPavel Begunkov
2021-02-08src/queue.c: don't test `LIBURING_UDATA_TIMEOUT`李通洲
2021-02-07Add inline doc in the comments for io_uring_prep_spliceJiahao XU
2021-02-04Merge branch 'patch-2' of https://github.com/NobodyXu/liburingJens Axboe
2021-02-05Fix sigset_t not found in liburing.hJiahao XU
2021-02-02src/queue: update comment on io_uring_wait_cqes() with timeoutsJens Axboe
2021-01-26io_uring.h: 5.12 pending kernel syncJens Axboe
2021-01-14src/queue: Fix a typo in `__io_uring_flush_sq()`Nuno Sa
2021-01-14src/queue: fix `sq_ring_needs_enter()` indentationNuno Sa
2021-01-07src/queue: refactor io_uring_get_sqe()Pavel Begunkov
2020-12-17src/queue: add comment on why reading SQ->head for flush isn't atomicJens Axboe
2020-12-17liburing.h: fix 32-bit compile warningJens Axboe
2020-12-17Added __builtin_expect macros and wrapped IORING_ENTER_SQ_WAKEUP branchnoah
2020-12-07Don't enter the kernel to wait on cqes if they are already available.Marcelo Diop-Gonzalez
2020-11-30Add timeout updatePavel Begunkov
2020-11-05remove zero-size array in io_uring.hAkinobu Mita
2020-11-04Rename SIG_IS_DATA -> EXT_ARGJens Axboe
2020-11-04Update SIG_IS_DATA to modified kernel APIJens Axboe
2020-11-04Use IORING_ENTER_GETEVENTS_TIMEOUT if availableJens Axboe
2020-11-04Add wrapper for __io_uring_get_cqe()Jens Axboe
2020-11-04Add __sys_io_uring_enter2()Jens Axboe
2020-11-04Include 'features' in struct io_uringJens Axboe
2020-11-04io_uring.h: update with 5.11-pending copyJens Axboe
2020-10-28Fix compilation with iso C standard (c89, c99 and c11)Simon Zeni
2020-10-28liburing.h: add renameat/unlinkat prep helpersJens Axboe
2020-10-28io_uring.h: add renameat and unlinkat opcodesJens Axboe
2020-10-04Add const modifier to functions that do not change the state of the ringRoman Gershman
2020-10-03Merge branch 'pu/build-flags' of https://github.com/guillemj/liburing into ma...Jens Axboe
2020-09-25liburing.h: add `io_uring_prep_tee`李通洲
2020-09-20Fix build flag settingsGuillem Jover
2020-09-09probes: provide our own free functionGlauber Costa
2020-09-08Fold versioned symbols into LIBURING_2.0 version nodeGuillem Jover
2020-09-08Remove versioned symbols not provided by the shared library anymoreGuillem Jover
2020-09-07Fix io_uring_sq_ready() to use load acquire to read khead.Joran Dirk Greef
2020-09-06io_uring.h: fix missing tabJens Axboe
2020-09-06Bump major version to 2Jens Axboe