summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
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
2020-03-11Sync io_uring.h header with the 5.7 pending kernel bitsJens Axboe
2020-03-08Remove unused code in barrier.hTaylor
2020-03-08Merge branch 'atomic-builtins' of https://github.com/taylordotfish/liburingJens Axboe
2020-03-08Use __atomic builtins in barrier.hTaylor
2020-03-06io_uring_wait_cqes(): correct commentJens Axboe
2020-03-04__io_uring_get_cqe: remove redundant wait_nr clearJens Axboe
2020-03-02__io_uring_get_cqe: fix spurious -EAGAINJens Axboe
2020-03-02__io_uring_get_cqe: don't subtract negative error from 'submit'Jens Axboe
2020-03-02__io_uring_get_cqe: eliminate unnecessary io_uring_enter() syscallsXiaoguang Wang
2020-02-28io_uring_prep_splice: fix 32-bit compat off_in truncationJens Axboe
2020-02-27Fix 32-bit warning for io_uring_prep_splice()Jens Axboe
2020-02-25Make it clear we're now on the 0.6 baseJens Axboe
2020-02-25Add IORING_OP_PROVIDE_BUFFERS and helperJens Axboe
2020-02-24Reinstate io_uring_unregister_eventfd()Jens Axboe
2020-02-24splice: add splice(2) helpersPavel Begunkov
2020-02-23Sync io_uring.h with 5.7-preJens Axboe
2020-02-20liburing.h: add const type qualifierCarter Li
2020-02-12Auto-generate compat.hJens Axboe
2020-02-12Correctly handle if __kernel_timespec is definedJens Axboe
2020-02-11Add SPDX license identifiersJens Axboe
2020-02-11io_uring.h: make GPL-2.0 OR MITJens Axboe
2020-02-12liburing.map: Fix LIBURING_0.3 shared library version nodeGuillem Jover
2020-02-07Fix liburing.so symlink source if libdir != libdevdirStefan Metzmacher
2020-02-06io_uring_sq_ready: check shared head for SQPOLL ringJens Axboe
2020-02-06configure/Makefile: introduce libdevdir defaults to $(libdir)Stefan Metzmacher
2020-02-06Add io_uring_prep_epoll_ctl() helperJens Axboe
2020-02-06io_uring_cqe_get_data() only requires a const struct io_uring_cqe *cqeStefan Metzmacher
2020-01-31add another helper for probing existing opcodesGlauber Costa
2020-01-30add helper functions to verify io_uring supported opcodesGlauber Costa
2020-01-30Sync io_uring.h with 5.6-rcJens Axboe
2020-01-29io_uring.h: remove dead IOSQE_PERSONALITY flagJens Axboe
2020-01-28Add sqe personality member/flagJens Axboe