summaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)Author
2022-10-12io_uring: optimise locking for local tw with submit_waitPavel Begunkov
2022-10-12io_uring: remove redundant memory barrier in io_req_local_work_addPavel Begunkov
2022-10-12io_uring: remove notif leftoversPavel Begunkov
2022-10-12io_uring: correct pinned_vm accountingPavel Begunkov
2022-10-07io_uring: limit registration w/ SINGLE_ISSUERPavel Begunkov
2022-10-07io_uring: simplify __io_uring_add_tctx_nodeDylan Yudaken
2022-10-07Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds
2022-10-07Merge tag 'for-6.1/io_uring-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds
2022-09-27block: replace blk_queue_nowait with bdev_nowaitChristoph Hellwig
2022-09-26io_uring: register single issuer task at creationDylan Yudaken
2022-09-23io_uring: ensure that cached task references are always put on exitJens Axboe
2022-09-23io_uring: fix CQE reorderingPavel Begunkov
2022-09-21io_uring: ensure local task_work marks task as runningJens Axboe
2022-09-21io_uring: add custom opcode hooks on failPavel Begunkov
2022-09-21io_uring: add fast path for io_run_local_work()Pavel Begunkov
2022-09-21io_uring/iopoll: unify tw breaking logicPavel Begunkov
2022-09-21io_uring/iopoll: fix unexpected returnsPavel Begunkov
2022-09-21io_uring: disallow defer-tw run w/ no submittersPavel Begunkov
2022-09-21io_uring: further limit non-owner defer-tw cq waitingPavel Begunkov
2022-09-21io_uring: use io_cq_lock consistentlyPavel Begunkov
2022-09-21io_uring: kill an outdated commentPavel Begunkov
2022-09-21io_uring: ensure iopoll runs local task work as wellJens Axboe
2022-09-21io_uring: add local task_work run helper that is entered lockedJens Axboe
2022-09-21io_uring: add iopoll infrastructure for io_uring_cmdKanchan Joshi
2022-09-21io_uring: trace local task work runDylan Yudaken
2022-09-21io_uring: signal registered eventfd to process deferred task workDylan Yudaken
2022-09-21io_uring: move io_eventfd_putDylan Yudaken
2022-09-21io_uring: add IORING_SETUP_DEFER_TASKRUNDylan Yudaken
2022-09-21io_uring: do not run task work at the start of io_uring_enterDylan Yudaken
2022-09-21io_uring: introduce io_has_workDylan Yudaken
2022-09-21io_uring: remove unnecessary variableDylan Yudaken
2022-09-07io_uring: recycle kbuf recycle on tw requeuePavel Begunkov
2022-09-01io_uring/net: simplify zerocopy send user APIPavel Begunkov
2022-09-01io_uring/notif: remove notif registrationPavel Begunkov
2022-08-24io_uring: conditional ->async_data allocationPavel Begunkov
2022-08-12io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fieldsStefan Metzmacher
2022-07-27io_uring: notification completion optimisationPavel Begunkov
2022-07-27io_uring: export req alloc from corePavel Begunkov
2022-07-24io_uring: flush notifiers after sendzcPavel Begunkov
2022-07-24io_uring: add notification slot registrationPavel Begunkov
2022-07-24io_uring: cache struct io_notifPavel Begunkov
2022-07-24io_uring: add zc notification infrastructurePavel Begunkov
2022-07-24io_uring: export io_put_task()Pavel Begunkov
2022-07-24io_uring: ensure REQ_F_ISREG is set async offloadJens Axboe
2022-07-24io_uring: Don't require reinitable percpu_refMichal Koutný
2022-07-24io_uring: add netmsg cacheJens Axboe
2022-07-24io_uring: impose max limit on apoll cacheJens Axboe
2022-07-24io_uring: add abstraction around apoll cacheJens Axboe
2022-07-24io_uring: move apoll cache to poll.cJens Axboe
2022-07-24io_uring: only trace one of complete or overflowDylan Yudaken