summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-2/+2
* Merge tag 'for-5.8/io_uring-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds2020-06-021-344/+408
|\
| * io_uring: fix overflowed reqs cancellationPavel Begunkov2020-05-301-2/+3
| * io_uring: off timeouts based only on completionsPavel Begunkov2020-05-301-51/+14
| * io_uring: move timeouts flushing to a helperPavel Begunkov2020-05-301-20/+14
| * io_uring: call statx directlyBijan Mottahedeh2020-05-261-46/+4
| * io_uring: add io_statx structureBijan Mottahedeh2020-05-261-16/+22
| * io_uring: get rid of manual punting in io_closePavel Begunkov2020-05-261-15/+5
| * io_uring: separate DRAIN flushing into a cold pathPavel Begunkov2020-05-261-15/+15
| * io_uring: don't re-read sqe->off in timeout_prep()Pavel Begunkov2020-05-261-2/+3
| * io_uring: simplify io_timeout lockingPavel Begunkov2020-05-261-2/+1
| * io_uring: fix flush req->refs underflowPavel Begunkov2020-05-261-1/+1
| * io_uring: don't submit sqes when ctx->refs is dyingXiaoguang Wang2020-05-201-11/+2
| * io_uring: async task poll trigger cleanupJens Axboe2020-05-171-17/+16
| * io_uring: add tee(2) supportPavel Begunkov2020-05-171-3/+59
| * io_uring: don't repeat valid flag listPavel Begunkov2020-05-171-3/+1
| * io_uring: rename io_file_put()Pavel Begunkov2020-05-171-9/+13
| * io_uring: remove req->needs_fixed_filesPavel Begunkov2020-05-171-9/+12
| * io_uring: cleanup io_poll_remove_one() logicJens Axboe2020-05-171-14/+13
| * io_uring: file registration list and lock optimizationJens Axboe2020-05-151-14/+10
| * io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flagsStefano Garzarella2020-05-151-0/+2
| * io_uring: add 'cq_flags' field for the CQ ringStefano Garzarella2020-05-151-1/+9
| * io_uring: allow POLL_ADD with double poll_wait() usersJens Axboe2020-05-151-72/+146
| * io_uring: batch reap of dead file registrationsJens Axboe2020-05-151-12/+42
| * io_uring: name sq thread and ref completionsJens Axboe2020-05-141-16/+10
| * io_uring: remove duplicate semicolon at the end of lineXiaoming Ni2020-05-111-1/+1
| * io_uring: remove obsolete 'state' parameterXiaoguang Wang2020-05-081-2/+2
| * io_uring: remove 'fd is io_uring' from close pathJens Axboe2020-05-081-6/+4
* | io_uring: reset -EBUSY error when io sq thread is waken upXiaoguang Wang2020-05-201-0/+1
* | io_uring: don't add non-IO requests to iopoll pending listJens Axboe2020-05-191-1/+2
* | io_uring: don't use kiocb.private to store buf_indexBijan Mottahedeh2020-05-191-8/+8
* | io_uring: cancel work if task_work_add() failsJens Axboe2020-05-181-3/+5
* | io_uring: remove dead check in io_splice()Jens Axboe2020-05-171-4/+1
* | io_uring: fix FORCE_ASYNC req preparationPavel Begunkov2020-05-171-3/+9
* | io_uring: don't prepare DRAIN reqs twicePavel Begunkov2020-05-171-6/+7
* | io_uring: initialize ctx->sqo_wait earlierJens Axboe2020-05-171-1/+1
* | io_uring: polled fixed file must go through free iterationJens Axboe2020-05-131-5/+1
* | io_uring: fix zero len do_splice()Pavel Begunkov2020-05-091-4/+7
|/
* io_uring: don't use 'fd' for openat/openat2/statxJens Axboe2020-05-071-25/+7
* io_uring: handle -EFAULT properly in io_uring_setup()Xiaoguang Wang2020-05-051-13/+11
* io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files()Xiaoguang Wang2020-05-041-5/+4
* io_uring: punt splice async because of inode mutexPavel Begunkov2020-05-011-14/+2
* io_uring: check non-sync defer_list carefullyPavel Begunkov2020-05-011-1/+1
* io_uring: fix extra put in sync_file_range()Pavel Begunkov2020-05-011-1/+1
* io_uring: use cond_resched() in io_ring_ctx_wait_and_kill()Xiaoguang Wang2020-04-301-1/+1
* io_uring: use proper references for fallback_req lockingBijan Mottahedeh2020-04-301-2/+2
* io_uring: only force async punt if poll based retry can't handle itJens Axboe2020-04-301-2/+4
* io_uring: enable poll retry for any file with ->read_iter / ->write_iterJens Axboe2020-04-301-7/+13
* io_uring: statx must grab the file table for valid fdJens Axboe2020-04-271-2/+10
* io_uring: only restore req->work for req that needs do completionXiaoguang Wang2020-04-191-5/+5