| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 2022-12-13 | 1 | -1/+2 |
|\ |
|
| * | io_uring/rw: enable bio caches for IRQ rw | Pavel Begunkov | 2022-11-16 | 1 | -1/+2 |
* | | Merge tag 'for-6.2/io_uring-next-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 2022-12-13 | 10 | -190/+359 |
|\ \ |
|
| * | | io_uring/msg_ring: flag target ring as having task_work, if needed | Jens Axboe | 2022-12-08 | 1 | -0/+1 |
| * | | io_uring: skip spinlocking for ->task_complete | Pavel Begunkov | 2022-12-07 | 2 | -20/+61 |
| * | | io_uring: do msg_ring in target task via tw | Pavel Begunkov | 2022-12-07 | 1 | -3/+53 |
| * | | io_uring: extract a io_msg_install_complete helper | Pavel Begunkov | 2022-12-07 | 1 | -13/+21 |
| * | | io_uring: get rid of double locking | Pavel Begunkov | 2022-12-07 | 3 | -36/+51 |
| * | | io_uring: never run tw and fallback in parallel | Pavel Begunkov | 2022-12-07 | 1 | -2/+10 |
| * | | io_uring: use tw for putting rsrc | Pavel Begunkov | 2022-12-07 | 3 | -2/+19 |
| * | | io_uring: force multishot CQEs into task context | Pavel Begunkov | 2022-12-07 | 1 | -0/+21 |
| * | | io_uring: complete all requests in task context | Pavel Begunkov | 2022-12-07 | 1 | -3/+11 |
| * | | io_uring: don't check overflow flush failures | Pavel Begunkov | 2022-12-07 | 1 | -18/+6 |
| * | | io_uring: skip overflow CQE posting for dying ring | Pavel Begunkov | 2022-12-07 | 1 | -14/+31 |
| * | | io_uring: improve io_double_lock_ctx fail handling | Pavel Begunkov | 2022-12-07 | 1 | -0/+2 |
| * | | io_uring: dont remove file from msg_ring reqs | Pavel Begunkov | 2022-12-07 | 4 | -5/+10 |
| * | | io_uring: don't reinstall quiesce node for each tw | Pavel Begunkov | 2022-11-30 | 1 | -20/+18 |
| * | | io_uring: improve rsrc quiesce refs checks | Pavel Begunkov | 2022-11-30 | 1 | -9/+6 |
| * | | io_uring: don't raw spin unlock to match cq_lock | Pavel Begunkov | 2022-11-30 | 2 | -1/+6 |
| * | | io_uring: combine poll tw handlers | Pavel Begunkov | 2022-11-30 | 1 | -33/+21 |
| * | | io_uring: improve poll warning handling | Pavel Begunkov | 2022-11-30 | 1 | -1/+1 |
| * | | io_uring: remove ctx variable in io_poll_check_events | Pavel Begunkov | 2022-11-30 | 1 | -2/+1 |
| * | | io_uring: carve io_poll_check_events fast path | Pavel Begunkov | 2022-11-30 | 1 | -19/+22 |
| * | | io_uring: kill io_poll_issue's PF_EXITING check | Pavel Begunkov | 2022-11-30 | 1 | -2/+0 |
| * | | Merge branch 'for-6.2/io_uring' into for-6.2/io_uring-next | Jens Axboe | 2022-11-29 | 12 | -183/+291 |
| |\ \ |
|
* | \ \ | Merge tag 'for-6.2/io_uring-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 2022-12-13 | 12 | -183/+291 |
|\ \ \ \
| | |/ /
| |/| | |
|
| * | | | io_uring: keep unlock_post inlined in hot path | Pavel Begunkov | 2022-11-25 | 1 | -2/+9 |
| * | | | io_uring: don't use complete_post in kbuf | Pavel Begunkov | 2022-11-25 | 1 | -9/+5 |
| * | | | io_uring: spelling fix | Dylan Yudaken | 2022-11-25 | 1 | -1/+1 |
| * | | | io_uring: remove io_req_complete_post_tw | Dylan Yudaken | 2022-11-25 | 2 | -8/+1 |
| * | | | io_uring: allow multishot polled reqs to defer completion | Dylan Yudaken | 2022-11-25 | 1 | -1/+2 |
| * | | | io_uring: remove overflow param from io_post_aux_cqe | Dylan Yudaken | 2022-11-25 | 4 | -10/+13 |
| * | | | io_uring: add lockdep assertion in io_fill_cqe_aux | Dylan Yudaken | 2022-11-25 | 1 | -0/+2 |
| * | | | io_uring: make io_fill_cqe_aux static | Dylan Yudaken | 2022-11-25 | 2 | -4/+2 |
| * | | | io_uring: add io_aux_cqe which allows deferred completion | Dylan Yudaken | 2022-11-25 | 4 | -5/+42 |
| * | | | io_uring: allow defer completion for aux posted cqes | Dylan Yudaken | 2022-11-25 | 1 | -3/+24 |
| * | | | io_uring: defer all io_req_complete_failed | Dylan Yudaken | 2022-11-25 | 3 | -11/+10 |
| * | | | io_uring: always lock in io_apoll_task_func | Dylan Yudaken | 2022-11-25 | 1 | -1/+2 |
| * | | | io_uring: remove iopoll spinlock | Pavel Begunkov | 2022-11-23 | 1 | -3/+2 |
| * | | | io_uring: iopoll protect complete_post | Pavel Begunkov | 2022-11-23 | 5 | -12/+27 |
| * | | | io_uring: inline __io_req_complete_put() | Pavel Begunkov | 2022-11-23 | 1 | -13/+7 |
| * | | | io_uring: remove io_req_tw_post_queue | Pavel Begunkov | 2022-11-23 | 3 | -16/+10 |
| * | | | io_uring: use io_req_task_complete() in timeout | Pavel Begunkov | 2022-11-23 | 1 | -2/+2 |
| * | | | io_uring: hold locks for io_req_complete_failed | Pavel Begunkov | 2022-11-23 | 1 | -1/+5 |
| * | | | io_uring: add completion locking for iopoll | Pavel Begunkov | 2022-11-23 | 1 | -2/+3 |
| * | | | io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() | Jens Axboe | 2022-11-22 | 1 | -13/+4 |
| * | | | Revert "io_uring: disallow self-propelled ring polling" | Jens Axboe | 2022-11-22 | 1 | -2/+0 |
| * | | | io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups | Jens Axboe | 2022-11-22 | 3 | -6/+21 |
| * | | | io_uring: inline __io_req_complete_post() | Pavel Begunkov | 2022-11-21 | 2 | -9/+3 |
| * | | | io_uring: split tw fallback into a function | Pavel Begunkov | 2022-11-21 | 1 | -10/+15 |