summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-10io_uring: fix min_wait wakeups for SQPOLLJens Axboe1-0/+3
2025-12-04Merge tag 'for-6.19/io_uring-20251201' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-385/+162
2025-11-25io_uring: fix mixed cqe overflow handlingPavel Begunkov1-0/+2
2025-11-13io_uring: move cq/sq user offset init aroundPavel Begunkov1-21/+20
2025-11-13io_uring: pre-calculate scq layoutPavel Begunkov1-13/+14
2025-11-13io_uring: keep ring laoyut in a structurePavel Begunkov1-26/+28
2025-11-13io_uring: introduce struct io_ctx_configPavel Begunkov1-13/+28
2025-11-13io_uring: use size_add helpers for ring offsetsPavel Begunkov1-10/+8
2025-11-13io_uring: refactor rings_size nosqarray handlingPavel Begunkov1-12/+12
2025-11-13Merge branch 'io_uring-6.18' into for-6.19/io_uringJens Axboe1-1/+1
2025-11-11io_uring: move flags check to io_uring_sanitise_paramsPavel Begunkov1-2/+3
2025-11-11io_uring: use mem_is_zero to check ring paramsPavel Begunkov1-5/+3
2025-11-11io_uring: pass sq entries in the params structPavel Begunkov1-4/+7
2025-11-07io_uring: use WRITE_ONCE for user shared memoryPavel Begunkov1-4/+6
2025-11-07io_uring/zcrx: reverse ifq refcountDavid Wei1-5/+0
2025-11-07io_uring/memmap: refactor io_free_region() to take user_struct paramDavid Wei1-3/+3
2025-11-05io_uring: fix typos and comment wordingAlok Tiwari1-2/+2
2025-11-04io_uring/cancel: move cancelation code from io_uring.c to cancel.cJens Axboe1-240/+4
2025-11-04io_uring/cancel: move __io_uring_cancel() into cancel.cJens Axboe1-6/+0
2025-11-04io_uring/cancel: move request/task cancelation logic into cancel.cJens Axboe1-38/+0
2025-11-03io_uring: add wrapper type for io_req_tw_func_t argCaleb Sander Mateos1-9/+12
2025-11-03io_uring: only call io_should_terminate_tw() once for ctxCaleb Sander Mateos1-3/+2
2025-10-22io_uring: check for user passing 0 nr_submitPavel Begunkov1-2/+3
2025-10-22io_uring: Fix code indentation errorRanganath V N1-1/+1
2025-10-22io_uring: add support for IORING_SETUP_SQE_MIXEDKeith Busch1-4/+33
2025-10-20io_uring: sanity check sizes before attempting allocationPavel Begunkov1-16/+12
2025-10-20io_uring: deduplicate array_size in io_allocate_scq_uringsPavel Begunkov1-3/+5
2025-10-20io_uring: unify task_work cancelation checksJens Axboe1-7/+20
2025-10-03io_uring: update liburing git URLJens Axboe1-1/+1
2025-10-02Merge tag 'for-6.18/io_uring-20250929' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-49/+96
2025-09-18io_uring/msg_ring: kill alloc_cache for io_kiocb allocationsJens Axboe1-4/+0
2025-09-18io_uring: include dying ring in task_work "should cancel" stateJens Axboe1-2/+4
2025-09-11io_uring: correct size of overflow CQE calculationJens Axboe1-1/+1
2025-09-10io_uring: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-1/+1
2025-09-10io_uring: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2025-09-08io_uring: don't include filetable.h in io_uring.hCaleb Sander Mateos1-0/+1
2025-09-08io_uring: add macros for avaliable flagsPavel Begunkov1-29/+3
2025-09-05io_uring: remove WRITE_ONCE() in io_uring_create()Caleb Sander Mateos1-2/+7
2025-08-27io_uring: add support for IORING_SETUP_CQE_MIXEDJens Axboe1-16/+62
2025-08-24io_uring: remove async/poll related provided buffer recyclesJens Axboe1-2/+0
2025-08-24io_uring/kbuf: switch to storing struct io_buffer_list locallyJens Axboe1-3/+3
2025-08-24io_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpersJens Axboe1-3/+3
2025-08-24io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() argumentsJens Axboe1-1/+1
2025-08-24io_uring: add request poisoningPavel Begunkov1-0/+23
2025-08-21io_uring: clear ->async_data as part of normal initJens Axboe1-0/+1
2025-07-29Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel.dk/linuxLinus Torvalds1-15/+75
2025-07-13io_uring/poll: cleanup apoll freeingJens Axboe1-8/+3
2025-07-08Revert "io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well"Jens Axboe1-2/+1
2025-07-07Merge branch 'io_uring-6.16' into for-6.17/io_uringJens Axboe1-1/+2
2025-06-30io_uring: gate REQ_F_ISREG on !S_ANON_INODE as wellJens Axboe1-1/+2