summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
11 daysprobes: provide our own free functionGlauber Costa
12 daysFold versioned symbols into LIBURING_2.0 version nodeGuillem Jover
12 daysRemove versioned symbols not provided by the shared library anymoreGuillem Jover
13 daysFix io_uring_sq_ready() to use load acquire to read khead.Joran Dirk Greef
14 daysio_uring.h: fix missing tabJens Axboe
14 daysBump major version to 2Jens Axboe
2020-09-05Add IORING_OP_SHUTDOWN and prep helperJens Axboe
2020-09-05Add a few function comments in liburing.hJens Axboe
2020-09-05Add io_uring_sqring_wait()Jens Axboe
2020-09-05io_uring.h: add new definitions from 5.10Jens Axboe
2020-08-27Add helper to enable ringsStefano Garzarella
2020-08-27Add helper to register restrictionsStefano Garzarella
2020-08-27io_uring.h: add register restrictions and enable ring definesStefano Garzarella
2020-08-27io_uring.h: use an enumeration for io_uring_register(2) opcodesStefano Garzarella
2020-08-24io_uring_prep_splice(): fix type (again)Jens Axboe
2020-08-24Use the right type for io_uring_prep_splice()Jens Axboe
2020-08-23syscall: make syscall.h independently includeableGoro Fuji
2020-08-21iopoll: test that we always enter the ringGlauber Costa
2020-08-20sq_ring_needs_enter: revert change to only enter if submit != 0Jens Axboe
2020-07-10io_uring.h: sync with kernelJens Axboe
2020-07-09io_uring_peek_batch_cqe should also check cq ring overflowXiaoguang Wang
2020-07-08Check cq ring overflow statusXiaoguang Wang
2020-07-07src/setup: clarify that we always return -errno on errorJens Axboe
2020-07-04Take `sockaddr` immutably in io_uring_prep_connectKirit Sælensminde
2020-06-28Make the liburing header files again compatible with C++Bart Van Assche
2020-06-28src/include/liburing/barrier.h: Restore clang compatibilityBart Van Assche
2020-06-28src/Makefile: Only specify -shared at link timeBart Van Assche
2020-06-21Convert __io_uring_get_sqe() from a macro into an inline functionBart Van Assche
2020-06-21src/include/liburing/barrier.h: Use C11 atomicsBart Van Assche
2020-06-21Makefiles: Enable -WextraBart Van Assche
2020-06-18Bump version to 1.0.7Jens Axboe
2020-06-17change poll_events to 32 bits to cover EPOLLEXCLUSIVEJiufei Xue
2020-05-20Add helpers to set and get eventfd notification statusStefano Garzarella
2020-05-20Add CQ ring 'flags' fieldStefano Garzarella
2020-05-19remove duplicate call to __io_uring_peek_cqe()Bijan Mottahedeh
2020-05-19update wait_nr to account for completed eventBijan Mottahedeh
2020-05-19preseve wait_nr if SETUP_IOPOLL is setBijan Mottahedeh
2020-05-17update io_uring.h with tee()Pavel Begunkov
2020-04-30fix missing '#include <sys/stat.h>' in 'src/include/liburing.hMilan P. Stanić
2020-04-29Use uint64_t for splice offsetsJens Axboe
2020-04-29Use __off64_t for offsetsJens Axboe
2020-04-24Fix 32-bit warnings on compileJens Axboe
2020-04-22__io_uring_get_cqe: silence signed vs unsigned comparison warningJens Axboe
2020-04-22io_uring_get_sqe: always use kheadJens Axboe
2020-04-13sq_ring_needs_enter: check whether there are sqes when SQPOLL is not enabledliburing-0.6Xiaoguang Wang
2020-04-12Utility function io_uring_register_eventfd_asyncMark Papadakis
2020-03-22io_uring.h: correct spdx headerJens Axboe
2020-03-13io_uring_sq_ready: always used shared ring stateJens Axboe
2020-03-11Change 'gid' to 'bgid' for providing buffersJens Axboe
2020-03-11Add io_uring_prep_remove_buffers() helperJens Axboe