blob: cba10954263160b66393b23f00a1d4cefd02ebb0 [file] [log] [blame]
78076bb64aa8 ("io_uring: use hash table for poll command lookups")
f8e85cf255ad ("io_uring: add support for IORING_OP_CONNECT")
b0dd8a412699 ("io_uring: correct poll cancel and linked timeout expiration completion")
95a5bbae05ef ("io_uring: io_async_cancel() should pass in 'nxt' request pointer")
eac406c61cd0 ("io_uring: make POLL_ADD/POLL_REMOVE scale better")
7c9e7f0fe0d8 ("io_uring: fix potential deadlock in io_poll_wake()")
76a46e066e2d ("io_uring: fix -ENOENT issue with linked timer with short timeout")
47f467686ec0 ("io_uring: make ASYNC_CANCEL work with poll and timeout")
0ddf92e848ab ("io_uring: provide fallback request for OOM situations")
ec9c02ad4c38 ("io_uring: keep io_put_req only responsible for release and put req")
a197f664a0db ("io_uring: remove passed in 'ctx' function parameter ctx if possible")
206aefde4f88 ("io_uring: reduce/pack size of io_ring_ctx")
5f8fd2d3e0a7 ("io_uring: properly mark async work as bounded vs unbounded")
c5def4ab8494 ("io-wq: add support for bounded vs unbunded work")
91d666ea43ad ("io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful()")
1d7bb1d50fb4 ("io_uring: add support for backlogged CQ ring")
78e19bbef383 ("io_uring: pass in io_kiocb to fill/add CQ handlers")
84f97dc2333c ("io_uring: make io_cqring_events() take 'ctx' as argument")
2665abfd757f ("io_uring: add support for linked SQE timeouts")
e977d6d34f0c ("io_uring: abstract out io_async_cancel_one() helper")
267bc90442aa ("io_uring: use inlined struct sqe_submit")
50585b9a0736 ("io_uring: Use submit info inlined into req")
196be95cd557 ("io_uring: allocate io_kiocb upfront")
e5eb6366ac2d ("io_uring: io_queue_link*() right after submit")
ae9428ca6127 ("io_uring: Merge io_submit_sqes and io_ring_submit")
3aa5fa030558 ("io_uring: kill dead REQ_F_LINK_DONE flag")
f1f40853c01b ("io_uring: fixup a few spots where link failure isn't flagged")
89723d0bd6c7 ("io_uring: enable optimized link handling for IORING_OP_POLL_ADD")
51c3ff62cac6 ("io_uring: add completion trace event")
62755e35dfb2 ("io_uring: support for generic async request cancel")
975c99a57096 ("io_uring: io_wq_create() returns an error pointer, not NULL")
842f96124c56 ("io_uring: fix race with canceling timeouts")
65e19f54d29c ("io_uring: support for larger fixed file sets")
b7620121dc04 ("io_uring: protect fixed file indexing with array_index_nospec()")
17f2fe35d080 ("io_uring: add support for IORING_OP_ACCEPT")
fcb323cc53e2 ("io_uring: io_uring: add support for async work inheriting files")
561fb04a6a22 ("io_uring: replace workqueue usage with io-wq")
771b53d033e8 ("io-wq: small threadpool implementation for io_uring")
95a1b3ff9a3e ("io_uring: Fix mm_fault with READ/WRITE_FIXED")
fa4562280889 ("io_uring: remove index from sqe_submit")
c826bd7a743f ("io_uring: add set of tracing events")
11365043e527 ("io_uring: add support for canceling timeout requests")
a41525ab2e75 ("io_uring: add support for absolute timeouts")
ba5290ccb6b5 ("io_uring: replace s->needs_lock with s->in_async")
33a107f0a1b8 ("io_uring: allow application controlled CQ ring size")
c3a31e605620 ("io_uring: add support for IORING_REGISTER_FILES_UPDATE")
08a451739a9b ("io_uring: allow sparse fixed file sets")
ba816ad61fdf ("io_uring: run dependent links inline if possible")