- 902e446 Fix io_uring_get_sqe() for IORING_SETUP_SQPOLL by Jens Axboe · 4 years, 9 months ago
- 11ae951 __io_uring_submit_and_wait: check for SQ readiness for submit == 0 by Jens Axboe · 4 years, 9 months ago
- cb11b70 test/cq-overflow: update for IORING_FEAT_NODROP by Jens Axboe · 4 years, 9 months ago
- d21b111 Merge branch 'cqring-nodrop' by Jens Axboe · 4 years, 9 months ago
- 570d79a Add test case for IORING_SETUP_CQ_NODROP by Jens Axboe · 4 years, 9 months ago
- bc1bd5e Add IORING_OP_LINK_TIMEOUT test cases by Jens Axboe · 4 years, 9 months ago
- ba97eaf barrier.h: add generic smp_mb implementation by Jeff Moyer · 4 years, 9 months ago
- f389745 __io_uring_flush_sq(): remove unnecessary check by Kornilios Kourtis · 4 years, 9 months ago
- 4fcf077 sq_ring_needs_enter(): force loading of kflags by Kornilios Kourtis · 4 years, 9 months ago
- aa3c760 Add IORING_OP_ASYNC_CANCEL and prep helper by Jens Axboe · 4 years, 9 months ago
- 6494e84 liburing-0.2 by Jens Axboe · 4 years, 10 months ago
- e8b0100 Add io_uring_prep_accept() helper by Jens Axboe · 4 years, 10 months ago
- b8712db Sync with kernel io_uring.h header by Jens Axboe · 4 years, 10 months ago
- 80d8217 Add IORING_OP_TIMEOUT_REMOVE by Jens Axboe · 4 years, 10 months ago
- 11a8f2b Make io_uring_prep_timeout() take timeout flags by Jens Axboe · 4 years, 10 months ago
- f303986 Add test case for absolute timeouts by Jens Axboe · 4 years, 10 months ago
- 13cbe09 Add io_uring_register_files_update() by Jens Axboe · 4 years, 10 months ago
- 096f4d0 io_uring.h: add IORING_SETUP_CQSIZE by Jens Axboe · 4 years, 10 months ago
- 62cab77 Add io_uring_queue_init_params() by Jens Axboe · 4 years, 10 months ago
- 9ea0e8a Add test/file-register by Jens Axboe · 4 years, 10 months ago
- e2934e1 Switch to 32/64-bit agnostic timeout format by Jens Axboe · 4 years, 10 months ago
- f6c8044 Fix timeout detection by Jens Axboe · 4 years, 10 months ago
- 20c9293 Inline fast-path of io_uring_{wait,peek}_cqe() by Jens Axboe · 4 years, 10 months ago
- ac72640 Fold io_uring_wait_cqes_timeout() with io_uring_wait_cqes() by Jens Axboe · 4 years, 10 months ago
- 1409c4a Fix io_uring_wait_cqes_timeout() with ts == NULL by Jens Axboe · 4 years, 10 months ago
- fe13f56 Add io_uring_wait_cqes() by Jens Axboe · 4 years, 10 months ago
- 94c9df3 Add __io_uring_submit_and_wait() helper by Jens Axboe · 4 years, 10 months ago
- 8578f0d io_uring_wait_cqes_timeout: use __io_uring_flush_sq() by Jens Axboe · 4 years, 10 months ago
- 40b44d2 Split up __io_uring_submit() by Jens Axboe · 4 years, 10 months ago
- 2b5dc1d liburing.map: move newer exported symbols to 0.2 by Jens Axboe · 4 years, 10 months ago
- 6d33802 io_uring_peek_batch_cqe(): fixup style and add to exports by Jens Axboe · 4 years, 10 months ago
- 0b88d72 Add io_uring_peek_batch_cqe() by James Rouzier · 4 years, 10 months ago
- 46850c3 Add io_uring_cq_ready() by James Rouzier · 4 years, 11 months ago
- 4e360f7 liburing: use -fPIC for both static and shared libraries by Jens Axboe · 4 years, 11 months ago
- 1b84a1f io_uring.h: sync with kernel header by Jens Axboe · 4 years, 11 months ago
- 1cff0db Makefile: handle quiet AR/RANLIB by Jens Axboe · 4 years, 11 months ago
- ad551e6 Makefile: add pretty/quiet CC/LN output by Jens Axboe · 4 years, 11 months ago
- 11e18b3 Add io_uring_wait_cqes_timeout() by Jens Axboe · 4 years, 11 months ago
- 2d5ee69 __io_uring_get_cqe: change 'wait' bool to be a count of requests by Jens Axboe · 4 years, 11 months ago
- 8b93cca io_uring_wait_cqe_timeout: document that io_uring_submit() not needed by Jens Axboe · 4 years, 11 months ago
- 9769023 Merge branch 'sq_space_left' of https://github.com/rouzier/liburing by Jens Axboe · 4 years, 11 months ago
- 5652c3b io_uring_wait_cqe_timeout: fix wrong error return check by Jens Axboe · 4 years, 11 months ago
- 59df60e Add io_uring_sq_space_left() by James Rouzier · 4 years, 11 months ago
- 76e9232 Add io_uring_wait_cqe_timeout() by Jens Axboe · 4 years, 11 months ago
- d5bb23b Get rid of memset() for command prep helpers by Jens Axboe · 4 years, 11 months ago
- 3ad9074 Add TIMEOUT support by Jens Axboe · 4 years, 11 months ago
- efb4e86 Remove TIMEOUT code by Jens Axboe · 4 years, 11 months ago
- f102231 Add IORING_OP_TIMEOUT opcode by Jens Axboe · 4 years, 11 months ago
- 6e68fda liburing: add io_uring_prep_{recv,send}msg by 李通洲 · 4 years, 11 months ago
- 164e9cb src/setup: unify ring munmap() by Jens Axboe · 5 years ago
- 46a0646 liburing: Use the single mmap feature by Hristo Venev · 5 years ago
- bc9e136 Sync io_uring.h with the kernel by Jens Axboe · 5 years ago
- ebdbb71 Fixed address prep helpers should include buf_index by Jens Axboe · 5 years ago
- 681ba88 Make io_uring_peek_cqe() return -EAGAIN for no CQEs by Jens Axboe · 5 years ago
- 6e9dd0c liburing/barrier.h: Add prefix to arm barriers by Julia Suvorova · 5 years ago
- 552c6a0 liburing/barrier.h: Add prefix io_uring to barriers by Julia Suvorova · 5 years ago
- 0520db4 Add arm64 memory barriers support by Jackie Liu · 5 years ago
- c31c7ec src/Makefile: keep private headers in <liburing/*.h> by Stefan Hajnoczi · 5 years ago
- b42c59d src/Makefile: honor the caller's includedir and libdir by Stefan Hajnoczi · 5 years ago
- 93f3e8d Use __typeof() instead of typeof() by Hrvoje Zeba · 5 years ago
- 7ba7c70 Optimize i386 memory barriers by Bart Van Assche · 5 years ago
- da457cd Change __x86_64 into __x86_64__ by Bart Van Assche · 5 years ago
- 64f89fa Makefiles: Support specifying CFLAGS on the command line by Bart Van Assche · 5 years ago
- ecefd79 Fix the use of memory barriers by Bart Van Assche · 5 years ago
- bbb3099 __io_uring_get_cqe(): Use io_uring_for_each_cqe() by Bart Van Assche · 5 years ago
- 043ea22 src/queue: cleanup sq_ring_needs_enter() by Jens Axboe · 5 years ago
- a8d4237 Add support for eventfd registration by Jens Axboe · 5 years ago
- 9d9e3b8 Make io_uring registration arguments const by Jens Axboe · 5 years ago
- 91dde5c Add io_uring_submit_and_wait() by Jens Axboe · 5 years ago
- 9f44fb0 Add basic helpers for file/buffer registration by Jens Axboe · 5 years ago
- fb34ae6 Do not assume p->{cq,sq}_off.head is 0 by Kornilios Kourtis · 5 years ago
- f8865bc liburing: export io_uring_queue_mmap symbol by Austin Seipp · 5 years ago
- f3b78a7 liburing: introduce io_uring_for_each_cqe() and io_uring_cq_advance() by Roman Penyaev · 5 years ago
- e60729e liburing: introduce io_uring_cqe_set_flags() helper by Roman Penyaev · 5 years ago
- f6a03bd queue: always fill in sq->array on io_uring_submit() by Roman Penyaev · 5 years ago
- df23d2d liburing,queue,setup: handle IORING_SQ_NEED_WAKEUP for io_uring_submit() by Roman Penyaev · 5 years ago
- d1432b1 setup: return -errno explicitly from io_uring_queue_init() by Roman Penyaev · 5 years ago
- 7a3fd11 io_uring.h: add send/recvmsg parts by Jens Axboe · 5 years ago
- 829f6a9 io_uring_submit: fix head/tail wrap issue by Jens Axboe · 5 years ago
- ffe3e09 Fix leak of fd in io_uring_queue_init() on failure by Jens Axboe · 5 years ago
- 5e4139a fix harmless typo in sq_entries in io_uring_mmap by Weiping Zhang · 5 years ago
- 0cff600 Add missing symbols to linker version map by Hrvoje Zeba · 5 years ago
- 375bed7 syscall: add support of non-x86 architectures by Dmitry V. Levin · 5 years ago
- 329ba3d syscall: fix names of __NR_* macros by Dmitry V. Levin · 5 years ago
- 38eabdd Match const signatures in io_uring_prep_* to native functions by Ian Gulliver · 5 years ago
- f218f76 Fix liburing.h memset() missing declaration by Ian Gulliver · 5 years ago
- 1a90a51 io_uring.h: sync with kernel by Jens Axboe · 5 years ago
- 0ba9503 Add link SQE support by Jens Axboe · 5 years ago
- 40c6f84 liburing: add extern "C" to liburing.h by Kevin Vigor · 5 years ago
- a17aec8 liburing: do not build static library with -fPIC by Kevin Vigor · 5 years ago
- 54cc960 liburing: improve 'make install' by Kevin Vigor · 5 years ago
- 39e0ebd Rename completion helpers by Jens Axboe · 5 years ago
- 76b61eb Add io_uring_cqe_seen() by Jens Axboe · 5 years ago
- 8115820 test/nop: add NOP test case by Jens Axboe · 5 years ago
- 9864409 test/fsync: update for IOSQE_IO_DRAIN approach by Jens Axboe · 5 years ago
- 1245d83 Add io_uring_cqe_get_data() by Zach Bjornson · 5 years ago
- 61c27f7 Add barrier fsync test case by Jens Axboe · 5 years ago
- f8b12e4 Remove IOCQE_FLAG_CACHEHIT by Jens Axboe · 5 years ago
- a865221 queue: ensure io_uring_submit() returns the system call value by Jens Axboe · 5 years ago
- 8260029 queue: ensure io_uring_submit() returns the right error by Jens Axboe · 5 years ago