blob: f863c3021091103bd784622e66fe4516ea2060e1 [file] [log] [blame]
0553b8bda870 ("io_uring: remove req init from io_get_req()")
b1e50e549b13 ("io_uring: alloc req only after getting sqe")
709b302faddf ("io_uring: simplify io_get_sqring")
48bdd849e967 ("io_uring: fix ctx refcounting in io_submit_sqes()")
3537b6a7c654 ("io_uring: grab task reference for poll requests")
4ed734b0d091 ("io_uring: honor original task RLIMIT_FSIZE")
594506fec5fa ("io_uring: make submission ref putting consistent")
a2100672f3b2 ("io_uring: clean up io_close")
d7718a9d25a6 ("io_uring: use poll driven retry for files that support it")
b41e98524e42 ("io_uring: add per-task callback handler")
c2f2eb7d2c1c ("io_uring: store io_kiocb in wait->private")
7d67af2c0134 ("io_uring: add splice(2) support")
8da11c19940d ("io_uring: add interface for getting files")
bcaec089c5b6 ("io_uring: remove req->in_async")
5ea62161167e ("io_uring: don't call work.func from sync ctx")
929a3af90f0f ("io_uring: fix use-after-free by io_cleanup_req()")
2ca10259b418 ("io_uring: prune request from overflow list on flush")
5f798beaf35d ("io_uring: fix double prep iovec leak")
a93b33312f63 ("io_uring: fix async close() with f_op->flush()")
ff002b30181d ("io_uring: grab ->fs as part of async preparation")
faac996ccd5d ("io_uring: retry raw bdev writes if we hit -EOPNOTSUPP")
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")
df069d80c8e3 ("io_uring: spin for sq thread to idle on shutdown")
1a417f4e618e ("io_uring: fix sporadic double CQE entry for close")
5d204bcfa093 ("io_uring: don't map read/write iovec potentially twice")
f0b493e6b9a8 ("io_uring: prevent potential eventfd recursion on poll")
d7f62e825fd1 ("io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe")
87ce955b24c9 ("io_uring: add ->show_fdinfo() for the io_uring file descriptor")
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")
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")
69b3e546139a ("io_uring: change io_ring_ctx bool fields into bit fields")
96fd84d83a77 ("io_uring: Remove unnecessary null check")
fddafacee287 ("io_uring: add support for send(2) and recv(2)")
ee7d46d9db19 ("io_uring: optimise head checks in io_get_sqring()")