aboutsummaryrefslogtreecommitdiffstats
path: root/io_uring/io_uring.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-04io_uring/futex: mark wait requests as inflightJens Axboe1-1/+6
2025-05-26Merge tag 'for-6.16/io_uring-20250523' of git://git.kernel.dk/linuxLinus Torvalds1-143/+142
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds1-0/+2
2025-05-21io_uring: finish IOU_OK -> IOU_COMPLETE transitionJens Axboe1-1/+1
2025-05-21io_uring: fix overflow resched cqe reorderingPavel Begunkov1-0/+1
2025-05-17io_uring: add new helpers for posting overflowsJens Axboe1-21/+29
2025-05-17io_uring: pass in struct io_big_cqe to io_alloc_ocqe()Jens Axboe1-12/+11
2025-05-17io_uring: make io_alloc_ocqe() take a struct io_cqe pointerJens Axboe1-10/+16
2025-05-17io_uring: split alloc and add of overflowJens Axboe1-29/+45
2025-05-16io_uring: open code io_req_cqe_overflow()Pavel Begunkov1-10/+10
2025-05-16Merge branch 'io_uring-6.15' into for-6.16/io_uringJens Axboe1-44/+38
2025-05-12io_uring: drain based on allocates reqsPavel Begunkov1-47/+32
2025-05-09io_uring: count allocated requestsPavel Begunkov1-1/+8
2025-05-09io_uring: open code io_account_cq_overflow()Pavel Begunkov1-9/+4
2025-05-09io_uring: consolidate drain seq checkingPavel Begunkov1-28/+17
2025-05-09io_uring: remove drain prealloc checksPavel Begunkov1-12/+3
2025-05-09io_uring: simplify drain ret passingPavel Begunkov1-3/+1
2025-05-09io_uring: fix spurious drain flushingPavel Begunkov1-1/+13
2025-05-09io_uring: account drain memory to cgroupPavel Begunkov1-1/+1
2025-05-09io_uring: add lockdep asserts to io_add_aux_cqePavel Begunkov1-0/+3
2025-05-07io_uring: ensure deferred completions are flushed for multishotJens Axboe1-0/+8
2025-05-06io_uring: move io_req_put_rsrc_nodes()Pavel Begunkov1-0/+10
2025-05-06io_uring: remove io_preinit_req()Pavel Begunkov1-19/+2
2025-05-06io_uring: enable per-io write streamsKeith Busch1-0/+2
2025-05-04io_uring: always arm linked timeouts prior to issueJens Axboe1-35/+15
2025-04-28io_uring: delete misleading comment in io_fill_cqe_aux()Pavel Begunkov1-5/+0
2025-04-24io_uring: fix 'sync' handling of io_fallback_tw()Jens Axboe1-6/+7
2025-04-24io_uring/eventfd: dedup signalling helpersPavel Begunkov1-2/+2
2025-04-24io_uring: don't duplicate flushing in io_req_post_cqePavel Begunkov1-3/+8
2025-04-23io_uring/zcrx: add support for multiple ifqsPavel Begunkov1-1/+2
2025-04-21io_uring/rsrc: remove node assignment helpersJens Axboe1-1/+2
2025-04-21io_uring/wq: avoid indirect do_work/free_work callsCaleb Sander Mateos1-1/+1
2025-04-03io_uring: always do atomic put from iowqPavel Begunkov1-1/+1
2025-03-31io_uring: add req flag invariant build assertionPavel Begunkov1-0/+2
2025-03-28io_uring: don't pass ctx to tw add remote helperPavel Begunkov1-8/+6
2025-03-28Merge tag 'for-6.15/io_uring-reg-vec-20250327' of git://git.kernel.dk/linuxLinus Torvalds1-38/+27
2025-03-28Merge tag 'for-6.15/io_uring-rx-zc-20250325' of git://git.kernel.dk/linuxLinus Torvalds1-0/+7
2025-03-27io_uring/net: fix io_req_post_cqe abuse by send bundlePavel Begunkov1-2/+2
2025-03-26Merge tag 'for-6.15/io_uring-20250322' of git://git.kernel.dk/linuxLinus Torvalds1-104/+145
2025-03-25Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsmLinus Torvalds1-7/+14
2025-03-25io_uring: move min_events sanitisationPavel Begunkov1-9/+7
2025-03-25io_uring: rename "min" arg in io_iopoll_check()Pavel Begunkov1-4/+4
2025-03-25io_uring: open code __io_post_aux_cqe()Pavel Begunkov1-12/+2
2025-03-25io_uring: defer iowq cqe overflow via task_workPavel Begunkov1-4/+7
2025-03-25io_uring: fix retry handling off iowqPavel Begunkov1-1/+1
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+1
2025-03-21io_uring/cmd: add iovec cache for commandsPavel Begunkov1-2/+3
2025-03-20io_uring: enable toggle of iowait usage when waiting on CQEsJens Axboe1-13/+19
2025-03-19io_uring/cmd: don't expose entire cmd async dataPavel Begunkov1-1/+1
2025-03-19io_uring: rename the data cmd cachePavel Begunkov1-2/+2