summaryrefslogtreecommitdiff
path: root/io_uring
AgeCommit message (Expand)AuthorFilesLines
32 hoursio_uring/net: fix slab-out-of-bounds read in io_bundle_nbufs()Junxi Qian1-0/+4
32 hoursio_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe1-1/+4
32 hoursio_uring/kbuf: fix missing BUF_MORE for incremental buffers at EOFJens Axboe1-0/+4
32 hoursio_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fieldsJoanne Koong1-4/+4
32 hoursio_uring/kbuf: use READ_ONCE() for userspace-mapped memoryCaleb Sander Mateos1-5/+5
32 hoursio_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengthsJens Axboe1-7/+13
32 hoursio_uring/kbuf: enable bundles for incrementally consumed buffersJens Axboe1-30/+26
32 hoursio_uring/rw: check for NULL io_br_sel when putting a bufferJens Axboe1-2/+5
32 hoursio_uring/net: correct type for min_not_zero() castJens Axboe1-1/+1
32 hoursio_uring: remove async/poll related provided buffer recyclesJens Axboe2-6/+0
32 hoursio_uring/kbuf: switch to storing struct io_buffer_list locallyJens Axboe6-68/+60
32 hoursio_uring/net: use struct io_br_sel->val as the send finish valueJens Axboe1-10/+12
32 hoursio_uring/net: use struct io_br_sel->val as the recv finish valueJens Axboe1-14/+17
32 hoursio_uring/kbuf: use struct io_br_sel for multiple buffers pickingJens Axboe3-18/+23
32 hoursio_uring/kbuf: introduce struct io_br_selJens Axboe4-37/+57
32 hoursio_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpersJens Axboe6-45/+46
32 hoursio_uring/net: clarify io_recv_buf_select() return valueJens Axboe1-1/+1
32 hoursio_uring/net: don't use io_net_kbuf_recyle() for non-provided casesJens Axboe1-3/+3
32 hoursio_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() argumentsJens Axboe4-17/+14
32 hoursio_uring/kbuf: uninline __io_put_kbufsPavel Begunkov2-63/+70
32 hoursio_uring/kbuf: introduce io_kbuf_drop_legacy()Pavel Begunkov3-25/+14
32 hoursio_uring/kbuf: open code __io_put_kbuf()Pavel Begunkov2-8/+1
32 hoursio_uring/kbuf: remove legacy kbuf cachingPavel Begunkov3-56/+9
32 hoursio_uring/kbuf: simplify __io_put_kbufPavel Begunkov3-31/+8
32 hoursio_uring/kbuf: remove legacy kbuf kmem cachePavel Begunkov3-8/+3
32 hoursio_uring/kbuf: remove legacy kbuf bulk allocationPavel Begunkov1-25/+5
2026-03-25io_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe2-3/+7
2026-03-25io_uring/kbuf: check if target buffer list is still legacy on recycleJens Axboe1-2/+10
2026-03-25io_uring/uring_cmd: fix too strict requirement on ioctlAsbjørn Sloth Tønnesen1-3/+6
2026-03-04io_uring/filetable: clamp alloc_hint to the configured alloc rangeJens Axboe1-0/+4
2026-03-04io_uring/net: don't continue send bundle if poll was required for retryJens Axboe1-1/+5
2026-03-04io_uring/cancel: de-unionize file and user_data in struct io_cancel_dataJens Axboe1-4/+2
2026-03-04io_uring/sync: validate passed in offsetJens Axboe1-0/+2
2026-03-04io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLEDCaleb Sander Mateos3-4/+17
2026-02-12io_uring/rw: recycle buffers manually for non-mshot readsJens Axboe1-0/+2
2026-01-30io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loopJens Axboe1-1/+1
2026-01-23io_uring: move local task_work in exit cancel loopMing Lei1-4/+4
2026-01-08io_uring: fix min_wait wakeups for SQPOLLJens Axboe1-0/+3
2026-01-08io_uring/poll: correctly handle io_poll_add() return value on updateJens Axboe1-2/+7
2026-01-08io_uring: fix filename leak in __io_openat_prep()Prithvi Tambewagh1-1/+1
2025-11-24io_uring/napi: fix io_napi_entry RCU accessesOlivier Langlois1-7/+12
2025-11-13io_uring/zctx: check chained notif contextsPavel Begunkov1-0/+5
2025-10-29io_uring/sqpoll: be smarter on when to update the stime usageJens Axboe1-11/+32
2025-10-29io_uring/sqpoll: switch away from getrusage() for CPU accountingJens Axboe3-18/+23
2025-10-29io_uring: correct __must_hold annotation in io_install_fixed_fileAlok Tiwari1-1/+1
2025-10-23Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"Jens Axboe1-1/+1
2025-10-15io_uring/waitid: always prune wait queue entry in io_waitid_wait()Jens Axboe1-1/+2
2025-09-25io_uring: fix incorrect io_kiocb reference in io_link_skbYang Xiuwei1-1/+1
2025-09-25io_uring/kbuf: drop WARN_ON_ONCE() from incremental length checkJens Axboe1-1/+1
2025-09-25io_uring/msg_ring: kill alloc_cache for io_kiocb allocationsJens Axboe2-27/+2