| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-22 | io_uring: Fix code indentation error | Ranganath V N | 1 | -1/+1 |
| 2025-10-03 | io_uring: update liburing git URL | Jens Axboe | 1 | -1/+1 |
| 2025-10-02 | Merge tag 'for-6.18/io_uring-20250929' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -49/+96 |
| 2025-09-18 | io_uring/msg_ring: kill alloc_cache for io_kiocb allocations | Jens Axboe | 1 | -4/+0 |
| 2025-09-18 | io_uring: include dying ring in task_work "should cancel" state | Jens Axboe | 1 | -2/+4 |
| 2025-09-10 | io_uring: correct size of overflow CQE calculation | Jens Axboe | 1 | -1/+1 |
| 2025-09-10 | io_uring: replace use of system_unbound_wq with system_dfl_wq | Marco Crivellari | 1 | -1/+1 |
| 2025-09-10 | io_uring: replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -1/+1 |
| 2025-09-08 | io_uring: don't include filetable.h in io_uring.h | Caleb Sander Mateos | 1 | -0/+1 |
| 2025-09-08 | io_uring: add macros for avaliable flags | Pavel Begunkov | 1 | -29/+3 |
| 2025-09-04 | io_uring: remove WRITE_ONCE() in io_uring_create() | Caleb Sander Mateos | 1 | -2/+7 |
| 2025-08-27 | io_uring: add support for IORING_SETUP_CQE_MIXED | Jens Axboe | 1 | -16/+62 |
| 2025-08-24 | io_uring: remove async/poll related provided buffer recycles | Jens Axboe | 1 | -2/+0 |
| 2025-08-24 | io_uring/kbuf: switch to storing struct io_buffer_list locally | Jens Axboe | 1 | -3/+3 |
| 2025-08-24 | io_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpers | Jens Axboe | 1 | -3/+3 |
| 2025-08-24 | io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() arguments | Jens Axboe | 1 | -1/+1 |
| 2025-08-24 | io_uring: add request poisoning | Pavel Begunkov | 1 | -0/+23 |
| 2025-08-21 | io_uring: clear ->async_data as part of normal init | Jens Axboe | 1 | -0/+1 |
| 2025-07-28 | Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -15/+75 |
| 2025-07-12 | io_uring/poll: cleanup apoll freeing | Jens Axboe | 1 | -8/+3 |
| 2025-07-08 | Revert "io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well" | Jens Axboe | 1 | -2/+1 |
| 2025-07-06 | Merge branch 'io_uring-6.16' into for-6.17/io_uring | Jens Axboe | 1 | -1/+2 |
| 2025-06-29 | io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well | Jens Axboe | 1 | -1/+2 |
| 2025-06-23 | io_uring: add mshot helper for posting CQE32 | Pavel Begunkov | 1 | -0/+40 |
| 2025-06-23 | io_uring: add struct io_cold_def->sqe_copy() method | Jens Axboe | 1 | -2/+25 |
| 2025-06-23 | io_uring: add IO_URING_F_INLINE issue flag | Jens Axboe | 1 | -5/+7 |
| 2025-06-13 | io_uring: run local task_work from ring exit IOPOLL reaping | Jens Axboe | 1 | -0/+3 |
| 2025-06-12 | io_uring: consistently use rcu semantics with sqpoll thread | Keith Busch | 1 | -2/+2 |
| 2025-06-04 | io_uring/futex: mark wait requests as inflight | Jens Axboe | 1 | -1/+6 |
| 2025-05-26 | Merge tag 'for-6.16/io_uring-20250523' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -143/+142 |
| 2025-05-26 | Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+2 |
| 2025-05-21 | io_uring: finish IOU_OK -> IOU_COMPLETE transition | Jens Axboe | 1 | -1/+1 |
| 2025-05-21 | io_uring: fix overflow resched cqe reordering | Pavel Begunkov | 1 | -0/+1 |
| 2025-05-17 | io_uring: add new helpers for posting overflows | Jens Axboe | 1 | -21/+29 |
| 2025-05-17 | io_uring: pass in struct io_big_cqe to io_alloc_ocqe() | Jens Axboe | 1 | -12/+11 |
| 2025-05-17 | io_uring: make io_alloc_ocqe() take a struct io_cqe pointer | Jens Axboe | 1 | -10/+16 |
| 2025-05-17 | io_uring: split alloc and add of overflow | Jens Axboe | 1 | -29/+45 |
| 2025-05-16 | io_uring: open code io_req_cqe_overflow() | Pavel Begunkov | 1 | -10/+10 |
| 2025-05-16 | Merge branch 'io_uring-6.15' into for-6.16/io_uring | Jens Axboe | 1 | -44/+38 |
| 2025-05-12 | io_uring: drain based on allocates reqs | Pavel Begunkov | 1 | -47/+32 |
| 2025-05-09 | io_uring: count allocated requests | Pavel Begunkov | 1 | -1/+8 |
| 2025-05-09 | io_uring: open code io_account_cq_overflow() | Pavel Begunkov | 1 | -9/+4 |
| 2025-05-09 | io_uring: consolidate drain seq checking | Pavel Begunkov | 1 | -28/+17 |
| 2025-05-09 | io_uring: remove drain prealloc checks | Pavel Begunkov | 1 | -12/+3 |
| 2025-05-09 | io_uring: simplify drain ret passing | Pavel Begunkov | 1 | -3/+1 |
| 2025-05-09 | io_uring: fix spurious drain flushing | Pavel Begunkov | 1 | -1/+13 |
| 2025-05-09 | io_uring: account drain memory to cgroup | Pavel Begunkov | 1 | -1/+1 |
| 2025-05-09 | io_uring: add lockdep asserts to io_add_aux_cqe | Pavel Begunkov | 1 | -0/+3 |
| 2025-05-07 | io_uring: ensure deferred completions are flushed for multishot | Jens Axboe | 1 | -0/+8 |
| 2025-05-06 | io_uring: move io_req_put_rsrc_nodes() | Pavel Begunkov | 1 | -0/+10 |
| 2025-05-06 | io_uring: remove io_preinit_req() | Pavel Begunkov | 1 | -19/+2 |
| 2025-05-06 | io_uring: enable per-io write streams | Keith Busch | 1 | -0/+2 |
| 2025-05-04 | io_uring: always arm linked timeouts prior to issue | Jens Axboe | 1 | -35/+15 |
| 2025-04-28 | io_uring: delete misleading comment in io_fill_cqe_aux() | Pavel Begunkov | 1 | -5/+0 |
| 2025-04-24 | io_uring: fix 'sync' handling of io_fallback_tw() | Jens Axboe | 1 | -6/+7 |
| 2025-04-24 | io_uring/eventfd: dedup signalling helpers | Pavel Begunkov | 1 | -2/+2 |
| 2025-04-24 | io_uring: don't duplicate flushing in io_req_post_cqe | Pavel Begunkov | 1 | -3/+8 |
| 2025-04-23 | io_uring/zcrx: add support for multiple ifqs | Pavel Begunkov | 1 | -1/+2 |
| 2025-04-21 | io_uring/rsrc: remove node assignment helpers | Jens Axboe | 1 | -1/+2 |
| 2025-04-21 | io_uring/wq: avoid indirect do_work/free_work calls | Caleb Sander Mateos | 1 | -1/+1 |
| 2025-04-03 | io_uring: always do atomic put from iowq | Pavel Begunkov | 1 | -1/+1 |
| 2025-03-31 | io_uring: add req flag invariant build assertion | Pavel Begunkov | 1 | -0/+2 |
| 2025-03-28 | io_uring: don't pass ctx to tw add remote helper | Pavel Begunkov | 1 | -8/+6 |
| 2025-03-28 | Merge tag 'for-6.15/io_uring-reg-vec-20250327' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -38/+27 |
| 2025-03-28 | Merge tag 'for-6.15/io_uring-rx-zc-20250325' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+7 |
| 2025-03-27 | io_uring/net: fix io_req_post_cqe abuse by send bundle | Pavel Begunkov | 1 | -2/+2 |
| 2025-03-26 | Merge tag 'for-6.15/io_uring-20250322' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -104/+145 |
| 2025-03-25 | Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -7/+14 |
| 2025-03-25 | io_uring: move min_events sanitisation | Pavel Begunkov | 1 | -9/+7 |
| 2025-03-25 | io_uring: rename "min" arg in io_iopoll_check() | Pavel Begunkov | 1 | -4/+4 |
| 2025-03-25 | io_uring: open code __io_post_aux_cqe() | Pavel Begunkov | 1 | -12/+2 |
| 2025-03-25 | io_uring: defer iowq cqe overflow via task_work | Pavel Begunkov | 1 | -4/+7 |
| 2025-03-25 | io_uring: fix retry handling off iowq | Pavel Begunkov | 1 | -1/+1 |
| 2025-03-25 | Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2025-03-21 | io_uring/cmd: add iovec cache for commands | Pavel Begunkov | 1 | -2/+3 |
| 2025-03-20 | io_uring: enable toggle of iowait usage when waiting on CQEs | Jens Axboe | 1 | -13/+19 |
| 2025-03-19 | io_uring/cmd: don't expose entire cmd async data | Pavel Begunkov | 1 | -1/+1 |
| 2025-03-19 | io_uring: rename the data cmd cache | Pavel Begunkov | 1 | -2/+2 |
| 2025-03-10 | io_uring: unify STOP_MULTISHOT with IOU_OK | Pavel Begunkov | 1 | -1/+0 |
| 2025-03-10 | io_uring: return -EAGAIN to continue multishot | Pavel Begunkov | 1 | -3/+1 |
| 2025-03-07 | Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-reg-vec | Jens Axboe | 1 | -0/+7 |
| 2025-03-05 | io_uring: introduce io_cache_free() helper | Caleb Sander Mateos | 1 | -2/+1 |
| 2025-02-28 | io_uring: cache nodes and mapped buffers | Keith Busch | 1 | -0/+2 |
| 2025-02-28 | io_uring: add support for kernel registered bvecs | Keith Busch | 1 | -0/+3 |
| 2025-02-27 | Merge branch 'io_uring-6.14' into for-6.15/io_uring | Jens Axboe | 1 | -0/+2 |
| 2025-02-24 | io_uring: make io_poll_issue() sturdier | Pavel Begunkov | 1 | -7/+33 |
| 2025-02-21 | Merge tag 'io_uring-6.14-20250221' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+2 |
| 2025-02-18 | io_uring: use lockless_cq flag in io_req_complete_post() | Caleb Sander Mateos | 1 | -1/+1 |
| 2025-02-18 | io_uring: Use helper function hrtimer_update_function() | Nam Cao | 1 | -1/+1 |
| 2025-02-17 | io_uring/zcrx: add interface queue and refill queue | David Wei | 1 | -0/+7 |
| 2025-02-17 | io_uring: pass struct io_tw_state by value | Caleb Sander Mateos | 1 | -7/+7 |
| 2025-02-17 | io_uring: introduce type alias for io_tw_state | Caleb Sander Mateos | 1 | -14/+14 |
| 2025-02-17 | io_uring: pass ctx instead of req to io_init_req_drain() | Caleb Sander Mateos | 1 | -3/+2 |
| 2025-02-17 | io_uring: use IO_REQ_LINK_FLAGS more | Caleb Sander Mateos | 1 | -3/+4 |
| 2025-02-17 | io_uring/kbuf: introduce io_kbuf_drop_legacy() | Pavel Begunkov | 1 | -1/+1 |
| 2025-02-17 | io_uring/kbuf: remove legacy kbuf caching | Pavel Begunkov | 1 | -2/+0 |
| 2025-02-17 | io_uring/kbuf: move locking into io_kbuf_drop() | Pavel Begunkov | 1 | -4/+1 |
| 2025-02-17 | io_uring/kbuf: remove legacy kbuf kmem cache | Pavel Begunkov | 1 | -2/+0 |
| 2025-02-17 | io_uring: sanitise ring params earlier | Pavel Begunkov | 1 | -33/+44 |
| 2025-02-17 | io_uring: check for iowq alloc_workqueue failure | Pavel Begunkov | 1 | -0/+1 |
| 2025-02-17 | io_uring: deduplicate caches deallocation | Pavel Begunkov | 1 | -12/+12 |
| 2025-02-15 | io_uring: prevent opcode speculation | Pavel Begunkov | 1 | -0/+2 |
| 2025-02-07 | io_uring,lsm,selinux: add LSM hooks for io_uring_setup() | Hamza Mahfooz | 1 | -2/+3 |
| 2025-02-07 | io_uring: refactor io_uring_allowed() | Hamza Mahfooz | 1 | -7/+13 |
| 2025-01-31 | Merge tag 'io_uring-6.14-20250131' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -5/+7 |
| 2025-01-28 | treewide: const qualify ctl_tables where applicable | Joel Granados | 1 | -1/+1 |
| 2025-01-23 | io_uring: get rid of alloc cache init_once handling | Jens Axboe | 1 | -5/+7 |
| 2025-01-20 | Merge tag 'for-6.14/io_uring-20250119' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -76/+60 |
| 2025-01-13 | io_uring: simplify the SQPOLL thread check when cancelling requests | Bui Quang Minh | 1 | -6/+11 |
| 2025-01-11 | Merge tag 'io_uring-6.13-20250111' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -4/+1 |
| 2025-01-10 | io_uring: expose read/write attribute capability | Anuj Gupta | 1 | -1/+2 |
| 2025-01-10 | io_uring: don't touch sqd->thread off tw add | Pavel Begunkov | 1 | -4/+1 |
| 2025-01-10 | Merge tag 'vfs-6.13-rc7.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -5/+4 |
| 2025-01-10 | io_uring/rw: handle -EAGAIN retry at IO completion time | Jens Axboe | 1 | -2/+13 |
| 2025-01-10 | Merge branch 'vfs-6.14.poll' into vfs.fixes | Christian Brauner | 1 | -5/+4 |
| 2025-01-10 | io_uring_poll: kill the no longer necessary barrier after poll_wait() | Oleg Nesterov | 1 | -5/+4 |
| 2025-01-09 | Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2025-01-06 | io_uring/cmd: rename struct uring_cache to io_uring_cmd_data | Jens Axboe | 1 | -1/+1 |
| 2024-12-30 | io_uring: ensure io_queue_deferred() is out-of-line | Jens Axboe | 1 | -5/+4 |
| 2024-12-27 | io_uring/msg_ring: Drop custom destructor | Gabriel Krisman Bertazi | 1 | -2/+2 |
| 2024-12-27 | io_uring: Move old async data allocation helper to header | Gabriel Krisman Bertazi | 1 | -13/+0 |
| 2024-12-23 | io_uring: prevent reg-wait speculations | Pavel Begunkov | 1 | -0/+1 |
| 2024-12-23 | io_uring: introduce attributes for read/write and PI support | Anuj Gupta | 1 | -0/+2 |
| 2024-12-23 | io_uring: use region api for CQ | Pavel Begunkov | 1 | -25/+11 |
| 2024-12-23 | io_uring: use region api for SQ | Pavel Begunkov | 1 | -22/+14 |
| 2024-12-23 | io_uring: rename ->resize_lock | Pavel Begunkov | 1 | -1/+1 |
| 2024-12-19 | io_uring: check if iowq is killed before queuing | Pavel Begunkov | 1 | -1/+5 |
| 2024-12-18 | io_uring: Fix registered ring file refcount leak | Jann Horn | 1 | -0/+1 |
| 2024-12-17 | io_uring: make ctx->timeout_lock a raw spinlock | Jens Axboe | 1 | -5/+5 |
| 2024-11-30 | Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -25/+50 |
| 2024-11-26 | io_uring: fix task_work cap overshooting | Jens Axboe | 1 | -15/+19 |
| 2024-11-21 | io_uring: limit local tw done | David Wei | 1 | -11/+32 |
| 2024-11-21 | io_uring: add io_local_work_pending() | David Wei | 1 | -7/+7 |
| 2024-11-19 | Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -3/+4 |
| 2024-11-18 | Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -197/+236 |
| 2024-11-15 | io_uring: restore back registered wait arguments | Pavel Begunkov | 1 | -1/+13 |
| 2024-11-15 | io_uring: add memory region registration | Pavel Begunkov | 1 | -0/+1 |
| 2024-11-15 | io_uring: temporarily disable registered waits | Pavel Begunkov | 1 | -10/+0 |
| 2024-11-15 | io_uring: disable ENTER_EXT_ARG_REG for IOPOLL | Pavel Begunkov | 1 | -6/+2 |
| 2024-11-13 | io_uring: fix invalid hybrid polling ctx leaks | Pavel Begunkov | 1 | -5/+5 |
| 2024-11-07 | io_uring: Switch to use hrtimer_setup_on_stack() | Nam Cao | 1 | -3/+4 |
| 2024-11-06 | io_uring: avoid normal tw intermediate fallback | Pavel Begunkov | 1 | -11/+10 |
| 2024-11-06 | io_uring: prevent speculating sq_array indexing | Pavel Begunkov | 1 | -0/+1 |
| 2024-11-06 | io_uring: move struct io_kiocb from task_struct to io_uring_task | Jens Axboe | 1 | -19/+15 |
| 2024-11-06 | io_uring: remove task ref helpers | Jens Axboe | 1 | -21/+10 |
| 2024-11-06 | io_uring: move cancelations to be io_uring_task based | Jens Axboe | 1 | -21/+21 |
| 2024-11-06 | io_uring/rsrc: split io_kiocb node type assignments | Jens Axboe | 1 | -3/+3 |
| 2024-11-02 | io_uring: add support for hybrid IOPOLL | hexue | 1 | -1/+7 |
| 2024-11-02 | io_uring/rsrc: get rid of the empty node and dummy_ubuf | Jens Axboe | 1 | -2/+2 |
| 2024-11-02 | io_uring/rsrc: add io_rsrc_node_lookup() helper | Jens Axboe | 1 | -5/+1 |
| 2024-11-02 | io_uring/rsrc: unify file and buffer resource tables | Jens Axboe | 1 | -4/+3 |
| 2024-11-02 | io_uring: only initialize io_kiocb rsrc_nodes when needed | Jens Axboe | 1 | -2/+2 |
| 2024-11-02 | io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries | Jens Axboe | 1 | -2/+2 |
| 2024-11-02 | io_uring/rsrc: get rid of io_rsrc_node allocation cache | Jens Axboe | 1 | -5/+1 |
| 2024-11-02 | io_uring/rsrc: get rid of per-ring io_rsrc_node list | Jens Axboe | 1 | -26/+12 |
| 2024-10-29 | io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache | Jens Axboe | 1 | -0/+2 |
| 2024-10-29 | io_uring: add support for fixed wait regions | Jens Axboe | 1 | -11/+57 |
| 2024-10-29 | io_uring: change io_get_ext_arg() to use uaccess begin + end | Jens Axboe | 1 | -1/+17 |
| 2024-10-29 | io_uring: switch struct ext_arg from __kernel_timespec to timespec64 | Jens Axboe | 1 | -10/+9 |
| 2024-10-29 | io_uring/register: add IORING_REGISTER_RESIZE_RINGS | Jens Axboe | 1 | -0/+1 |
| 2024-10-29 | io_uring: abstract out a bit of the ring filling logic | Jens Axboe | 1 | -30/+40 |
| 2024-10-29 | io_uring: move max entry definition and ring sizing into header | Jens Axboe | 1 | -8/+6 |
| 2024-10-29 | io_uring: clean up cqe trace points | Pavel Begunkov | 1 | -2/+2 |
| 2024-10-29 | io_uring: static_key for !IORING_SETUP_NO_SQARRAY | Pavel Begunkov | 1 | -1/+11 |
| 2024-10-29 | io_uring: kill io_llist_xchg | Pavel Begunkov | 1 | -15/+1 |
| 2024-10-29 | io_uring: move cancel hash tables to kvmalloc/kvfree | Jens Axboe | 1 | -7/+13 |
| 2024-10-29 | io_uring/cancel: get rid of init_hash_table() helper | Jens Axboe | 1 | -1/+3 |
| 2024-10-29 | io_uring/poll: get rid of unlocked cancel hash | Jens Axboe | 1 | -4/+0 |
| 2024-10-07 | remove pointless includes of <linux/fdtable.h> | Al Viro | 1 | -1/+0 |
| 2024-09-24 | io_uring: fix casts to io_req_flags_t | Min-Hua Chen | 1 | -1/+1 |
| 2024-09-24 | io_uring: fix memory leak when cache init fail | Guixin Liu | 1 | -1/+4 |
| 2024-09-24 | Merge tag 'for-6.12/io_uring-20240922' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -3/+18 |
| 2024-09-20 | io_uring: check if we need to reschedule during overflow flush | Jens Axboe | 1 | -0/+15 |
| 2024-09-20 | io_uring: improve request linking trace | Jens Axboe | 1 | -1/+1 |
| 2024-09-19 | io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL | Jens Axboe | 1 | -2/+2 |
| 2024-09-18 | Merge tag 'slab-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vb... | Linus Torvalds | 1 | -6/+8 |
| 2024-09-11 | io_uring/cmd: expose iowq to cmds | Pavel Begunkov | 1 | -0/+11 |
| 2024-09-10 | io_uring: port to struct kmem_cache_args | Christian Brauner | 1 | -6/+8 |
| 2024-08-29 | io_uring/kbuf: pass in 'len' argument for buffer commit | Jens Axboe | 1 | -1/+1 |
| 2024-08-25 | io_uring: wire up min batch wake timeout | Jens Axboe | 1 | -4/+4 |
| 2024-08-25 | io_uring: add support for batch wait timeout | Jens Axboe | 1 | -13/+80 |
| 2024-08-25 | io_uring: implement our own schedule timeout handling | Jens Axboe | 1 | -4/+31 |
| 2024-08-25 | io_uring: move schedule wait logic into helper | Jens Axboe | 1 | -16/+21 |
| 2024-08-25 | io_uring: encapsulate extraneous wait flags into a separate struct | Jens Axboe | 1 | -21/+24 |
| 2024-08-25 | io_uring: user registered clockid for wait timeouts | Pavel Begunkov | 1 | -2/+6 |
| 2024-08-25 | io_uring: add absolute mode wait timeouts | Pavel Begunkov | 1 | -7/+8 |
| 2024-08-25 | io_uring/napi: postpone napi timeout adjustment | Pavel Begunkov | 1 | -1/+0 |
| 2024-07-26 | io_uring/napi: pass ktime to io_napi_adjust_timeout | Pavel Begunkov | 1 | -2/+4 |
| 2024-07-24 | io_uring: align iowq and task request error handling | Pavel Begunkov | 1 | -1/+1 |
| 2024-07-24 | io_uring: tighten task exit cancellations | Pavel Begunkov | 1 | -1/+4 |
| 2024-07-15 | Merge tag 'for-6.11/io_uring-20240714' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -95/+55 |
| 2024-07-02 | io_uring/msg_ring: fix overflow posting | Pavel Begunkov | 1 | -1/+5 |
| 2024-06-24 | io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI | Jens Axboe | 1 | -2/+2 |
| 2024-06-24 | io_uring/msg_ring: add an alloc cache for io_kiocb entries | Jens Axboe | 1 | -0/+6 |
| 2024-06-24 | io_uring: add io_add_aux_cqe() helper | Jens Axboe | 1 | -2/+21 |
| 2024-06-24 | io_uring: add remote task_work execution helper | Jens Axboe | 1 | -8/+16 |
| 2024-06-16 | io_uring/io-wq: make io_wq_work flags atomic | Jens Axboe | 1 | -6/+6 |
| 2024-06-16 | io_uring: use 'state' consistently | Jens Axboe | 1 | -1/+1 |
| 2024-06-16 | io_uring/eventfd: move eventfd handling to separate file | Jens Axboe | 1 | -81/+1 |
| 2024-06-16 | io_uring/eventfd: move to more idiomatic RCU free usage | Jens Axboe | 1 | -23/+26 |