index
:
kernel/git/axboe/liburing.git
accept-multi
arch
big-sqe
buf-ring
cancel-fd-all
cancel-op
cqring-nodrop
fd-select
futex
huge
huge.2
issue25
issue448
libaio-wrapper
link-timeout
master
min-wait
mlock-size
napi
next
no-ipi
off_t
pbuf-status
proxy
read-mshot
recvsend-bundle
registered-ring
ring-buf-alloc
send-mshot
sq-khead
submit-and-wait-ts
timeout
v0.5
waitid
wakeup-ring
xattr
xattr-getdents64
io_uring library
Jens Axboe
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-18
waitid: add io_uring flags parameter
waitid
Jens Axboe
3
-8
/
+14
2023-10-18
test/waitid: add test case for racy wakeup and cancelations
Jens Axboe
1
-1
/
+67
2023-10-18
test/waitid: change the sleep helper to take usecs
Jens Axboe
1
-6
/
+7
2023-10-18
test/waitid: skip if argument is given
Jens Axboe
1
-0
/
+3
2023-10-18
man: add man page for `IORING_OP_WAITID`
李通洲
2
-0
/
+76
2023-10-18
liburing.h: add `io_uring_prep_waitid`
李通洲
3
-12
/
+13
2023-10-18
test/waitid: shorten wait times
Jens Axboe
1
-9
/
+9
2023-10-18
test/waitid: drop rusage
Jens Axboe
1
-8
/
+6
2023-10-18
test/waitid: add explicit cancel test
Jens Axboe
1
-0
/
+54
2023-10-18
Add waitid test case
Jens Axboe
3
-0
/
+266
2023-10-18
test/read-mshot: add test cases for overflow handling
read-mshot
Jens Axboe
1
-11
/
+48
2023-10-18
Add io_uring_prep_read_multishot man page
Jens Axboe
1
-0
/
+95
2023-10-18
test/read-mshot: add test case for an invalid file type
Jens Axboe
1
-0
/
+78
2023-10-18
test/read-mshot: return T_EXIT_SKIPPED if read mshot isn't supported
Jens Axboe
1
-2
/
+6
2023-10-18
Add io_uring_prep_read_multishot() helper
Jens Axboe
3
-4
/
+13
2023-10-18
test/read-mshot: add multishot read test case
Jens Axboe
3
-0
/
+166
2023-10-18
man/io_uring_setup_buf_ring.3: add note about highmem and 32-bit
Jens Axboe
1
-1
/
+7
2023-10-18
test/no-mmap-inval: fix warning on 32-bit builds
Jens Axboe
1
-1
/
+1
2023-10-18
test/no-mmap-inval: add test case for invalid SQ ring address
Jens Axboe
2
-0
/
+37
2023-10-12
Merge branch 'Update_Man_io_uring_submit' of https://github.com/CPestka/liburing
Jens Axboe
1
-1
/
+6
2023-10-12
io_uring_submit: note specifics on return value for SQPOLL
CPestka
1
-1
/
+6
2023-10-04
man/io_uring_prep_timeout: add mention of version that added multishot
Jens Axboe
1
-1
/
+1
2023-10-02
test/wq-aff: ensure T_EXIT_SKIP is propagated correctly
Jens Axboe
1
-1
/
+3
2023-09-29
test/hardlink: code cleanup and fail on -EINVAL for flags
Jens Axboe
1
-13
/
+7
2023-09-29
Merge branch 'hardlink-flags' of https://github.com/talex5/liburing
Jens Axboe
1
-10
/
+38
2023-09-29
Add test for passing flags to linkat
Thomas Leonard
1
-10
/
+38
2023-09-28
Merge branch 'remove-dup-slash' of https://github.com/tchaikov/liburing
Jens Axboe
1
-1
/
+1
2023-09-28
spec: do not add "/" before %{_libdir}
Kefu Chai
1
-1
/
+1
2023-09-13
Merge branch 'uring_sysctl' of https://github.com/matrizzo/liburing
Jens Axboe
1
-0
/
+7
2023-09-13
man/io_uring_setup.2: add new reason for returning EPERM.
Matteo Rizzo
1
-0
/
+7
2023-09-11
Remove old sendmsg lookup test case
Jens Axboe
2
-201
/
+0
2023-08-28
liburing-ffi.map: Move `io_uring_prep_sock_cmd()` to v2.5
Ammar Faizi
1
-1
/
+1
2023-08-28
liburing.map: Remove `io_uring_queue_init_mem()` from v2.4
Ammar Faizi
2
-2
/
+0
2023-08-23
Merge branch 'feat-ci-node-fix' of https://github.com/michalbiesek/liburing
Jens Axboe
2
-2
/
+2
2023-08-23
github: update `actions/checkout` version v2 -> v3
Michal Biesek
2
-2
/
+2
2023-08-23
Merge branch 'feat-riscv64-nolibc' of https://github.com/michalbiesek/liburing
Jens Axboe
7
-6
/
+160
2023-08-23
Add nolibc riscv64 support
Michal Biesek
7
-6
/
+160
2023-08-22
Merge branch 'ci-riscv64' of https://github.com/michalbiesek/liburing
Jens Axboe
1
-0
/
+7
2023-08-22
.github: Add riscv64 build for GitHub bot
Michal Biesek
1
-0
/
+7
2023-08-14
test/wq-aff: add test case for SQPOLL io-wq affinity
Jens Axboe
2
-0
/
+145
2023-08-11
tests: don't expect multishot recv overflow backlogging
Pavel Begunkov
1
-1
/
+1
2023-07-31
github: Fix LLVM packages conflict
Ammar Faizi
1
-0
/
+1
2023-07-31
Merge branch 'ioctl_submitv3' of https://github.com/leitao/liburing
Jens Axboe
7
-0
/
+340
2023-07-28
test: socket io cmd operations
Breno Leitao
2
-0
/
+216
2023-07-28
io_uring_prep_cmd: Create a new helper for command ops
Breno Leitao
4
-0
/
+116
2023-07-28
uapi: Sync with the kernel to get socket CMD
Breno Leitao
1
-0
/
+8
2023-07-24
register: use the right 'fd' depending on registration state
Jens Axboe
1
-2
/
+8
2023-07-24
Merge branch 'typo_io_uring_setup_buf_ring' of https://github.com/nigoroll/li...
Jens Axboe
2
-2
/
+2
2023-07-24
man/io_uring_free_buf_ring.3: Fix trivial typo
Nils Goroll
1
-1
/
+1
2023-07-24
man/io_uring_setup_buf_ring.3: Fix trivial typo
Nils Goroll
1
-1
/
+1
2023-07-21
Add link for io_uring_prep_cancel_fd() man page
Jens Axboe
1
-0
/
+1
2023-07-13
Improve debian build
Jens Axboe
3
-3
/
+8
2023-07-05
Merge branch 'master' of https://github.com/stonebrakert6/liburing
Jens Axboe
1
-2
/
+4
2023-07-05
build: Fixed make -n
Kartik Mahajan
1
-2
/
+4
2023-07-03
Merge branch 'master' of https://github.com/stonebrakert6/liburing
Jens Axboe
2
-1
/
+3
2023-07-02
test/socket-rw: fix bad assertion check
Jens Axboe
1
-1
/
+1
2023-07-02
test/xattr: don't hide test checks under assert
Jens Axboe
1
-25
/
+38
2023-07-02
test: don't hide code with side effects under assert()
Jens Axboe
7
-9
/
+16
2023-06-30
test/io_uring_setup: Fix include path to syscall.h
David Wei
1
-1
/
+1
2023-06-30
Fixes build failure on ./configure && make --shuffle=2836571325
Kartik Mahajan
1
-1
/
+1
2023-06-30
Fixes make --trace
Kartik Mahajan
1
-0
/
+2
2023-06-28
test/io_uring_register: fix errno confusion and new error
Jens Axboe
1
-27
/
+24
2023-06-23
src/Makefile: Allow using stack protector with libc
Ammar Faizi
1
-4
/
+3
2023-06-23
configure: Introduce '--use-libc' option
Ammar Faizi
1
-7
/
+16
2023-06-23
configure: Remove --nolibc option
Ammar Faizi
1
-19
/
+0
2023-06-23
man/io_uring_prep_cancel.3: add description of IORING_ASYNC_CANCEL_FD_FIXED
Jens Axboe
1
-0
/
+6
2023-06-22
test/poll-cancel-all: add fixed file test
Jens Axboe
1
-5
/
+29
2023-06-18
Merge branch 'dankamongmen/enter-eexist' of https://github.com/dankamongmen/l...
Jens Axboe
2
-0
/
+6
2023-06-18
io_uring_enter2.2: add EEXIST to errors
nick black
2
-0
/
+6
2023-06-15
test/coredump: make it explicit that the child is not returning
Jens Axboe
1
-2
/
+2
2023-06-15
test/coredump: add test case generating a core dump
Jens Axboe
2
-0
/
+60
2023-06-13
Merge branch 'patch-1' of https://github.com/freeekanayaka/liburing
Jens Axboe
1
-1
/
+1
2023-06-14
Fix spelling in io_uring_setup.2
Free Ekanayaka
1
-1
/
+1
2023-06-13
Merge branch 'fix_reg_fd_only_test' of https://github.com/spikeh/liburing
Jens Axboe
1
-1
/
+3
2023-06-13
test/reg-fd-only: skip on older kernels
David Wei
1
-1
/
+3
2023-06-12
Merge branch 'pu/build-undef-syms' of https://github.com/guillemj/liburing
Jens Axboe
1
-2
/
+3
2023-06-13
build: Fail the build if we have undefined symbols
Guillem Jover
1
-1
/
+1
2023-06-13
build: Disable stack protector unconditionally
Guillem Jover
1
-1
/
+2
2023-06-12
Revert "setup: unify queue exit path"
Jens Axboe
1
-5
/
+12
2023-06-12
Merge branch 'setup-registered-fd-only' of https://github.com/joshtriplett/li...
Jens Axboe
5
-1
/
+102
2023-06-12
Merge branch 'setup-preallocated-cleanup' of https://github.com/joshtriplett/...
Jens Axboe
3
-23
/
+76
2023-06-09
setup: Expect pre-zeroed memory in io_uring_queue_init_mem
Josh Triplett
2
-2
/
+3
2023-06-09
setup: Use non-huge pages if sufficient for the queue sizes
Josh Triplett
1
-7
/
+19
2023-06-09
man: Add documentation for io_uring_queue_init_mem
Josh Triplett
2
-4
/
+38
2023-06-09
setup: Avoid overrunning the CQ/SQ huge page
Josh Triplett
1
-1
/
+11
2023-06-09
Add test for IORING_SETUP_REGISTERED_FD_ONLY
Josh Triplett
2
-0
/
+54
2023-06-09
setup: Support IORING_SETUP_REGISTERED_FD_ONLY
Josh Triplett
1
-1
/
+16
2023-06-09
man/io_uring_setup.2: Document IORING_SETUP_REGISTERED_FD_ONLY
Josh Triplett
1
-0
/
+8
2023-06-09
man/io_uring_setup.2: Document IORING_SETUP_NO_MMAP
Josh Triplett
1
-0
/
+17
2023-06-09
io_uring.h: Update to include IORING_SETUP_REGISTERED_FD_ONLY
Josh Triplett
1
-0
/
+7
2023-06-09
setup: Avoid zeroing a freshly mapped MAP_ANONYMOUS page
Josh Triplett
1
-2
/
+1
2023-06-09
setup: Account for IORING_SETUP_CQE32 for the preallocated ring case
Josh Triplett
1
-0
/
+2
2023-06-09
setup: Fix and unify ring size calculation for preallocated ring
Josh Triplett
1
-9
/
+4
2023-06-09
Merge branch 'huge.2'
Jens Axboe
6
-83
/
+256
2023-06-09
liburing.spec: bump to 2.5
Jens Axboe
1
-1
/
+1
2023-06-09
setup: unify queue exit path
huge.2
Jens Axboe
1
-12
/
+5
2023-06-09
setup: add support for io_uring_queue_init_mem()
Jens Axboe
5
-27
/
+99
2023-06-09
setup: add support for IORING_SETUP_NO_MMAP
Jens Axboe
1
-22
/
+95
2023-06-09
setup: split cq/sq entry count into helper
Jens Axboe
1
-33
/
+56
2023-06-09
setup: split writing cq/sq offsets into helper
Jens Axboe
1
-21
/
+28
2023-06-09
io_uring.h: update to kernel huge page version
Jens Axboe
1
-2
/
+7
2023-06-08
man/io_uring_for_each_cqe: Explicitly tell it's a macro and add an example
Ammar Faizi
1
-1
/
+19
2023-06-08
man/io_uring_for_each_cqe: Fix return value, title, and typo
Ammar Faizi
1
-4
/
+4
2023-06-08
src: lib.h still needs the string include
Jens Axboe
1
-0
/
+1
2023-06-08
src: use memset() as the symbol
Jens Axboe
1
-7
/
+7
2023-06-08
src: use __uring_memset() consistently
Jens Axboe
2
-8
/
+13
2023-06-08
src/Makefile: add -fno-builtin
Jens Axboe
1
-2
/
+2
2023-06-07
io_uring.h: remove dead notification slot definitions
Jens Axboe
1
-13
/
+0
2023-06-07
src/Makefile: get rid of -Wno-sign-compare
Jens Axboe
1
-1
/
+1
2023-06-07
Fix different sign compare warnings
Jens Axboe
2
-2
/
+2
2023-06-04
man/io_uring_wait_cqes: mention io_uring_for_each_cqe()
Jens Axboe
1
-0
/
+1
2023-06-04
man: add man page for io_uring_for_each_cqe()
Jens Axboe
2
-1
/
+49
2023-05-16
src/setup: minor style cleanups
Jens Axboe
1
-2
/
+1
2023-05-16
src/register: always use ring->enter_ring_fd in do_register()
Jens Axboe
1
-4
/
+3
2023-05-16
man/io_uring_register.2: note change in error value on newer kernels
Jens Axboe
1
-0
/
+3
2023-05-14
Merge branch 'dankamongmen/io_uring_getevent_arghhhhh' of https://github.com/...
Jens Axboe
4
-5
/
+5
2023-05-14
man: don't link to a page from itself
nick black
4
-5
/
+5
2023-05-13
Merge branch 'dankamongmen/man-atomics' of https://github.com/dankamongmen/li...
Jens Axboe
3
-9
/
+9
2023-05-13
io_uring.7: atomic_store_explicit() in examples
nick black
3
-9
/
+9
2023-05-12
Add __io_uring_buf_ring_cq_advance() helper
Jens Axboe
4
-2
/
+25
2023-05-10
recv-msgall: Fix invalid mutex usage
Ammar Faizi
1
-11
/
+7
2023-05-10
recv-msgall: Fix undefined behavior in `recv_prep()`
Ammar Faizi
1
-13
/
+15
2023-05-04
.gitignore: Add `examples/rsrc-update-bench`
Haiyue Wang
1
-0
/
+1
2023-04-25
liburing: Fix multishot timeout test failures
David Wei
1
-4
/
+17
2023-04-20
test/file-verify.t: Don't run over mlock limit when run as non-root
Gabriel Krisman Bertazi
1
-2
/
+6
2023-04-20
test/fallocate: catch SIGXFSZ if issued inline
Jens Axboe
1
-0
/
+9
2023-04-18
liburing: update man page for multishot timeouts
David Wei
1
-0
/
+7
2023-04-18
liburing: add multishot timeout support
David Wei
2
-0
/
+264
2023-04-15
man: Add `io_uring_prep_sendto()`
Ammar Faizi
3
-0
/
+33
2023-04-15
liburing: Add `io_uring_prep_sendto()`
Ammar Faizi
2
-8
/
+18
2023-04-15
man/io_uring_cqe_get_data.3: Fix a misleading return value
Ammar Faizi
1
-1
/
+1
2023-04-15
github: Add hppa cross compiler
Alviro Iskandar Setiawan
1
-0
/
+7
2023-04-15
io_uring-udp: Fix the wrong IPv6 binary to string conversion
Ammar Faizi
1
-3
/
+11
2023-04-05
Factor in IORING_FILE_INDEX_ALLOC for direct fd instantiations
Jens Axboe
2
-2
/
+20
2023-04-04
examples: add rsrc update benchmark
Pavel Begunkov
2
-1
/
+102
2023-04-01
test/read-write: add test for CQE res when removing buffers
Wojciech Lukowicz
1
-0
/
+53
2023-03-28
Merge branch 'master' of https://github.com/freitmi/liburing
Jens Axboe
2
-3
/
+7
2023-03-28
man: document that shutdown processing may run asynchronously
Michael Freitag
2
-3
/
+7
2023-03-25
man/io_uring_prep_timeout_update: add note that remove doesn't take flags
Jens Axboe
1
-0
/
+1
2023-03-22
test/reg-hint: fix argument skip and check error result
Jens Axboe
1
-1
/
+14
2023-03-22
test/reg-hint: add test case for sanity of alloc hints
Jens Axboe
2
-0
/
+44
2023-03-20
Merge branch 'off_t'
Jens Axboe
2
-3
/
+3
2023-03-20
Add test case for repeated connects to socket without listener
Jens Axboe
2
-0
/
+205
2023-03-20
Update io_uring_prep_fallocate() to use 64-bit length/offset
off_t
Jens Axboe
2
-3
/
+3
2023-03-17
test/buf-ring: skip test_full_page_reg() on HPPA
Jens Axboe
1
-3
/
+7
2023-03-17
test: remove timeout-overflow.c
Jens Axboe
2
-205
/
+0
2023-03-17
test/io_uring_register: be less picky on the POLL test
Jens Axboe
1
-1
/
+1
2023-03-17
Merge branch 'ring-buf-alloc'
Jens Axboe
12
-121
/
+299
2023-03-16
Update CHANGELOG for buffer ring setup/teardown helpers
ring-buf-alloc
Jens Axboe
1
-0
/
+1
2023-03-16
Add man pages for io_uring_{free,setup}_buf_ring()
Jens Axboe
2
-0
/
+129
2023-03-16
Default to mmap'ed provided buffers for hppa
Jens Axboe
2
-7
/
+72
2023-03-16
test: convert tests to use the provided ring buffer init/free helpers
Jens Axboe
4
-120
/
+41
2023-03-16
Add helpers for alloc+register and unregister+free for ring buffers
Jens Axboe
4
-0
/
+62
2023-03-16
Update CHANGELOG for io_uring_prep_msg_ring_fd_alloc()
Jens Axboe
1
-0
/
+1
2023-03-16
Add man pages for io_uring_prep_msg_ring_fd() and friends
Jens Axboe
2
-0
/
+84
2023-03-16
test/regbuf-merge: make local variable static
Jens Axboe
1
-1
/
+1
2023-03-16
test: test fd msg-ring allocating indexes
Pavel Begunkov
1
-3
/
+34
2023-03-16
Add io_uring_prep_msg_ring_fd_alloc() helper
Pavel Begunkov
2
-0
/
+10
2023-03-16
Add test case for page merging when registering buffers
Jens Axboe
2
-0
/
+92
2023-03-15
test/file-verify: fix error in address invalidation
Jens Axboe
1
-0
/
+2
2023-03-15
test/file-verify: use 32-bytes as the invalidation stride
Jens Axboe
1
-1
/
+1
2023-03-15
test/file-verify: add dcache sync for parisc
Jens Axboe
1
-4
/
+19
2023-03-09
Merge branch 'master' of https://github.com/chimaoshu/liburing
Jens Axboe
1
-1
/
+1
2023-03-10
[GIT PULL] man/io_uring_buf_ring_cq_advance.3: correct word spelling
chimaoshu
1
-1
/
+1
2023-03-07
man/io_uring_register_{buffers,files}: Kill trailing whitespaces
Ammar Faizi
2
-16
/
+16
2023-03-07
github: Append `-Wno-sign-compare` to the GitHub build bot CFLAGS
Ammar Faizi
1
-1
/
+1
2023-03-07
io_uring-udp: Fix the wrong `inet_ntop()` argument
Ammar Faizi
1
-1
/
+1
2023-03-05
examples/send-zerocopy: cast 'ret' to unsigned long for comparison
Jens Axboe
1
-1
/
+1
2023-03-05
examples/send-zerocopy: cleanups
Jens Axboe
1
-5
/
+6
2023-03-05
Merge branch 'add-register-buffers-files-functions-man-pages' of https://gith...
Jens Axboe
8
-11
/
+115
2023-03-05
examples/send-zc: kill sock bufs configuration
Pavel Begunkov
1
-4
/
+0
2023-03-05
examples/send-zc: add the receive part
Pavel Begunkov
1
-4
/
+144
2023-03-05
examples/send-zc: add multithreading
Pavel Begunkov
2
-38
/
+81
2023-03-05
examples/send-zc: add affinity / CPU pinning
Pavel Begunkov
1
-1
/
+36
2023-03-05
examples/send-zc: add defer taskrun support
Pavel Begunkov
1
-3
/
+16
2023-03-05
tests/fd-pass: close rings
Pavel Begunkov
1
-0
/
+2
2023-03-05
man: Add manpage for io_uring_register_files_tags(), io_uring_register_files_...
Rutvik Patel
4
-5
/
+63
2023-03-05
man: Add manpage for io_uring_register_buffers_sparse(), io_uring_register_bu...
Rutvik Patel
4
-6
/
+52
2023-02-23
man/io_uring_setup.2: IORING_FEAT_REG_REG_RING was included for 6.3
Jens Axboe
1
-1
/
+1
2023-02-21
tests/send: sends with offsets
Pavel Begunkov
1
-0
/
+9
2023-02-21
tests/send: improve error reporting
Pavel Begunkov
1
-1
/
+2
2023-02-21
test/send: don't use SO_ZEROCOPY if not available
Pavel Begunkov
1
-6
/
+13
2023-02-21
examples/zc: add a hugetlb option
Pavel Begunkov
1
-3
/
+21
2023-02-21
send: test send with hugetlb
Pavel Begunkov
1
-6
/
+25
2023-02-21
send: improve buffer iteration
Pavel Begunkov
1
-18
/
+24
2023-02-21
tests/send: don't use a constant for page size
Pavel Begunkov
1
-9
/
+20
2023-02-21
Merge branch 'registered-ring-close' of https://github.com/joshtriplett/liburing
Jens Axboe
16
-69
/
+349
2023-02-21
test/buf-ring: add test for buf ring occupying exactly one page
Wojciech Lukowicz
1
-0
/
+54
2023-02-21
Merge branch 'master' of https://github.com/kraj/liburing
Jens Axboe
2
-2
/
+0
2023-02-19
Optimize do_register by combining feature check with internal flag
Josh Triplett
2
-3
/
+6
2023-02-19
test: Add test for io_uring_register with a registered ring
Josh Triplett
2
-0
/
+91
2023-02-19
Add example of closing a ring fd and using it via registered index
Josh Triplett
3
-0
/
+125
2023-02-19
Support closing the ring fd and using it exclusively via registered index
Josh Triplett
7
-1
/
+63
2023-02-19
Support using IORING_REGISTER_USE_REGISTERED_RING
Josh Triplett
5
-1
/
+26
2023-02-18
examples,test: Remove unused linux/errqueue.h
Khem Raj
2
-2
/
+0
2023-02-16
test/file-verify: remove duplicate include file
Jens Axboe
1
-1
/
+0
2023-02-16
test/buf-ring: use proper sizing when allocating rings for buffers
Jens Axboe
1
-4
/
+4
2023-02-16
test/ringbuf-read: initialize ring buffer
Jens Axboe
1
-1
/
+2
2023-02-16
test/poll-race-mshot: fix missing init of buffer ring
Jens Axboe
1
-6
/
+15
2023-02-16
man/io_uring_register_buf_ring.3: improve wording
Jens Axboe
1
-1
/
+1
[next]