| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-30 | io_uring/fdinfo: annotate racy sq/cq head/tail reads | Jens Axboe | 1 | -2/+2 |
| 2025-04-24 | io_uring: fix 'sync' handling of io_fallback_tw() | Jens Axboe | 1 | -6/+7 |
| 2025-04-24 | io_uring: don't duplicate flushing in io_req_post_cqe | Pavel Begunkov | 1 | -3/+8 |
| 2025-04-18 | io_uring/zcrx: fix late dma unmap for a dead dev | Pavel Begunkov | 2 | -4/+18 |
| 2025-04-17 | io_uring/rsrc: ensure segments counts are correct on kbuf buffers | Jens Axboe | 1 | -5/+22 |
| 2025-04-17 | io_uring/rsrc: send exact nr_segs for fixed buffer | Nitesh Shetty | 1 | -3/+4 |
| 2025-04-17 | io_uring/rsrc: refactor io_import_fixed | Pavel Begunkov | 1 | -17/+7 |
| 2025-04-17 | io_uring/rsrc: separate kbuf offset adjustments | Pavel Begunkov | 1 | -12/+7 |
| 2025-04-17 | io_uring/rsrc: don't skip offset calculation | Pavel Begunkov | 1 | -38/+37 |
| 2025-04-15 | io_uring/zcrx: add pp to ifq conversion helper | Pavel Begunkov | 1 | -4/+9 |
| 2025-04-15 | io_uring/zcrx: return ifq id to the user | Pavel Begunkov | 1 | -1/+2 |
| 2025-04-07 | io_uring/kbuf: reject zero sized provided buffers | Jens Axboe | 1 | -0/+2 |
| 2025-04-07 | io_uring/zcrx: separate niov number from pages | Pavel Begunkov | 2 | -9/+11 |
| 2025-04-07 | io_uring/zcrx: put refill data into separate cache line | Pavel Begunkov | 1 | -2/+2 |
| 2025-04-04 | io_uring: don't post tag CQEs on file/buffer registration failure | Pavel Begunkov | 1 | -1/+16 |
| 2025-04-03 | io_uring: always do atomic put from iowq | Pavel Begunkov | 2 | -1/+8 |
| 2025-04-02 | io_uring: support vectored kernel fixed buffer | Ming Lei | 1 | -3/+88 |
| 2025-04-02 | io_uring: add validate_fixed_range() for validate fixed buffer | Ming Lei | 1 | -11/+22 |
| 2025-04-01 | io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0 | David Wei | 1 | -0/+8 |
| 2025-03-31 | io_uring/net: avoid import_ubuf for regvec send | Pavel Begunkov | 1 | -0/+2 |
| 2025-03-31 | io_uring/rsrc: check size when importing reg buffer | Pavel Begunkov | 1 | -0/+2 |
| 2025-03-31 | io_uring: cleanup {g,s]etsockopt sqe reading | Pavel Begunkov | 1 | -8/+10 |
| 2025-03-31 | io_uring: hide caches sqes from drivers | Pavel Begunkov | 2 | -2/+3 |
| 2025-03-31 | io_uring: make zcrx depend on CONFIG_IO_URING | Pavel Begunkov | 1 | -0/+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 | 3 | -11/+8 |
| 2025-03-28 | io_uring/msg: initialise msg request opcode | Pavel Begunkov | 1 | -0/+1 |
| 2025-03-28 | io_uring/msg: rename io_double_lock_ctx() | Pavel Begunkov | 1 | -4/+4 |
| 2025-03-28 | io_uring/net: import zc ubuf earlier | Pavel Begunkov | 1 | -28/+16 |
| 2025-03-28 | io_uring/net: set sg_from_iter in advance | Pavel Begunkov | 1 | -10/+15 |
| 2025-03-28 | io_uring/net: clusterise send vs msghdr branches | Pavel Begunkov | 1 | -11/+4 |
| 2025-03-28 | io_uring/net: unify sendmsg setup with zc | Pavel Begunkov | 1 | -22/+6 |
| 2025-03-28 | io_uring/net: combine sendzc flags writes | Pavel Begunkov | 1 | -2/+1 |
| 2025-03-28 | io_uring/net: open code io_net_vec_assign() | Pavel Begunkov | 1 | -11/+5 |
| 2025-03-28 | io_uring/net: open code io_sendmsg_copy_hdr() | Pavel Begunkov | 1 | -20/+10 |
| 2025-03-28 | io_uring/net: account memory for zc sendmsg | Pavel Begunkov | 1 | -1/+11 |
| 2025-03-28 | Merge tag 'for-6.15/io_uring-reg-vec-20250327' of git://git.kernel.dk/linux | Linus Torvalds | 13 | -210/+534 |
| 2025-03-28 | Merge tag 'for-6.15/io_uring-epoll-wait-20250325' of git://git.kernel.dk/linux | Linus Torvalds | 4 | -6/+54 |
| 2025-03-28 | Merge tag 'for-6.15/io_uring-rx-zc-20250325' of git://git.kernel.dk/linux | Linus Torvalds | 13 | -1/+1173 |
| 2025-03-27 | io_uring/net: fix io_req_post_cqe abuse by send bundle | Pavel Begunkov | 2 | -2/+3 |
| 2025-03-26 | Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -2/+2 |
| 2025-03-26 | Merge tag 'for-6.15/io_uring-20250322' of git://git.kernel.dk/linux | Linus Torvalds | 27 | -851/+970 |
| 2025-03-26 | io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc | Caleb Sander Mateos | 1 | -5/+5 |
| 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 | 2 | -8/+7 |
| 2025-03-22 | Merge tag 'io_uring-6.14-20250322' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+2 |
| 2025-03-22 | io_uring/net: fix sendzc double notif flush | Pavel Begunkov | 1 | -0/+2 |
| 2025-03-21 | io_uring/net: only import send_zc buffer once | Caleb Sander Mateos | 1 | -1/+4 |
| 2025-03-21 | io_uring/cmd: introduce io_uring_cmd_import_fixed_vec | Pavel Begunkov | 2 | -0/+25 |
| 2025-03-21 | io_uring/cmd: add iovec cache for commands | Pavel Begunkov | 4 | -3/+28 |
| 2025-03-21 | Merge tag 'io_uring-6.14-20250321' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -2/+1 |
| 2025-03-20 | io_uring: enable toggle of iowait usage when waiting on CQEs | Jens Axboe | 1 | -13/+19 |
| 2025-03-20 | io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally | Jens Axboe | 1 | -2/+1 |
| 2025-03-19 | io_uring/cmd: don't expose entire cmd async data | Pavel Begunkov | 4 | -9/+19 |
| 2025-03-19 | io_uring: rename the data cmd cache | Pavel Begunkov | 2 | -4/+4 |
| 2025-03-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Paolo Abeni | 1 | -4/+3 |
| 2025-03-10 | io_uring/kbuf: enable bundles for incrementally consumed buffers | Jens Axboe | 1 | -30/+26 |
| 2025-03-10 | Revert "io_uring/rsrc: simplify the bvec iter count calculation" | Keith Busch | 1 | -1/+3 |
| 2025-03-10 | io_uring: rely on io_prep_reg_vec for iovec placement | Pavel Begunkov | 4 | -11/+7 |
| 2025-03-10 | io_uring: introduce io_prep_reg_iovec() | Pavel Begunkov | 4 | -40/+32 |
| 2025-03-10 | io_uring: unify STOP_MULTISHOT with IOU_OK | Pavel Begunkov | 5 | -28/+9 |
| 2025-03-10 | io_uring: return -EAGAIN to continue multishot | Pavel Begunkov | 5 | -44/+29 |
| 2025-03-07 | Merge tag 'io_uring-6.14-20250306' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -4/+3 |
| 2025-03-07 | io_uring: Remove unused declaration io_alloc_async_data() | Yue Haibing | 1 | -1/+0 |
| 2025-03-07 | io_uring: cap cached iovec/bvec size | Pavel Begunkov | 3 | -0/+8 |
| 2025-03-07 | io_uring/net: implement vectored reg bufs for zctx | Pavel Begunkov | 1 | -4/+55 |
| 2025-03-07 | io_uring/net: convert to struct iou_vec | Pavel Begunkov | 3 | -41/+25 |
| 2025-03-07 | io_uring/net: pull vec alloc out of msghdr import | Pavel Begunkov | 1 | -8/+15 |
| 2025-03-07 | io_uring/net: combine msghdr copy | Pavel Begunkov | 1 | -27/+19 |
| 2025-03-07 | io_uring/rw: defer reg buf vec import | Pavel Begunkov | 1 | -8/+34 |
| 2025-03-07 | io_uring/rw: implement vectored registered rw | Pavel Begunkov | 3 | -0/+92 |
| 2025-03-07 | io_uring: add infra for importing vectored reg buffers | Pavel Begunkov | 2 | -0/+133 |
| 2025-03-07 | io_uring: introduce struct iou_vec | Pavel Begunkov | 4 | -12/+34 |
| 2025-03-07 | Merge branch 'for-6.15/io_uring-epoll-wait' into for-6.15/io_uring-reg-vec | Jens Axboe | 4 | -6/+54 |
| 2025-03-07 | Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-reg-vec | Jens Axboe | 13 | -1/+1173 |
| 2025-03-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+3 |
| 2025-03-05 | io_uring/rw: ensure reissue path is correctly handled for IOPOLL | Jens Axboe | 1 | -4/+3 |
| 2025-03-05 | io_uring: introduce io_cache_free() helper | Caleb Sander Mateos | 4 | -15/+13 |
| 2025-03-04 | io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node() | Caleb Sander Mateos | 1 | -4/+2 |
| 2025-03-04 | io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure | Caleb Sander Mateos | 1 | -2/+1 |
| 2025-03-04 | io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure | Caleb Sander Mateos | 1 | -2/+1 |
| 2025-03-04 | io_uring/rsrc: free io_rsrc_node using kfree() | Caleb Sander Mateos | 1 | -1/+1 |
| 2025-03-04 | io_uring/rsrc: split out io_free_node() helper | Caleb Sander Mateos | 1 | -2/+7 |
| 2025-03-04 | io_uring/rsrc: include io_uring_types.h in rsrc.h | Caleb Sander Mateos | 1 | -0/+1 |
| 2025-02-28 | io_uring/nop: use io_find_buf_node() | Caleb Sander Mateos | 1 | -11/+2 |
| 2025-02-28 | io_uring/rsrc: declare io_find_buf_node() in header file | Caleb Sander Mateos | 2 | -2/+4 |
| 2025-02-28 | io_uring/ublk: report error when unregister operation fails | Caleb Sander Mateos | 1 | -4/+14 |
| 2025-02-28 | io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type | Caleb Sander Mateos | 1 | -1/+2 |
| 2025-02-28 | io_uring/rsrc: use rq_data_dir() to compute bvec dir | Caleb Sander Mateos | 1 | -5/+1 |
| 2025-02-28 | Merge tag 'io_uring-6.14-20250228' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -1/+3 |
| 2025-02-28 | io_uring: cache nodes and mapped buffers | Keith Busch | 4 | -16/+63 |
| 2025-02-28 | io_uring: add support for kernel registered bvecs | Keith Busch | 4 | -7/+131 |
| 2025-02-28 | io_uring/rw: move fixed buffer import to issue path | Keith Busch | 3 | -11/+34 |
| 2025-02-28 | io_uring/rw: move buffer_select outside generic prep | Keith Busch | 1 | -17/+28 |
| 2025-02-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 4 | -20/+41 |
| 2025-02-27 | io_uring/net: fix build warning for !CONFIG_COMPAT | Arnd Bergmann | 1 | -6/+0 |
| 2025-02-27 | io_uring: rearrange opdef flags by use pattern | Pavel Begunkov | 1 | -6/+6 |
| 2025-02-27 | io_uring/net: extract iovec import into a helper | Pavel Begunkov | 1 | -34/+28 |
| 2025-02-27 | io_uring/net: unify *mshot_prep calls with compat | Pavel Begunkov | 1 | -7/+7 |
| 2025-02-27 | io_uring/net: derive iovec storage later | Pavel Begunkov | 1 | -22/+21 |
| 2025-02-27 | io_uring/net: verify msghdr before copying iovec | Pavel Begunkov | 1 | -25/+18 |
| 2025-02-27 | io_uring/net: isolate msghdr copying code | Pavel Begunkov | 1 | -20/+25 |
| 2025-02-27 | io_uring/net: simplify compat selbuf iov parsing | Pavel Begunkov | 1 | -8/+4 |
| 2025-02-27 | io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP | Pavel Begunkov | 1 | -9/+2 |
| 2025-02-27 | Merge branch 'io_uring-6.14' into for-6.15/io_uring | Jens Axboe | 5 | -21/+44 |
| 2025-02-27 | io_uring: combine buffer lookup and import | Pavel Begunkov | 5 | -50/+41 |
| 2025-02-27 | io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() | Pavel Begunkov | 1 | -1/+2 |
| 2025-02-27 | io_uring/net: reuse req->buf_index for sendzc | Pavel Begunkov | 1 | -3/+2 |
| 2025-02-27 | io_uring/nop: reuse req->buf_index | Keith Busch | 1 | -5/+2 |
| 2025-02-27 | io_uring/rsrc: remove redundant check for valid imu | Keith Busch | 1 | -11/+8 |
| 2025-02-27 | io_uring/rw: open code io_prep_rw_setup() | Pavel Begunkov | 1 | -16/+9 |
| 2025-02-25 | io_uring/net: save msg_control for compat | Pavel Begunkov | 1 | -1/+3 |
| 2025-02-25 | io_uring/rw: extract helper for iovec import | Pavel Begunkov | 1 | -26/+31 |
| 2025-02-25 | io_uring/rw: rename io_import_iovec() | Pavel Begunkov | 1 | -7/+7 |
| 2025-02-25 | io_uring/rw: allocate async data in io_prep_rw() | Pavel Begunkov | 1 | -3/+3 |
| 2025-02-24 | io_uring/zcrx: add a read limit to recvzc requests | David Wei | 3 | -9/+24 |
| 2025-02-24 | io_uring: make io_poll_issue() sturdier | Pavel Begunkov | 1 | -7/+33 |
| 2025-02-24 | io_uring/net: canonise accept mshot handling | Pavel Begunkov | 1 | -9/+4 |
| 2025-02-24 | io_uring/net: fix accept multishot handling | Pavel Begunkov | 1 | -0/+2 |
| 2025-02-24 | io_uring/net: use io_is_compat() | Pavel Begunkov | 1 | -11/+8 |
| 2025-02-24 | io_uring/waitid: use io_is_compat() | Pavel Begunkov | 1 | -5/+1 |
| 2025-02-24 | io_uring/rw: shrink io_iov_compat_buffer_select_prep | Pavel Begunkov | 1 | -10/+4 |
| 2025-02-24 | io_uring/rw: compile out compat param passing | Pavel Begunkov | 1 | -6/+2 |
| 2025-02-24 | io_uring/cmd: optimise !CONFIG_COMPAT flags setting | Pavel Begunkov | 1 | -1/+1 |
| 2025-02-24 | io_uring: introduce io_is_compat() | Pavel Begunkov | 1 | -0/+5 |
| 2025-02-21 | Merge tag 'io_uring-6.14-20250221' of git://git.kernel.dk/linux | Linus Torvalds | 4 | -20/+41 |
| 2025-02-21 | io_uring: add missing IORING_MAP_OFF_ZCRX_REGION in io_uring_mmap | Bui Quang Minh | 1 | -0/+2 |
| 2025-02-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -32/+30 |
| 2025-02-20 | io_uring/epoll: add support for IORING_OP_EPOLL_WAIT | Jens Axboe | 3 | -0/+49 |
| 2025-02-20 | io_uring/epoll: remove CONFIG_EPOLL guards | Jens Axboe | 2 | -6/+5 |
| 2025-02-20 | Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-epoll-wait | Jens Axboe | 12 | -1/+1156 |
| 2025-02-19 | io_uring: Rename KConfig to Kconfig | Geert Uytterhoeven | 1 | -0/+0 |
| 2025-02-19 | io_uring/zcrx: fix leaks on failed registration | Pavel Begunkov | 1 | -1/+2 |
| 2025-02-19 | io_uring/rw: clean up mshot forced sync mode | Pavel Begunkov | 1 | -9/+3 |
| 2025-02-19 | io_uring/rw: move ki_complete init into prep | Pavel Begunkov | 1 | -3/+8 |
| 2025-02-19 | io_uring/rw: don't directly use ki_complete | Pavel Begunkov | 1 | -5/+9 |
| 2025-02-19 | io_uring/rw: forbid multishot async reads | Pavel Begunkov | 1 | -2/+11 |
| 2025-02-19 | io_uring/zcrx: recheck ifq on shutdown | Pavel Begunkov | 1 | -3/+3 |
| 2025-02-19 | io_uring/rsrc: remove unused constants | Caleb Sander Mateos | 1 | -6/+0 |
| 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-18 | io_uring/timeout: Switch to use hrtimer_setup() | Nam Cao | 1 | -7/+6 |
| 2025-02-17 | net: use napi_id_valid helper | Stefano Jordhani | 1 | -2/+2 |
| 2025-02-17 | io_uring/zcrx: add copy fallback | Pavel Begunkov | 1 | -6/+114 |
| 2025-02-17 | io_uring/zcrx: throttle receive requests | Pavel Begunkov | 2 | -0/+11 |
| 2025-02-17 | io_uring/zcrx: set pp memory provider for an rx queue | David Wei | 1 | -8/+41 |
| 2025-02-17 | io_uring/zcrx: add io_recvzc request | David Wei | 5 | -1/+300 |
| 2025-02-17 | io_uring/zcrx: dma-map area for the device | Pavel Begunkov | 2 | -1/+82 |
| 2025-02-17 | io_uring/zcrx: implement zerocopy receive pp memory provider | Pavel Begunkov | 2 | -0/+277 |
| 2025-02-17 | io_uring/zcrx: grab a net device | Pavel Begunkov | 2 | -0/+33 |
| 2025-02-17 | io_uring/zcrx: add io_zcrx_area | David Wei | 4 | -3/+105 |
| 2025-02-17 | io_uring/zcrx: add interface queue and refill queue | David Wei | 7 | -0/+210 |
| 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 | 12 | -55/+58 |
| 2025-02-17 | io_uring/rsrc: avoid NULL check in io_put_rsrc_node() | Caleb Sander Mateos | 2 | -2/+3 |
| 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/net: improve recv bundles | Jens Axboe | 1 | -0/+18 |
| 2025-02-17 | io_uring/waitid: use generic io_cancel_remove() helper | Jens Axboe | 1 | -23/+1 |
| 2025-02-17 | io_uring/futex: use generic io_cancel_remove() helper | Jens Axboe | 1 | -23/+1 |
| 2025-02-17 | io_uring/cancel: add generic cancel helper | Jens Axboe | 2 | -0/+25 |
| 2025-02-17 | io_uring/waitid: convert to io_cancel_remove_all() | Jens Axboe | 1 | -17/+3 |
| 2025-02-17 | io_uring/futex: convert to io_cancel_remove_all() | Jens Axboe | 1 | -17/+3 |
| 2025-02-17 | io_uring/cancel: add generic remove_all helper | Jens Axboe | 2 | -0/+25 |
| 2025-02-17 | io_uring/kbuf: uninline __io_put_kbufs | Pavel Begunkov | 2 | -64/+70 |
| 2025-02-17 | io_uring/kbuf: introduce io_kbuf_drop_legacy() | Pavel Begunkov | 3 | -23/+13 |
| 2025-02-17 | io_uring/kbuf: open code __io_put_kbuf() | Pavel Begunkov | 2 | -8/+1 |
| 2025-02-17 | io_uring/kbuf: remove legacy kbuf caching | Pavel Begunkov | 3 | -55/+9 |
| 2025-02-17 | io_uring/kbuf: simplify __io_put_kbuf | Pavel Begunkov | 2 | -27/+6 |
| 2025-02-17 | io_uring/kbuf: move locking into io_kbuf_drop() | Pavel Begunkov | 2 | -6/+3 |
| 2025-02-17 | io_uring/kbuf: remove legacy kbuf kmem cache | Pavel Begunkov | 3 | -7/+2 |
| 2025-02-17 | io_uring/kbuf: remove legacy kbuf bulk allocation | Pavel Begunkov | 1 | -25/+5 |
| 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-17 | io_uring/io-wq: pass io_wq to io_get_next_work() | Max Kellermann | 1 | -3/+2 |
| 2025-02-17 | io_uring/io-wq: do not use bogus hash value | Max Kellermann | 1 | -1/+3 |
| 2025-02-17 | io_uring/io-wq: cache work->flags in variable | Max Kellermann | 2 | -13/+27 |
| 2025-02-17 | io_uring/io-wq: move worker lists to struct io_wq_acct | Max Kellermann | 1 | -66/+96 |
| 2025-02-17 | io_uring/io-wq: add io_worker.acct pointer | Max Kellermann | 1 | -15/+8 |
| 2025-02-17 | io_uring/io-wq: eliminate redundant io_work_get_acct() calls | Max Kellermann | 1 | -5/+4 |
| 2025-02-15 | io_uring: prevent opcode speculation | Pavel Begunkov | 1 | -0/+2 |
| 2025-02-14 | io-wq: backoff when retrying worker creation | Uday Shankar | 1 | -5/+18 |
| 2025-02-14 | Merge tag 'io_uring-6.14-20250214' of git://git.kernel.dk/linux | Linus Torvalds | 3 | -32/+30 |
| 2025-02-13 | io_uring/uring_cmd: unconditionally copy SQEs at prep time | Jens Axboe | 1 | -23/+11 |
| 2025-02-12 | io_uring/waitid: setup async data in the prep handler | Jens Axboe | 1 | -7/+7 |
| 2025-02-12 | io_uring/uring_cmd: remove dead req_has_async_data() check | Jens Axboe | 1 | -3/+0 |
| 2025-02-12 | io_uring/uring_cmd: switch sqe to async_data on EAGAIN | Caleb Sander Mateos | 1 | -9/+14 |
| 2025-02-12 | io_uring/uring_cmd: don't assume io_uring_cmd_data layout | Caleb Sander Mateos | 1 | -1/+1 |
| 2025-02-12 | io_uring/kbuf: reallocate buf lists on upgrade | Pavel Begunkov | 1 | -4/+12 |
| 2025-02-12 | io_uring/waitid: don't abuse io_tw_state | Pavel Begunkov | 1 | -2/+2 |
| 2025-02-08 | Merge tag 'locking-urgent-2025-02-08' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
| 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 | 19 | -241/+269 |