aboutsummaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-3/+3
|\
| * fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-3/+3
* | Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-825/+889
|\ \
| * | io_uring: harder fdinfo sq/cq ring iteratingJens Axboe2021-10-291-22/+29
| * | io_uring: don't assign write hint in the read pathJens Axboe2021-10-261-1/+1
| * | io_uring: clusterise ki_flags access in rw_prepPavel Begunkov2021-10-251-10/+11
| * | io_uring: kill unused param from io_file_supports_nowaitPavel Begunkov2021-10-251-4/+3
| * | io_uring: clean up timeout async_data allocationPavel Begunkov2021-10-251-1/+3
| * | io_uring: don't try io-wq polling if not supportedPavel Begunkov2021-10-251-2/+6
| * | io_uring: check if opcode needs poll first on armingPavel Begunkov2021-10-251-4/+2
| * | io_uring: clean iowq submit work cancellationPavel Begunkov2021-10-251-30/+29
| * | io_uring: clean io_wq_submit_work()'s main loopPavel Begunkov2021-10-251-28/+12
| * | io_uring: implement async hybrid mode for pollable requestsHao Xu2021-10-221-1/+35
| * | io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())Changcheng Deng2021-10-201-1/+1
| * | io_uring: split logic of force_nonblockHao Xu2021-10-191-22/+26
| * | io_uring: warning about unused-but-set parameterArnd Bergmann2021-10-191-4/+1
| * | io_uring: inform block layer of how many requests we are submittingJens Axboe2021-10-191-1/+3
| * | io_uring: simplify io_file_supports_nowait()Pavel Begunkov2021-10-191-12/+22
| * | io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flagsPavel Begunkov2021-10-191-40/+21
| * | io_uring: arm poll for non-nowait filesPavel Begunkov2021-10-191-7/+0
| * | fs/io_uring: Prioritise checking faster conditions first in io_writeNoah Goldstein2021-10-191-1/+1
| * | io_uring: clean io_prep_rw()Pavel Begunkov2021-10-191-4/+3
| * | io_uring: optimise fixed rw rsrc node settingPavel Begunkov2021-10-191-7/+4
| * | io_uring: return iovec from __io_import_iovecPavel Begunkov2021-10-191-22/+23
| * | io_uring: optimise io_import_iovec fixed pathPavel Begunkov2021-10-191-3/+6
| * | io_uring: kill io_wq_current_is_worker() in iopollPavel Begunkov2021-10-191-5/+5
| * | io_uring: optimise req->ctx reloadsPavel Begunkov2021-10-191-2/+1
| * | io_uring: rearrange io_read()/write()Pavel Begunkov2021-10-191-38/+37
| * | io_uring: clean up io_import_iovecPavel Begunkov2021-10-191-15/+25
| * | io_uring: optimise io_import_iovec nonblock passingPavel Begunkov2021-10-191-22/+25
| * | io_uring: optimise read/write iov state storingPavel Begunkov2021-10-191-42/+37
| * | io_uring: encapsulate rw statePavel Begunkov2021-10-191-19/+23
| * | io_uring: optimise rw comletion handlersPavel Begunkov2021-10-191-2/+2
| * | io_uring: prioritise read success path over failsPavel Begunkov2021-10-191-1/+1
| * | io_uring: consistent typing for issue_flagsPavel Begunkov2021-10-191-3/+3
| * | io_uring: optimise rsrc referencingPavel Begunkov2021-10-191-3/+49
| * | io_uring: optimise io_req_set_rsrc_node()Pavel Begunkov2021-10-191-5/+4
| * | io_uring: fix io_free_batch_list racesPavel Begunkov2021-10-191-2/+3
| * | io_uring: remove extra io_ring_exit_work wake upPavel Begunkov2021-10-191-1/+0
| * | io_uring: optimise out req->opcode reloadingPavel Begunkov2021-10-191-14/+17
| * | io_uring: reshuffle io_submit_state bitsPavel Begunkov2021-10-191-9/+5
| * | io_uring: safer fallback_work freePavel Begunkov2021-10-191-1/+1
| * | io_uring: optimise pluggingPavel Begunkov2021-10-191-16/+16
| * | io_uring: correct fill events helpers typesPavel Begunkov2021-10-191-12/+12
| * | io_uring: inline io_poll_completePavel Begunkov2021-10-191-11/+2
| * | io_uring: inline io_req_needs_clean()Pavel Begunkov2021-10-191-6/+1
| * | io_uring: remove struct io_completionPavel Begunkov2021-10-191-17/+7
| * | io_uring: control ->async_data with a REQ_F flagPavel Begunkov2021-10-191-26/+46
| * | io_uring: optimise io_free_batch_list()Pavel Begunkov2021-10-191-2/+4
| * | io_uring: mark cold functionsPavel Begunkov2021-10-191-59/+64