Age | Commit message (Expand) | Author | Files | Lines |
2020-06-12 | Merge tag 'io_uring-5.8-2020-06-11' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -231/+193 |
2020-06-11 | io_uring: fix io_kiocb.flags modification race in IOPOLL mode | Xiaoguang Wang | 1 | -6/+6 |
2020-06-11 | kernel: set USER_DS in kthread_use_mm | Christoph Hellwig | 1 | -4/+0 |
2020-06-11 | kernel: better document the use_mm/unuse_mm API contract | Christoph Hellwig | 1 | -2/+2 |
2020-06-11 | kernel: move use_mm/unuse_mm to kthread.c | Christoph Hellwig | 1 | -1/+0 |
2020-06-11 | io_uring: check file O_NONBLOCK state for accept | Jiufei Xue | 1 | -0/+3 |
2020-06-11 | io_uring: avoid unnecessary io_wq_work copy for fast poll feature | Xiaoguang Wang | 1 | -4/+9 |
2020-06-11 | io_uring: avoid whole io_wq_work copy for requests completed inline | Xiaoguang Wang | 1 | -4/+36 |
2020-06-10 | io_uring: allow O_NONBLOCK async retry | Jens Axboe | 1 | -3/+7 |
2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -2/+2 |
2020-06-08 | io_wq: add per-wq work handler instead of per work | Pavel Begunkov | 1 | -1/+2 |
2020-06-08 | io_uring: don't arm a timeout through work.func | Pavel Begunkov | 1 | -11/+18 |
2020-06-08 | io_uring: remove custom ->func handlers | Pavel Begunkov | 1 | -112/+27 |
2020-06-08 | io_uring: don't derive close state from ->func | Pavel Begunkov | 1 | -33/+17 |
2020-06-08 | io_uring: use kvfree() in io_sqe_buffer_register() | Denis Efremov | 1 | -2/+2 |
2020-06-08 | io_uring: validate the full range of provided buffers for access | Bijan Mottahedeh | 1 | -1/+1 |
2020-06-04 | io_uring: re-set iov base/len for buffer select retry | Jens Axboe | 1 | -1/+7 |
2020-06-04 | io_uring: move send/recv IOPOLL check into prep | Pavel Begunkov | 1 | -12/+6 |
2020-06-04 | io_uring: deduplicate io_openat{,2}_prep() | Pavel Begunkov | 1 | -36/+19 |
2020-06-04 | io_uring: do build_open_how() only once | Pavel Begunkov | 1 | -6/+7 |
2020-06-04 | io_uring: fix {SQ,IO}POLL with unsupported opcodes | Pavel Begunkov | 1 | -0/+18 |
2020-06-03 | io_uring: disallow close of ring itself | Jens Axboe | 1 | -8/+17 |
2020-06-03 | Merge tag 'for-5.8/io_uring-2020-06-01' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -344/+408 |
2020-05-30 | io_uring: fix overflowed reqs cancellation | Pavel Begunkov | 1 | -2/+3 |
2020-05-30 | io_uring: off timeouts based only on completions | Pavel Begunkov | 1 | -51/+14 |
2020-05-30 | io_uring: move timeouts flushing to a helper | Pavel Begunkov | 1 | -20/+14 |
2020-05-27 | io_uring: call statx directly | Bijan Mottahedeh | 1 | -46/+4 |
2020-05-27 | io_uring: add io_statx structure | Bijan Mottahedeh | 1 | -16/+22 |
2020-05-26 | io_uring: get rid of manual punting in io_close | Pavel Begunkov | 1 | -15/+5 |
2020-05-26 | io_uring: separate DRAIN flushing into a cold path | Pavel Begunkov | 1 | -15/+15 |
2020-05-26 | io_uring: don't re-read sqe->off in timeout_prep() | Pavel Begunkov | 1 | -2/+3 |
2020-05-26 | io_uring: simplify io_timeout locking | Pavel Begunkov | 1 | -2/+1 |
2020-05-26 | io_uring: fix flush req->refs underflow | Pavel Begunkov | 1 | -1/+1 |
2020-05-20 | io_uring: don't submit sqes when ctx->refs is dying | Xiaoguang Wang | 1 | -11/+2 |
2020-05-20 | io_uring: reset -EBUSY error when io sq thread is waken up | Xiaoguang Wang | 1 | -0/+1 |
2020-05-20 | io_uring: don't add non-IO requests to iopoll pending list | Jens Axboe | 1 | -1/+2 |
2020-05-20 | io_uring: don't use kiocb.private to store buf_index | Bijan Mottahedeh | 1 | -8/+8 |
2020-05-18 | io_uring: cancel work if task_work_add() fails | Jens Axboe | 1 | -3/+5 |
2020-05-18 | io_uring: async task poll trigger cleanup | Jens Axboe | 1 | -17/+16 |
2020-05-17 | io_uring: remove dead check in io_splice() | Jens Axboe | 1 | -4/+1 |
2020-05-17 | io_uring: add tee(2) support | Pavel Begunkov | 1 | -3/+59 |
2020-05-17 | io_uring: don't repeat valid flag list | Pavel Begunkov | 1 | -3/+1 |
2020-05-17 | io_uring: rename io_file_put() | Pavel Begunkov | 1 | -9/+13 |
2020-05-17 | io_uring: remove req->needs_fixed_files | Pavel Begunkov | 1 | -9/+12 |
2020-05-17 | io_uring: cleanup io_poll_remove_one() logic | Jens Axboe | 1 | -14/+13 |
2020-05-17 | io_uring: fix FORCE_ASYNC req preparation | Pavel Begunkov | 1 | -3/+9 |
2020-05-17 | io_uring: don't prepare DRAIN reqs twice | Pavel Begunkov | 1 | -6/+7 |
2020-05-17 | io_uring: initialize ctx->sqo_wait earlier | Jens Axboe | 1 | -1/+1 |
2020-05-15 | io_uring: file registration list and lock optimization | Jens Axboe | 1 | -14/+10 |
2020-05-15 | io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags | Stefano Garzarella | 1 | -0/+2 |