blob: 7ee8d9f851b11bc3ee3d3e1ea05e924cde61040c [file] [log] [blame]
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")
80ad894382bf ("io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL")
fc04c39bae01 ("io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation")
193155c8c942 ("io_uring: handle multiple personalities in link chains")
7fbeb95d0f68 ("io_uring: add missing io_req_cancelled()")
7563439adfae ("io-wq: don't call kXalloc_node() with non-online node")
a93b33312f63 ("io_uring: fix async close() with f_op->flush()")
ff002b30181d ("io_uring: grab ->fs as part of async preparation")
9392a27d88b9 ("io-wq: add support for inheriting ->fs")
8fef80bf56a4 ("io_uring: add cleanup for openat()/statx()")
99bc4c38537d ("io_uring: fix iovec leaks")
1e95081cb5b4 ("io_uring: fix deferred req iovec leak")
1cb1edb2f5ba ("io_uring: get rid of delayed mm check")
2faf852d1be8 ("io_uring: cleanup fixed file data table references")
1a417f4e618e ("io_uring: fix sporadic double CQE entry for close")
5d204bcfa093 ("io_uring: don't map read/write iovec potentially twice")
d7f62e825fd1 ("io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe")
3e4827b05d2a ("io_uring: add support for epoll_ctl(2)")
f86cd20c9454 ("io_uring: fix linked command file table usage")
75c6a03904e0 ("io_uring: support using a registered personality for commands")
24369c2e3bb0 ("io_uring: add io-wq workqueue sharing")
eba6f5a330cf ("io-wq: allow grabbing existing io-wq")
cccf0ee83455 ("io_uring/io-wq: don't use static creds/mm assignments")
86a761f81ec8 ("io_uring: honor IOSQE_ASYNC for linked reqs")
6b47ee6ecab1 ("io_uring: optimise sqe-to-req flags translation")
87987898a1db ("io_uring: remove REQ_F_IO_DRAINED")
e46a7950d362 ("io_uring: file switch work needs to get flushed on exit")
b14cca0c84c7 ("io_uring: hide uring_fd in ctx")
711be0312df4 ("io_uring: optimise use of ctx->drain_next")
66f4af93da57 ("io_uring: add support for probing opcodes")
cebdb98617ae ("io_uring: add support for IORING_OP_OPENAT2")
c12cedf24e78 ("io_uring: add 'struct open_how' to the openat request context")
f2842ab5b72d ("io_uring: enable option to only trigger eventfd for async completions")