summaryrefslogtreecommitdiff
path: root/io_uring
AgeCommit message (Expand)Author
8 hoursio_uring/poll: fix multishot recv missing EOF on wakeup raceJens Axboe
8 hoursio_uring/poll: ensure EPOLL_ONESHOT is propagated for EPOLL_URING_WAKEJens Axboe
8 hoursio_uring/poll: fix signed comparison in io_poll_get_ownership()Longxuan Yu
8 hoursio_uring/timeout: check unused sqe fieldsPavel Begunkov
2026-04-11io_uring/net: fix slab-out-of-bounds read in io_bundle_nbufs()Junxi Qian
2026-04-11io_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe
2026-04-11io_uring/kbuf: fix missing BUF_MORE for incremental buffers at EOFJens Axboe
2026-04-11io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fieldsJoanne Koong
2026-04-11io_uring/kbuf: use READ_ONCE() for userspace-mapped memoryCaleb Sander Mateos
2026-04-11io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengthsJens Axboe
2026-04-11io_uring/kbuf: enable bundles for incrementally consumed buffersJens Axboe
2026-04-11io_uring/rw: check for NULL io_br_sel when putting a bufferJens Axboe
2026-04-11io_uring/net: correct type for min_not_zero() castJens Axboe
2026-04-11io_uring: remove async/poll related provided buffer recyclesJens Axboe
2026-04-11io_uring/kbuf: switch to storing struct io_buffer_list locallyJens Axboe
2026-04-11io_uring/net: use struct io_br_sel->val as the send finish valueJens Axboe
2026-04-11io_uring/net: use struct io_br_sel->val as the recv finish valueJens Axboe
2026-04-11io_uring/kbuf: use struct io_br_sel for multiple buffers pickingJens Axboe
2026-04-11io_uring/kbuf: introduce struct io_br_selJens Axboe
2026-04-11io_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpersJens Axboe
2026-04-11io_uring/net: clarify io_recv_buf_select() return valueJens Axboe
2026-04-11io_uring/net: don't use io_net_kbuf_recyle() for non-provided casesJens Axboe
2026-04-11io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() argumentsJens Axboe
2026-04-11io_uring/kbuf: uninline __io_put_kbufsPavel Begunkov
2026-04-11io_uring/kbuf: introduce io_kbuf_drop_legacy()Pavel Begunkov
2026-04-11io_uring/kbuf: open code __io_put_kbuf()Pavel Begunkov
2026-04-11io_uring/kbuf: remove legacy kbuf cachingPavel Begunkov
2026-04-11io_uring/kbuf: simplify __io_put_kbufPavel Begunkov
2026-04-11io_uring/kbuf: remove legacy kbuf kmem cachePavel Begunkov
2026-04-11io_uring/kbuf: remove legacy kbuf bulk allocationPavel Begunkov
2026-03-25io_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe
2026-03-25io_uring/kbuf: check if target buffer list is still legacy on recycleJens Axboe
2026-03-25io_uring/uring_cmd: fix too strict requirement on ioctlAsbjørn Sloth Tønnesen
2026-03-04io_uring/filetable: clamp alloc_hint to the configured alloc rangeJens Axboe
2026-03-04io_uring/net: don't continue send bundle if poll was required for retryJens Axboe
2026-03-04io_uring/cancel: de-unionize file and user_data in struct io_cancel_dataJens Axboe
2026-03-04io_uring/sync: validate passed in offsetJens Axboe
2026-03-04io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLEDCaleb Sander Mateos
2026-02-12io_uring/rw: recycle buffers manually for non-mshot readsJens Axboe
2026-01-30io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loopJens Axboe
2026-01-23io_uring: move local task_work in exit cancel loopMing Lei
2026-01-08io_uring: fix min_wait wakeups for SQPOLLJens Axboe
2026-01-08io_uring/poll: correctly handle io_poll_add() return value on updateJens Axboe
2026-01-08io_uring: fix filename leak in __io_openat_prep()Prithvi Tambewagh
2025-11-24io_uring/napi: fix io_napi_entry RCU accessesOlivier Langlois
2025-11-13io_uring/zctx: check chained notif contextsPavel Begunkov
2025-10-29io_uring/sqpoll: be smarter on when to update the stime usageJens Axboe
2025-10-29io_uring/sqpoll: switch away from getrusage() for CPU accountingJens Axboe
2025-10-29io_uring: correct __must_hold annotation in io_install_fixed_fileAlok Tiwari
2025-10-23Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"Jens Axboe