Age | Commit message (Expand) | Author | Files | Lines |
2020-08-03 | Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1096/+1449 |
2020-08-01 | io_uring: flip if handling after io_setup_async_rw | Pavel Begunkov | 1 | -74/+72 |
2020-07-31 | io_uring: don't touch 'ctx' after installing file descriptor | Jens Axboe | 1 | -3/+9 |
2020-07-30 | io_uring: get rid of atomic FAA for cq_timeouts | Pavel Begunkov | 1 | -3/+5 |
2020-07-30 | io_uring: consolidate *_check_overflow accounting | Pavel Begunkov | 1 | -10/+13 |
2020-07-30 | io_uring: fix stalled deferred requests | Pavel Begunkov | 1 | -0/+1 |
2020-07-30 | io_uring: fix racy overflow count reporting | Pavel Begunkov | 1 | -2/+1 |
2020-07-30 | io_uring: deduplicate __io_complete_rw() | Pavel Begunkov | 1 | -5/+3 |
2020-07-30 | io_uring: de-unionise io_kiocb | Pavel Begunkov | 1 | -45/+14 |
2020-07-25 | io_uring: fix missing io_queue_linked_timeout() | Pavel Begunkov | 1 | -13/+13 |
2020-07-25 | io_uring: mark ->work uninitialised after cleanup | Pavel Begunkov | 1 | -1/+2 |
2020-07-24 | io_uring: deduplicate io_grab_files() calls | Pavel Begunkov | 1 | -16/+16 |
2020-07-24 | io_uring: don't do opcode prep twice | Pavel Begunkov | 1 | -1/+2 |
2020-07-24 | io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works | Xiaoguang Wang | 1 | -10/+19 |
2020-07-24 | io_uring: batch put_task_struct() | Pavel Begunkov | 1 | -2/+27 |
2020-07-24 | io_uring: return locked and pinned page accounting | Pavel Begunkov | 1 | -4/+5 |
2020-07-24 | io_uring: don't miscount pinned memory | Pavel Begunkov | 1 | -1/+1 |
2020-07-24 | io_uring: don't open-code recv kbuf managment | Pavel Begunkov | 1 | -14/+14 |
2020-07-24 | io_uring: extract io_put_kbuf() helper | Pavel Begunkov | 1 | -7/+12 |
2020-07-24 | io_uring: move BUFFER_SELECT check into *recv[msg] | Pavel Begunkov | 1 | -12/+10 |
2020-07-24 | io_uring: free selected-bufs if error'ed | Pavel Begunkov | 1 | -41/+44 |
2020-07-24 | io_uring: don't forget cflags in io_recv() | Pavel Begunkov | 1 | -6/+4 |
2020-07-24 | io_uring: remove extra checks in send/recv | Pavel Begunkov | 1 | -5/+5 |
2020-07-24 | io_uring: indent left {send,recv}[msg]() | Pavel Begunkov | 1 | -134/+131 |
2020-07-24 | io_uring: simplify file ref tracking in submission state | Pavel Begunkov | 1 | -8/+4 |
2020-07-24 | io_uring/io-wq: move RLIMIT_FSIZE to io-wq | Pavel Begunkov | 1 | -13/+9 |
2020-07-24 | io_uring: alloc ->io in io_req_defer_prep() | Pavel Begunkov | 1 | -15/+7 |
2020-07-24 | io_uring: remove empty cleanup of OP_OPEN* reqs | Pavel Begunkov | 1 | -3/+0 |
2020-07-24 | io_uring: inline io_req_work_grab_env() | Pavel Begunkov | 1 | -30/+20 |
2020-07-24 | io_uring: place cflags into completion data | Pavel Begunkov | 1 | -5/+5 |
2020-07-24 | io_uring: remove sequence from io_kiocb | Pavel Begunkov | 1 | -14/+30 |
2020-07-24 | io_uring: use non-intrusive list for defer | Pavel Begunkov | 1 | -7/+18 |
2020-07-24 | io_uring: remove init for unused list | Pavel Begunkov | 1 | -1/+0 |
2020-07-24 | io_uring: add req->timeout.list | Pavel Begunkov | 1 | -10/+12 |
2020-07-24 | io_uring: use completion list for CQ overflow | Pavel Begunkov | 1 | -7/+8 |
2020-07-24 | io_uring: use inflight_entry list for iopoll'ing | Pavel Begunkov | 1 | -11/+15 |
2020-07-24 | io_uring: rename ctx->poll into ctx->iopoll | Pavel Begunkov | 1 | -18/+18 |
2020-07-24 | io_uring: share completion list w/ per-op space | Pavel Begunkov | 1 | -7/+20 |
2020-07-24 | io_uring: follow **iovec idiom in io_import_iovec | Pavel Begunkov | 1 | -6/+8 |
2020-07-24 | io_uring: add a helper for async rw iovec prep | Pavel Begunkov | 1 | -26/+20 |
2020-07-24 | io_uring: simplify io_req_map_rw() | Pavel Begunkov | 1 | -7/+9 |
2020-07-24 | io_uring: replace rw->task_work with rq->task_work | Pavel Begunkov | 1 | -27/+4 |
2020-07-24 | io_uring: extract io_sendmsg_copy_hdr() | Pavel Begunkov | 1 | -10/+11 |
2020-07-24 | io_uring: use more specific type in rcv/snd msg cp | Pavel Begunkov | 1 | -32/+31 |
2020-07-24 | io_uring: rename sr->msg into umsg | Pavel Begunkov | 1 | -9/+9 |
2020-07-24 | io_uring: fix sq array offset calculation | Dmitry Vyukov | 1 | -3/+3 |
2020-07-24 | Merge branch 'io_uring-5.8' into for-5.9/io_uring | Jens Axboe | 1 | -32/+74 |
2020-07-24 | io_uring: fix lockup in io_fail_links() | Pavel Begunkov | 1 | -2/+1 |
2020-07-24 | io_uring: fix ->work corruption with poll_add | Pavel Begunkov | 1 | -0/+4 |
2020-07-23 | io_uring: missed req_init_async() for IOSQE_ASYNC | Pavel Begunkov | 1 | -0/+1 |