summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)Author
13 daysio_uring: update liburing git URLJens Axboe
13 daysMerge tag 'for-6.18/io_uring-20250929' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-09-18io_uring/msg_ring: kill alloc_cache for io_kiocb allocationsJens Axboe
2025-09-18io_uring: include dying ring in task_work "should cancel" stateJens Axboe
2025-09-10io_uring: correct size of overflow CQE calculationJens Axboe
2025-09-10io_uring: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari
2025-09-10io_uring: replace use of system_wq with system_percpu_wqMarco Crivellari
2025-09-08io_uring: don't include filetable.h in io_uring.hCaleb Sander Mateos
2025-09-08io_uring: add macros for avaliable flagsPavel Begunkov
2025-09-04io_uring: remove WRITE_ONCE() in io_uring_create()Caleb Sander Mateos
2025-08-27io_uring: add support for IORING_SETUP_CQE_MIXEDJens Axboe
2025-08-24io_uring: remove async/poll related provided buffer recyclesJens Axboe
2025-08-24io_uring/kbuf: switch to storing struct io_buffer_list locallyJens Axboe
2025-08-24io_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpersJens Axboe
2025-08-24io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() argumentsJens Axboe
2025-08-24io_uring: add request poisoningPavel Begunkov
2025-08-21io_uring: clear ->async_data as part of normal initJens Axboe
2025-07-28Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel.dk/linuxLinus Torvalds
2025-07-12io_uring/poll: cleanup apoll freeingJens Axboe
2025-07-08Revert "io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well"Jens Axboe
2025-07-06Merge branch 'io_uring-6.16' into for-6.17/io_uringJens Axboe
2025-06-29io_uring: gate REQ_F_ISREG on !S_ANON_INODE as wellJens Axboe
2025-06-23io_uring: add mshot helper for posting CQE32Pavel Begunkov
2025-06-23io_uring: add struct io_cold_def->sqe_copy() methodJens Axboe
2025-06-23io_uring: add IO_URING_F_INLINE issue flagJens Axboe
2025-06-13io_uring: run local task_work from ring exit IOPOLL reapingJens Axboe
2025-06-12io_uring: consistently use rcu semantics with sqpoll threadKeith Busch
2025-06-04io_uring/futex: mark wait requests as inflightJens Axboe
2025-05-26Merge tag 'for-6.16/io_uring-20250523' of git://git.kernel.dk/linuxLinus Torvalds
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds
2025-05-21io_uring: finish IOU_OK -> IOU_COMPLETE transitionJens Axboe
2025-05-21io_uring: fix overflow resched cqe reorderingPavel Begunkov
2025-05-17io_uring: add new helpers for posting overflowsJens Axboe
2025-05-17io_uring: pass in struct io_big_cqe to io_alloc_ocqe()Jens Axboe
2025-05-17io_uring: make io_alloc_ocqe() take a struct io_cqe pointerJens Axboe
2025-05-17io_uring: split alloc and add of overflowJens Axboe
2025-05-16io_uring: open code io_req_cqe_overflow()Pavel Begunkov
2025-05-16Merge branch 'io_uring-6.15' into for-6.16/io_uringJens Axboe
2025-05-12io_uring: drain based on allocates reqsPavel Begunkov
2025-05-09io_uring: count allocated requestsPavel Begunkov
2025-05-09io_uring: open code io_account_cq_overflow()Pavel Begunkov
2025-05-09io_uring: consolidate drain seq checkingPavel Begunkov
2025-05-09io_uring: remove drain prealloc checksPavel Begunkov
2025-05-09io_uring: simplify drain ret passingPavel Begunkov
2025-05-09io_uring: fix spurious drain flushingPavel Begunkov
2025-05-09io_uring: account drain memory to cgroupPavel Begunkov
2025-05-09io_uring: add lockdep asserts to io_add_aux_cqePavel Begunkov
2025-05-07io_uring: ensure deferred completions are flushed for multishotJens Axboe
2025-05-06io_uring: move io_req_put_rsrc_nodes()Pavel Begunkov
2025-05-06io_uring: remove io_preinit_req()Pavel Begunkov