diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2022-01-12 21:20:35 +0300 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2022-01-12 21:20:35 +0300 |
commit | 42a7b4ed45e7667836fae4fb0e1ac6340588b1b0 (patch) | |
tree | bfb340853b854683e8889ccb9603219e75ca3b04 /block/bio.c | |
parent | 7e7b69654724c72bd3219b71f58937845dca0b2b (diff) | |
parent | 3cc7fdb9f90a25ae92250bf9e6cf3b9556b230e9 (diff) | |
download | linux-42a7b4ed45e7667836fae4fb0e1ac6340588b1b0.tar.xz |
Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kernel.dk/linux-block
Pull io_uring updates from Jens Axboe:
- Support for prioritized work completions (Hao)
- Simplification of reissue (Pavel)
- Add support for CQE skip (Pavel)
- Memory leak fix going to 5.15-stable (Pavel)
- Re-write of internal poll. This both cleans up that code, and gets us
ready to fix the POLLFREE issue (Pavel)
- Various cleanups (GuoYong, Pavel, Hao)
* tag 'for-5.17/io_uring-2022-01-11' of git://git.kernel.dk/linux-block: (31 commits)
io_uring: fix not released cached task refs
io_uring: remove redundant tab space
io_uring: remove unused function parameter
io_uring: use completion batching for poll rem/upd
io_uring: single shot poll removal optimisation
io_uring: poll rework
io_uring: kill poll linking optimisation
io_uring: move common poll bits
io_uring: refactor poll update
io_uring: remove double poll on poll update
io_uring: code clean for some ctx usage
io_uring: batch completion in prior_task_list
io_uring: split io_req_complete_post() and add a helper
io_uring: add helper for task work execution code
io_uring: add a priority tw list for irq completion work
io-wq: add helper to merge two wq_lists
io_uring: reuse io_req_task_complete for timeouts
io_uring: tweak iopoll CQE_SKIP event counting
io_uring: simplify selected buf handling
io_uring: move up io_put_kbuf() and io_put_rw_kbuf()
...
Diffstat (limited to 'block/bio.c')
0 files changed, 0 insertions, 0 deletions