summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: don't recycle provided buffer if punted to async workerJens Axboe2022-03-231-3/+8
* io_uring: fix assuming triggered poll waitqueue is the single pollJens Axboe2022-03-231-4/+12
* io_uring: bump poll refs to full 31-bitsJens Axboe2022-03-231-1/+1
* io_uring: remove poll entry from list when canceling allJens Axboe2022-03-211-0/+1
* io_uring: fix memory ordering when SQPOLL thread goes to sleepAlmog Khaikin2022-03-211-0/+7
* io_uring: ensure that fsnotify is always calledJens Axboe2022-03-201-1/+7
* io_uring: recycle provided before arming pollJens Axboe2022-03-201-1/+2
* io_uring: terminate manual loop iterator loop correctly for non-vecsJens Axboe2022-03-181-2/+4
* io_uring: don't check unrelated req->open.how in accept requestJens Axboe2022-03-181-2/+1
* io_uring: manage provided buffers strictly orderedJens Axboe2022-03-171-62/+92
* io_uring: fold evfd signalling under a slower pathPavel Begunkov2022-03-161-26/+34
* io_uring: thin down io_commit_cqring()Pavel Begunkov2022-03-161-8/+15
* io_uring: shuffle io_eventfd_signal() bits aroundPavel Begunkov2022-03-161-8/+5
* io_uring: remove extra barrier for non-sqpoll iopollPavel Begunkov2022-03-161-4/+1
* io_uring: fix provided buffer return on failure for kiocb_done()Pavel Begunkov2022-03-161-7/+3
* io_uring: extend provided buf return to failsPavel Begunkov2022-03-161-1/+1
* io_uring: refactor timeout cancellation cqe postingPavel Begunkov2022-03-161-4/+1
* io_uring: normilise naming for fill_cqe*Pavel Begunkov2022-03-161-8/+8
* io_uring: cache poll/double-poll state with a request flagJens Axboe2022-03-161-5/+19
* io_uring: cache req->apoll->events in req->cflagsJens Axboe2022-03-161-12/+19
* io_uring: move req->poll_refs into previous struct holeJens Axboe2022-03-161-3/+3
* io_uring: recycle apoll_poll entriesJens Axboe2022-03-151-6/+37
* io_uring: remove duplicated member check for io_msg_ring_prep()Jens Axboe2022-03-121-3/+2
* io_uring: allow submissions to continue on errorJens Axboe2022-03-101-3/+9
* io_uring: recycle provided buffers if request goes asyncJens Axboe2022-03-101-0/+36
* io_uring: ensure reads re-import for selected buffersJens Axboe2022-03-101-0/+10
* io_uring: retry early for reads if we can pollJens Axboe2022-03-101-0/+3
* io_uring: Add support for napi_busy_pollOlivier Langlois2022-03-101-1/+231
* io_uring: minor io_cqring_wait() optimizationOlivier Langlois2022-03-101-8/+8
* io_uring: add support for IORING_OP_MSG_RING commandJens Axboe2022-03-101-0/+55
* io_uring: speedup provided buffer handlingJens Axboe2022-03-101-22/+117
* io_uring: add support for registering ring file descriptorsJens Axboe2022-03-101-5/+177
* io_uring: documentation fixupDylan Yudaken2022-03-101-1/+1
* io_uring: do not recalculate ppos unnecessarilyDylan Yudaken2022-03-101-6/+12
* io_uring: update kiocb->ki_pos at execution timeDylan Yudaken2022-03-101-8/+18
* io_uring: remove duplicated calls to io_kiocb_pposDylan Yudaken2022-03-101-2/+5
* io_uring: Remove unneeded test in io_run_task_work_sig()Olivier Langlois2022-03-101-3/+3
* io-uring: Make tracepoints consistent.Stefan Roesch2022-03-101-11/+13
* io-uring: add __fill_cqe functionStefan Roesch2022-03-101-9/+13
* io_uring: Fix use of uninitialized ret in io_eventfd_register()Nathan Chancellor2022-03-101-3/+3
* io_uring: remove ring quiesce for io_uring_registerUsama Arif2022-03-101-83/+0
* io_uring: avoid ring quiesce while registering restrictions and enabling ringsUsama Arif2022-03-101-0/+2
* io_uring: avoid ring quiesce while registering async eventfdUsama Arif2022-03-101-10/+12
* io_uring: avoid ring quiesce while registering/unregistering eventfdUsama Arif2022-03-101-21/+68
* io_uring: remove trace for eventfdUsama Arif2022-03-101-2/+1
* io_uring: disallow modification of rsrc_data during quiesceDylan Yudaken2022-02-221-1/+9
* io_uring: don't convert to jiffies for waiting on timeoutsJens Axboe2022-02-211-6/+7
* io_uring: add a schedule point in io_add_buffers()Eric Dumazet2022-02-151-0/+1
* mm: io_uring: allow oom-killer from io_uring_setupShakeel Butt2022-02-071-3/+2
* io_uring: Clean up a false-positive warning from GCC 9.3.0Alviro Iskandar Setiawan2022-02-071-2/+1