- 6334ba6 Fold versioned symbols into LIBURING_2.0 version node by Guillem Jover · 4 years, 2 months ago
- c67cb2e Remove versioned symbols not provided by the shared library anymore by Guillem Jover · 4 years, 2 months ago
- 724d8dd Fix io_uring_sq_ready() to use load acquire to read khead. by Joran Dirk Greef · 4 years, 2 months ago
- a25caac io_uring.h: fix missing tab by Jens Axboe · 4 years, 2 months ago
- 25bbcbe Bump major version to 2 by Jens Axboe · 4 years, 2 months ago
- 4d7ecaf Add IORING_OP_SHUTDOWN and prep helper by Jens Axboe · 4 years, 2 months ago
- 6f02c21 Add a few function comments in liburing.h by Jens Axboe · 4 years, 2 months ago
- 2976811 Add io_uring_sqring_wait() by Jens Axboe · 4 years, 2 months ago
- 41e0d97 io_uring.h: add new definitions from 5.10 by Jens Axboe · 4 years, 2 months ago
- d2654b1 Add helper to enable rings by Stefano Garzarella · 4 years, 4 months ago
- 25cf9b9 Add helper to register restrictions by Stefano Garzarella · 4 years, 5 months ago
- ad39622 io_uring.h: add register restrictions and enable ring defines by Stefano Garzarella · 4 years, 5 months ago
- 6681946 io_uring.h: use an enumeration for io_uring_register(2) opcodes by Stefano Garzarella · 4 years, 4 months ago
- aeee668 io_uring_prep_splice(): fix type (again) by Jens Axboe · 4 years, 2 months ago
- 10ffacf Use the right type for io_uring_prep_splice() by Jens Axboe · 4 years, 2 months ago
- 8e476e4 syscall: make syscall.h independently includeable by Goro Fuji · 4 years, 2 months ago
- 5964134 iopoll: test that we always enter the ring by Glauber Costa · 4 years, 3 months ago
- 1bafb3c sq_ring_needs_enter: revert change to only enter if submit != 0 by Jens Axboe · 4 years, 3 months ago
- 012db62 io_uring.h: sync with kernel by Jens Axboe · 4 years, 4 months ago
- 20a7c01 io_uring_peek_batch_cqe should also check cq ring overflow by Xiaoguang Wang · 4 years, 4 months ago
- 122eca6 Check cq ring overflow status by Xiaoguang Wang · 4 years, 4 months ago
- 8ae8d1e src/setup: clarify that we always return -errno on error by Jens Axboe · 4 years, 4 months ago
- 62858b1 Take `sockaddr` immutably in io_uring_prep_connect by Kirit Sælensminde · 4 years, 4 months ago
- 3d74c67 Make the liburing header files again compatible with C++ by Bart Van Assche · 4 years, 4 months ago
- 56ff6c9 src/include/liburing/barrier.h: Restore clang compatibility by Bart Van Assche · 4 years, 4 months ago
- 2f1b095 src/Makefile: Only specify -shared at link time by Bart Van Assche · 4 years, 4 months ago
- 7fa184f Convert __io_uring_get_sqe() from a macro into an inline function by Bart Van Assche · 4 years, 5 months ago
- b9c0bf7 src/include/liburing/barrier.h: Use C11 atomics by Bart Van Assche · 4 years, 5 months ago
- 7c0f3fa Makefiles: Enable -Wextra by Bart Van Assche · 4 years, 5 months ago
- 94ba637 Bump version to 1.0.7 by Jens Axboe · 4 years, 5 months ago
- 8f7d89d change poll_events to 32 bits to cover EPOLLEXCLUSIVE by Jiufei Xue · 4 years, 5 months ago
- 305bf9b Add helpers to set and get eventfd notification status by Stefano Garzarella · 4 years, 6 months ago
- 0f05173 Add CQ ring 'flags' field by Stefano Garzarella · 4 years, 6 months ago
- 36c05ec remove duplicate call to __io_uring_peek_cqe() by Bijan Mottahedeh · 4 years, 6 months ago
- a1a349a update wait_nr to account for completed event by Bijan Mottahedeh · 4 years, 6 months ago
- 87bad14 preseve wait_nr if SETUP_IOPOLL is set by Bijan Mottahedeh · 4 years, 6 months ago
- 7cacedd update io_uring.h with tee() by Pavel Begunkov · 4 years, 6 months ago
- bbf591c fix missing '#include <sys/stat.h>' in 'src/include/liburing.h by Milan P. Stanić · 4 years, 6 months ago
- df75656 Use uint64_t for splice offsets by Jens Axboe · 4 years, 6 months ago
- b509609 Use __off64_t for offsets by Jens Axboe · 4 years, 6 months ago
- ea020b5 Fix 32-bit warnings on compile by Jens Axboe · 4 years, 6 months ago
- e62b644 __io_uring_get_cqe: silence signed vs unsigned comparison warning by Jens Axboe · 4 years, 7 months ago
- 0a32780 io_uring_get_sqe: always use khead by Jens Axboe · 4 years, 7 months ago
- f0c5c54 sq_ring_needs_enter: check whether there are sqes when SQPOLL is not enabled by Xiaoguang Wang · 4 years, 7 months ago
- 388ccdf Utility function io_uring_register_eventfd_async by Mark Papadakis · 4 years, 7 months ago
- 1dbb1a3 io_uring.h: correct spdx header by Jens Axboe · 4 years, 8 months ago
- b3c7884 io_uring_sq_ready: always used shared ring state by Jens Axboe · 4 years, 8 months ago
- 4c8404a Change 'gid' to 'bgid' for providing buffers by Jens Axboe · 4 years, 8 months ago
- 45dcd66 Add io_uring_prep_remove_buffers() helper by Jens Axboe · 4 years, 8 months ago
- 98189e8 Sync io_uring.h header with the 5.7 pending kernel bits by Jens Axboe · 4 years, 8 months ago
- b2c67e9 Remove unused code in barrier.h by Taylor · 4 years, 8 months ago
- f342494 Merge branch 'atomic-builtins' of https://github.com/taylordotfish/liburing by Jens Axboe · 4 years, 8 months ago
- 6f35a62 Use __atomic builtins in barrier.h by Taylor · 4 years, 8 months ago
- 4f48c04 io_uring_wait_cqes(): correct comment by Jens Axboe · 4 years, 8 months ago
- de4266d __io_uring_get_cqe: remove redundant wait_nr clear by Jens Axboe · 4 years, 8 months ago
- dc14e30 __io_uring_get_cqe: fix spurious -EAGAIN by Jens Axboe · 4 years, 8 months ago
- 0edcef5 __io_uring_get_cqe: don't subtract negative error from 'submit' by Jens Axboe · 4 years, 8 months ago
- 8a03150 __io_uring_get_cqe: eliminate unnecessary io_uring_enter() syscalls by Xiaoguang Wang · 4 years, 8 months ago
- 5661802 io_uring_prep_splice: fix 32-bit compat off_in truncation by Jens Axboe · 4 years, 8 months ago
- 2275c90 Fix 32-bit warning for io_uring_prep_splice() by Jens Axboe · 4 years, 8 months ago
- f65f0e8 Make it clear we're now on the 0.6 base by Jens Axboe · 4 years, 8 months ago
- 4040b8f Add IORING_OP_PROVIDE_BUFFERS and helper by Jens Axboe · 4 years, 8 months ago
- 59d0acf Reinstate io_uring_unregister_eventfd() by Jens Axboe · 4 years, 8 months ago
- 4f4eff4 splice: add splice(2) helpers by Pavel Begunkov · 4 years, 8 months ago
- 122a802 Sync io_uring.h with 5.7-pre by Jens Axboe · 4 years, 8 months ago
- 2be0b94 liburing.h: add const type qualifier for io_uring_prep_write by Carter Li · 4 years, 9 months ago
- 7169056 Auto-generate compat.h by Jens Axboe · 4 years, 9 months ago
- d0a15ca Correctly handle if __kernel_timespec is defined by Jens Axboe · 4 years, 9 months ago
- e502435 Add SPDX license identifiers by Jens Axboe · 4 years, 9 months ago
- d7e3848 io_uring.h: make GPL-2.0 OR MIT by Jens Axboe · 4 years, 9 months ago
- 6fd5ab4 liburing.map: Fix LIBURING_0.3 shared library version node by Guillem Jover · 4 years, 9 months ago
- 3e63af4 Fix liburing.so symlink source if libdir != libdevdir by Stefan Metzmacher · 4 years, 9 months ago
- dd15d76 io_uring_sq_ready: check shared head for SQPOLL ring by Jens Axboe · 4 years, 9 months ago
- b57dbc2 configure/Makefile: introduce libdevdir defaults to $(libdir) by Stefan Metzmacher · 4 years, 9 months ago
- e2bf67f Add io_uring_prep_epoll_ctl() helper by Jens Axboe · 4 years, 9 months ago
- e75144f io_uring_cqe_get_data() only requires a const struct io_uring_cqe *cqe by Stefan Metzmacher · 4 years, 9 months ago
- 8567933 add another helper for probing existing opcodes by Glauber Costa · 4 years, 9 months ago
- b205218 add helper functions to verify io_uring supported opcodes by Glauber Costa · 4 years, 9 months ago
- 877a2ab Sync io_uring.h with 5.6-rc by Jens Axboe · 4 years, 9 months ago
- 67b945e io_uring.h: remove dead IOSQE_PERSONALITY flag by Jens Axboe · 4 years, 9 months ago
- 23a1478 Add sqe personality member/flag by Jens Axboe · 4 years, 9 months ago
- dd08a9e Add io_uring_{register,unregister}_personality() helpers by Jens Axboe · 4 years, 9 months ago
- 76d3eda Remove EPOLL_CTL for now by Jens Axboe · 4 years, 9 months ago
- 3f78c17 Update shared workqueue support and test case by Jens Axboe · 4 years, 9 months ago
- 17a4312 Rename io_uring_params 'id' to 'wq_id' by Jens Axboe · 4 years, 9 months ago
- 69e4cf9 IORING_SETUP_SHARED got renamed to IORING_SETUP_ATTACH_WQ by Jens Axboe · 4 years, 10 months ago
- ec0ce01 Add io_uring_register_probe() by Jens Axboe · 4 years, 10 months ago
- 3825bdb Update io_uring.h by Jens Axboe · 4 years, 10 months ago
- 4697a07 Fix 32-bit compile warning in io_uring_prep_openat2() by Jens Axboe · 4 years, 10 months ago
- 3be845b Update struct io_uring_files_update struct by Jens Axboe · 4 years, 10 months ago
- bd78237 Add helpers for IORING_OP_{RECV,SEND} opcodes by Jens Axboe · 4 years, 10 months ago
- 4b7f05c Change EPOLL_CTL and OPENAT2 opcodes by Jens Axboe · 4 years, 10 months ago
- 0ed392e Add support for IORING_OP_OPENAT2 by Jens Axboe · 4 years, 10 months ago
- 07b6d91 Add io_uring_ring_dontfork() by Jens Axboe · 4 years, 10 months ago
- 0e66cf7 Add fadvise/madvise prep helpers by Jens Axboe · 4 years, 10 months ago
- 2a555e5 io_uring_prep_files_update() should take offset as well by Jens Axboe · 4 years, 10 months ago
- 5ebe4b1 io_uring.h: add IORING_FEAT_RW_CUR_POS flag by Carter Li · 4 years, 10 months ago
- 4332433 configure: allow to set host CC by Jens Axboe · 4 years, 11 months ago
- 32fcace Makefile: quiet down rm by Jens Axboe · 4 years, 11 months ago
- 0bed44f Add non-vectored read/write by Jens Axboe · 4 years, 11 months ago