aboutsummaryrefslogtreecommitdiff
path: root/io_uring/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-16io_uring: don't iopoll from io_ring_ctx_wait_and_kill()Gravatar Pavel Begunkov 1-8/+5
2022-10-16io_uring: reuse io_alloc_req()Gravatar Pavel Begunkov 1-6/+2
2022-10-16io_uring: kill hot path fixed file bitmap debug checksGravatar Pavel Begunkov 1-1/+0
2022-10-16io_uring: remove FFS_SCMGravatar Pavel Begunkov 1-2/+0
2022-10-12io_uring: optimise locking for local tw with submit_waitGravatar Pavel Begunkov 1-2/+10
2022-10-12io_uring: remove redundant memory barrier in io_req_local_work_addGravatar Pavel Begunkov 1-2/+3
2022-10-12io_uring: remove notif leftoversGravatar Pavel Begunkov 1-1/+0
2022-10-12io_uring: correct pinned_vm accountingGravatar Pavel Begunkov 1-6/+4
2022-10-07io_uring: limit registration w/ SINGLE_ISSUERGravatar Pavel Begunkov 1-0/+3
2022-10-07io_uring: simplify __io_uring_add_tctx_nodeGravatar Dylan Yudaken 1-1/+1
2022-10-07Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-1/+1
2022-10-07Merge tag 'for-6.1/io_uring-2022-10-03' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-60/+244
2022-09-27block: replace blk_queue_nowait with bdev_nowaitGravatar Christoph Hellwig 1-1/+1
2022-09-26io_uring: register single issuer task at creationGravatar Dylan Yudaken 1-0/+7
2022-09-23io_uring: ensure that cached task references are always put on exitGravatar Jens Axboe 1-0/+3
2022-09-23io_uring: fix CQE reorderingGravatar Pavel Begunkov 1-2/+10
2022-09-21io_uring: ensure local task_work marks task as runningGravatar Jens Axboe 1-0/+1
2022-09-21io_uring: add custom opcode hooks on failGravatar Pavel Begunkov 1-0/+4
2022-09-21io_uring: add fast path for io_run_local_work()Gravatar Pavel Begunkov 1-0/+3
2022-09-21io_uring/iopoll: unify tw breaking logicGravatar Pavel Begunkov 1-7/+7
2022-09-21io_uring/iopoll: fix unexpected returnsGravatar Pavel Begunkov 1-4/+1
2022-09-21io_uring: disallow defer-tw run w/ no submittersGravatar Pavel Begunkov 1-6/+1
2022-09-21io_uring: further limit non-owner defer-tw cq waitingGravatar Pavel Begunkov 1-0/+6
2022-09-21io_uring: use io_cq_lock consistentlyGravatar Pavel Begunkov 1-1/+1
2022-09-21io_uring: kill an outdated commentGravatar Pavel Begunkov 1-4/+0
2022-09-21io_uring: ensure iopoll runs local task work as wellGravatar Jens Axboe 1-19/+20
2022-09-21io_uring: add local task_work run helper that is entered lockedGravatar Jens Axboe 1-7/+16
2022-09-21io_uring: add iopoll infrastructure for io_uring_cmdGravatar Kanchan Joshi 1-0/+6
2022-09-21io_uring: trace local task work runGravatar Dylan Yudaken 1-0/+3
2022-09-21io_uring: signal registered eventfd to process deferred task workGravatar Dylan Yudaken 1-23/+61
2022-09-21io_uring: move io_eventfd_putGravatar Dylan Yudaken 1-8/+8
2022-09-21io_uring: add IORING_SETUP_DEFER_TASKRUNGravatar Dylan Yudaken 1-15/+132
2022-09-21io_uring: do not run task work at the start of io_uring_enterGravatar Dylan Yudaken 1-2/+0
2022-09-21io_uring: introduce io_has_workGravatar Dylan Yudaken 1-4/+9
2022-09-21io_uring: remove unnecessary variableGravatar Dylan Yudaken 1-4/+1
2022-09-07io_uring: recycle kbuf recycle on tw requeueGravatar Pavel Begunkov 1-0/+1
2022-09-01io_uring/net: simplify zerocopy send user APIGravatar Pavel Begunkov 1-2/+2
2022-09-01io_uring/notif: remove notif registrationGravatar Pavel Begunkov 1-10/+0
2022-08-24io_uring: conditional ->async_data allocationGravatar Pavel Begunkov 1-3/+4
2022-08-12io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fieldsGravatar Stefan Metzmacher 1-3/+16
2022-07-27io_uring: notification completion optimisationGravatar Pavel Begunkov 1-3/+0
2022-07-27io_uring: export req alloc from coreGravatar Pavel Begunkov 1-21/+1
2022-07-24io_uring: flush notifiers after sendzcGravatar Pavel Begunkov 1-10/+1
2022-07-24io_uring: add notification slot registrationGravatar Pavel Begunkov 1-0/+9
2022-07-24io_uring: cache struct io_notifGravatar Pavel Begunkov 1-0/+3
2022-07-24io_uring: add zc notification infrastructureGravatar Pavel Begunkov 1-3/+5
2022-07-24io_uring: export io_put_task()Gravatar Pavel Begunkov 1-10/+1
2022-07-24io_uring: ensure REQ_F_ISREG is set async offloadGravatar Jens Axboe 1-0/+3
2022-07-24io_uring: Don't require reinitable percpu_refGravatar Michal Koutný 1-1/+1
2022-07-24io_uring: add netmsg cacheGravatar Jens Axboe 1-0/+3