| f2cf11492b8b ("io-wq: close cancel gap for hashed linked work") |
| 60cf46ae6054 ("io-wq: hash dependent work") |
| e9fd939654f1 ("io_uring/io-wq: forward submission ref to async") |
| f462fd36fc43 ("io-wq: optimise out *next_work() double lock") |
| 58e393198737 ("io-wq: optimise locking in io_worker_handle_work()") |
| dc026a73c722 ("io-wq: shuffle io_worker_handle_work() code") |
| 7a743e225b2a ("io_uring: get next work with submission ref drop") |
| 014db0073cc6 ("io_uring: remove @nxt from handlers") |
| 594506fec5fa ("io_uring: make submission ref putting consistent") |
| a2100672f3b2 ("io_uring: clean up io_close") |
| 3b17cf5a58f2 ("io_uring: remove io_prep_next_work()") |
| 3684f2465353 ("io-wq: use BIT for ulong hash") |
| 5eae8619907a ("io_uring: remove IO_WQ_WORK_CB") |
| e85530ddda4f ("io-wq: remove unused IO_WQ_WORK_HAS_MM") |
| 7d67af2c0134 ("io_uring: add splice(2) support") |
| bcaec089c5b6 ("io_uring: remove req->in_async") |
| deb6dc054488 ("io_uring: don't do full *prep_worker() from io-wq") |
| 5ea62161167e ("io_uring: don't call work.func from sync ctx") |