summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-09-25Add io_uring_cq_ready()James Rouzier
2019-09-25liburing: use -fPIC for both static and shared librariesJens Axboe
2019-09-25io_uring.h: sync with kernel headerJens Axboe
2019-09-22Makefile: handle quiet AR/RANLIBJens Axboe
2019-09-21Makefile: add pretty/quiet CC/LN outputJens Axboe
2019-09-21Add io_uring_wait_cqes_timeout()Jens Axboe
2019-09-21__io_uring_get_cqe: change 'wait' bool to be a count of requestsJens Axboe
2019-09-21io_uring_wait_cqe_timeout: document that io_uring_submit() not neededJens Axboe
2019-09-21Merge branch 'sq_space_left' of https://github.com/rouzier/liburingJens Axboe
2019-09-21io_uring_wait_cqe_timeout: fix wrong error return checkJens Axboe
2019-09-21Add io_uring_sq_space_left()James Rouzier
2019-09-21Add io_uring_wait_cqe_timeout()Jens Axboe
2019-09-20Get rid of memset() for command prep helpersJens Axboe
2019-09-20Add TIMEOUT supportJens Axboe
2019-09-19Remove TIMEOUT codeJens Axboe
2019-09-17Add IORING_OP_TIMEOUT opcodeJens Axboe
2019-09-16liburing: add io_uring_prep_{recv,send}msg李通洲
2019-09-06src/setup: unify ring munmap()Jens Axboe
2019-09-06liburing: Use the single mmap featureHristo Venev
2019-09-06Sync io_uring.h with the kernelJens Axboe
2019-08-30Fixed address prep helpers should include buf_indexJens Axboe
2019-08-28Make io_uring_peek_cqe() return -EAGAIN for no CQEsJens Axboe
2019-08-20liburing/barrier.h: Add prefix to arm barriersJulia Suvorova
2019-08-19liburing/barrier.h: Add prefix io_uring to barriersJulia Suvorova
2019-08-08Add arm64 memory barriers supportJackie Liu
2019-07-24src/Makefile: keep private headers in <liburing/*.h>Stefan Hajnoczi
2019-07-24src/Makefile: honor the caller's includedir and libdirStefan Hajnoczi
2019-07-10Use __typeof() instead of typeof()Hrvoje Zeba
2019-07-08Optimize i386 memory barriersBart Van Assche
2019-07-08Change __x86_64 into __x86_64__Bart Van Assche
2019-07-08Makefiles: Support specifying CFLAGS on the command lineBart Van Assche
2019-07-02Fix the use of memory barriersBart Van Assche
2019-07-02__io_uring_get_cqe(): Use io_uring_for_each_cqe()Bart Van Assche
2019-06-17src/queue: cleanup sq_ring_needs_enter()Jens Axboe
2019-06-17Add support for eventfd registrationJens Axboe
2019-06-17Make io_uring registration arguments constJens Axboe
2019-06-06Add io_uring_submit_and_wait()Jens Axboe
2019-06-04Add basic helpers for file/buffer registrationJens Axboe
2019-06-03Do not assume p->{cq,sq}_off.head is 0Kornilios Kourtis
2019-05-29liburing: export io_uring_queue_mmap symbolAustin Seipp
2019-05-27liburing: introduce io_uring_for_each_cqe() and io_uring_cq_advance()Roman Penyaev
2019-05-27liburing: introduce io_uring_cqe_set_flags() helperRoman Penyaev
2019-05-27queue: always fill in sq->array on io_uring_submit()Roman Penyaev
2019-05-27liburing,queue,setup: handle IORING_SQ_NEED_WAKEUP for io_uring_submit()Roman Penyaev
2019-05-27setup: return -errno explicitly from io_uring_queue_init()Roman Penyaev
2019-05-23io_uring.h: add send/recvmsg partsJens Axboe
2019-05-21io_uring_submit: fix head/tail wrap issueJens Axboe
2019-05-20Fix leak of fd in io_uring_queue_init() on failureJens Axboe
2019-05-20fix harmless typo in sq_entries in io_uring_mmapWeiping Zhang
2019-05-20Add missing symbols to linker version mapHrvoje Zeba