| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-22 | io_uring: add support for IORING_SETUP_SQE_MIXED | Keith Busch | 1 | -0/+26 |
| 2025-08-24 | io_uring: uring_cmd: add multishot support | Ming Lei | 1 | -0/+1 |
| 2025-07-06 | Merge branch 'io_uring-6.16' into for-6.17/io_uring | Jens Axboe | 1 | -0/+1 |
| 2025-06-23 | io_uring/uring_cmd: implement ->sqe_copy() to avoid unnecessary copies | Jens Axboe | 1 | -0/+1 |
| 2025-06-23 | io_uring: make fallocate be hashed work | Fengnan Chang | 1 | -0/+1 |
| 2025-05-13 | io_uring/kbuf: unify legacy buf provision and removal | Pavel Begunkov | 1 | -2/+2 |
| 2025-04-21 | io_uring: add support for IORING_OP_PIPE | Jens Axboe | 1 | -0/+7 |
| 2025-03-21 | io_uring/cmd: add iovec cache for commands | Pavel Begunkov | 1 | -0/+1 |
| 2025-03-19 | io_uring/cmd: don't expose entire cmd async data | Pavel Begunkov | 1 | -1/+1 |
| 2025-03-07 | io_uring/rw: implement vectored registered rw | Pavel Begunkov | 1 | -0/+39 |
| 2025-03-07 | Merge branch 'for-6.15/io_uring-epoll-wait' into for-6.15/io_uring-reg-vec | Jens Axboe | 1 | -0/+14 |
| 2025-03-07 | Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-reg-vec | Jens Axboe | 1 | -0/+16 |
| 2025-02-28 | io_uring/rw: move fixed buffer import to issue path | Keith Busch | 1 | -2/+2 |
| 2025-02-20 | io_uring/epoll: add support for IORING_OP_EPOLL_WAIT | Jens Axboe | 1 | -0/+14 |
| 2025-02-17 | io_uring/zcrx: add io_recvzc request | David Wei | 1 | -0/+16 |
| 2025-01-09 | Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+2 |
| 2025-01-06 | io_uring/cmd: rename struct uring_cache to io_uring_cmd_data | Jens Axboe | 1 | -1/+2 |
| 2024-10-29 | io_uring/splice: open code 2nd direct file assignment | Jens Axboe | 1 | -0/+2 |
| 2024-06-19 | io_uring: Fix probe of disabled operations | Gabriel Krisman Bertazi | 1 | -0/+8 |
| 2024-06-19 | io_uring: Introduce IORING_OP_LISTEN | Gabriel Krisman Bertazi | 1 | -0/+13 |
| 2024-06-19 | io_uring: Introduce IORING_OP_BIND | Gabriel Krisman Bertazi | 1 | -0/+13 |
| 2024-05-30 | io_uring/rw: Free iovec before cleaning async data | Breno Leitao | 1 | -0/+5 |
| 2024-04-22 | io_uring/net: add provided buffer support for IORING_OP_SEND | Jens Axboe | 1 | -0/+1 |
| 2024-04-15 | io_uring: drop ->prep_async() | Jens Axboe | 1 | -25/+18 |
| 2024-04-15 | io_uring/uring_cmd: switch to always allocating async data | Jens Axboe | 1 | -1/+0 |
| 2024-04-15 | io_uring/net: move connect to always using async data | Jens Axboe | 1 | -2/+1 |
| 2024-04-15 | io_uring/rw: always setup io_async_rw for read/write requests | Jens Axboe | 1 | -8/+7 |
| 2024-04-15 | io_uring/net: get rid of ->prep_async() for send side | Jens Axboe | 1 | -4/+0 |
| 2024-04-15 | io_uring/net: get rid of ->prep_async() for receive side | Jens Axboe | 1 | -2/+0 |
| 2024-04-15 | io_uring/net: switch io_recv() to using io_async_msghdr | Jens Axboe | 1 | -2/+5 |
| 2024-04-15 | io_uring/net: switch io_send() and io_send_zc() to using io_async_msghdr | Jens Axboe | 1 | -0/+1 |
| 2024-02-09 | io_uring: add support for ftruncate | Tony Solomonik | 1 | -0/+10 |
| 2024-01-23 | io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL | Paul Moore | 1 | -1/+0 |
| 2023-12-12 | io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL | Jens Axboe | 1 | -0/+9 |
| 2023-11-06 | io_uring/rw: add separate prep handler for fixed read/write | Jens Axboe | 1 | -2/+2 |
| 2023-11-06 | io_uring/rw: add separate prep handler for readv/writev | Jens Axboe | 1 | -2/+2 |
| 2023-09-29 | io_uring: add support for vectored futex waits | Jens Axboe | 1 | -0/+11 |
| 2023-09-29 | io_uring: add support for futex wake and wait | Jens Axboe | 1 | -0/+23 |
| 2023-09-21 | io_uring: add IORING_OP_WAITID support | Jens Axboe | 1 | -0/+9 |
| 2023-09-21 | io_uring/rw: add support for IORING_OP_READ_MULTISHOT | Jens Axboe | 1 | -1/+12 |
| 2023-09-21 | io_uring/rw: mark readv/writev as vectored in the opcode definition | Jens Axboe | 1 | -0/+2 |
| 2023-05-04 | io_uring: Pass whole sqe to commands | Breno Leitao | 1 | -1/+1 |
| 2023-02-10 | io_uring,audit: don't log IORING_OP_MADVISE | Richard Guy Briggs | 1 | -0/+1 |
| 2023-01-29 | io_uring: Split io_issue_def struct | Breno Leitao | 1 | -105/+222 |
| 2023-01-29 | io_uring: Rename struct io_op_def | Breno Leitao | 1 | -8/+8 |
| 2022-12-07 | io_uring: get rid of double locking | Pavel Begunkov | 1 | -0/+1 |
| 2022-12-07 | io_uring: dont remove file from msg_ring reqs | Pavel Begunkov | 1 | -0/+7 |
| 2022-10-12 | io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC | Jens Axboe | 1 | -1/+0 |
| 2022-09-21 | io_uring/net: zerocopy sendmsg | Pavel Begunkov | 1 | -0/+19 |
| 2022-09-21 | io_uring/net: combine fail handlers | Pavel Begunkov | 1 | -1/+1 |
| 2022-09-21 | io_uring/net: rename io_sendzc() | Pavel Begunkov | 1 | -3/+3 |
| 2022-09-21 | io_uring/net: support non-zerocopy sendto | Pavel Begunkov | 1 | -1/+4 |
| 2022-09-21 | io_uring/net: don't lose partial send_zc on fail | Pavel Begunkov | 1 | -0/+1 |
| 2022-09-21 | io_uring/net: don't lose partial send/recv on fail | Pavel Begunkov | 1 | -0/+4 |
| 2022-09-21 | io_uring/rw: don't lose partial IO result on fail | Pavel Begunkov | 1 | -0/+6 |
| 2022-09-21 | io_uring/net: use async caches for async prep | Pavel Begunkov | 1 | -0/+2 |
| 2022-09-21 | io_uring: add iopoll infrastructure for io_uring_cmd | Kanchan Joshi | 1 | -0/+1 |
| 2022-09-18 | io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC | Stefan Metzmacher | 1 | -1/+1 |
| 2022-09-01 | io_uring/net: simplify zerocopy send user API | Pavel Begunkov | 1 | -1/+2 |
| 2022-09-01 | Revert "io_uring: rename IORING_OP_FILES_UPDATE" | Pavel Begunkov | 1 | -5/+4 |
| 2022-08-25 | io_uring/net: save address for sendzc async execution | Pavel Begunkov | 1 | -1/+3 |
| 2022-07-24 | io_uring: rename IORING_OP_FILES_UPDATE | Pavel Begunkov | 1 | -4/+5 |
| 2022-07-24 | io_uring: wire send zc request type | Pavel Begunkov | 1 | -0/+15 |
| 2022-07-24 | io_uring: kill extra io_uring_types.h includes | Pavel Begunkov | 1 | -1/+0 |
| 2022-07-24 | io_uring: move opcode table to opdef.c | Jens Axboe | 1 | -0/+495 |