summaryrefslogtreecommitdiff
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* mm/madvise: pass task and mm to do_madviseMinchan Kim2020-06-291-1/+1
* io_uring: fix iopoll -EAGAIN handlingPavel Begunkov2020-06-281-7/+4
* io_uring: do task_work_run() during iopollPavel Begunkov2020-06-281-0/+2
* io_uring: clean up req->result setting by rwPavel Begunkov2020-06-281-7/+2
* io_uring: kill REQ_F_LINK_NEXTPavel Begunkov2020-06-281-8/+1
* io_uring: cosmetic changes for batch freePavel Begunkov2020-06-281-32/+37
* io_uring: batch-free linked requests as wellPavel Begunkov2020-06-281-10/+16
* io_uring: dismantle req early and remove need_iterPavel Begunkov2020-06-281-11/+3
* io_uring: remove inflight batching in free_many()Pavel Begunkov2020-06-281-33/+8
* io_uring: fix refs underflow in io_iopoll_queue()Pavel Begunkov2020-06-281-1/+0
* io_uring: fix missing io_grab_files()Pavel Begunkov2020-06-281-7/+7
* io_uring: don't mark link's head for_asyncPavel Begunkov2020-06-281-1/+1
* io_uring: fix feeding io-wq with uninit reqsPavel Begunkov2020-06-281-5/+10
* io_uring: fix punting req w/o grabbed envPavel Begunkov2020-06-281-6/+2
* io_uring: fix req->work corruptionPavel Begunkov2020-06-281-1/+1
* io_uring: fix function args for !CONFIG_NETRandy Dunlap2020-06-261-6/+12
* Merge branch 'io_uring-5.8' into for-5.9/io_uringJens Axboe2020-06-261-9/+14
|\
| * io_uring: fix current->mm NULL dereference on exitPavel Begunkov2020-06-251-0/+9
| * io_uring: fix hanging iopoll in case of -EAGAINPavel Begunkov2020-06-251-7/+2
| * io_uring: fix io_sq_thread no schedule when busyXuan Zhuo2020-06-231-2/+2
* | io-wq: return next work from ->do_work() directlyPavel Begunkov2020-06-261-32/+21
* | io_uring: use task_work for links if possibleJens Axboe2020-06-261-74/+117
* | io_uring: enable READ/WRITE to use deferred completionsJens Axboe2020-06-251-15/+23
* | io_uring: pass in completion state to appropriate issue side handlersJens Axboe2020-06-251-67/+86
* | io_uring: pass down completion state on the issue sideJens Axboe2020-06-251-17/+50
* | io_uring: add 'io_comp_state' to struct io_submit_stateJens Axboe2020-06-251-2/+16
* | io_uring: provide generic io_req_complete() helperJens Axboe2020-06-251-63/+43
* | io_uring: fix NULL-mm for linked reqsPavel Begunkov2020-06-251-4/+11
* | io_uring: kill NULL checks for submit statePavel Begunkov2020-06-211-5/+1
* | io_uring: set @poll->file after @poll initPavel Begunkov2020-06-211-1/+1
* | io_uring: remove REQ_F_MUST_PUNTPavel Begunkov2020-06-211-15/+7
* | io_uring: remove setting REQ_F_MUST_PUNT in rwPavel Begunkov2020-06-211-8/+0
* | io_uring: support true async buffered reads, if file provides itJens Axboe2020-06-211-4/+135
* | io_uring: re-issue block requests that failed because of resourcesJens Axboe2020-06-211-24/+124
* | io_uring: catch -EIO from buffered issue request failureJens Axboe2020-06-211-5/+23
* | io_uring: always plug for any number of IOsJens Axboe2020-06-211-10/+5
* | io_uring: separate reporting of ring pages from registered pagesBijan Mottahedeh2020-06-211-13/+30
* | io_uring: report pinned memory usageBijan Mottahedeh2020-06-211-4/+18
* | io_uring: rename ctx->account_mem fieldBijan Mottahedeh2020-06-211-8/+8
* | io_uring: add wrappers for memory accountingBijan Mottahedeh2020-06-211-20/+28
* | io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behaviorJiufei Xue2020-06-211-2/+7
* | io_uring: change the poll type to be 32-bitsJiufei Xue2020-06-211-4/+9
|/
* io_uring: fix possible race condition against REQ_F_NEED_CLEANUPXiaoguang Wang2020-06-181-4/+4
* io_uring: reap poll completions while waiting for refs to drop on exitJens Axboe2020-06-171-1/+11
* io_uring: acquire 'mm' for task_work for SQPOLLJens Axboe2020-06-171-15/+29
* io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_comp...Xiaoguang Wang2020-06-171-24/+29
* io_uring: don't fail links for EAGAIN error in IOPOLL modeXiaoguang Wang2020-06-171-1/+1
* io_uring: cancel by ->task not pidPavel Begunkov2020-06-151-10/+6
* io_uring: lazy get taskPavel Begunkov2020-06-151-8/+22
* io_uring: batch cancel in io_uring_cancel_files()Pavel Begunkov2020-06-151-0/+13