1. fba38c2 io_uring: request cancellations should break links by Jens Axboe · 5 years ago
  2. b0dd8a4 io_uring: correct poll cancel and linked timeout expiration completion by Jens Axboe · 5 years ago
  3. e0e328c4 io_uring: remove dead REQ_F_SEQ_PREV flag by Jens Axboe · 5 years ago
  4. 94ae5e7 io_uring: fix sequencing issues with linked timeouts by Jens Axboe · 5 years ago
  5. ad8a48a io_uring: make req->timeout be dynamically allocated by Jens Axboe · 5 years ago
  6. 978db57 io_uring: make io_double_put_req() use normal completion path by Jens Axboe · 5 years ago
  7. 0e0702d io_uring: cleanup return values from the queueing functions by Jens Axboe · 5 years ago
  8. 95a5bba io_uring: io_async_cancel() should pass in 'nxt' request pointer by Jens Axboe · 5 years ago
  9. fb4b3d3 Merge tag 'for-5.5/io_uring-20191121' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  10. eac406c io_uring: make POLL_ADD/POLL_REMOVE scale better by Jens Axboe · 5 years ago
  11. a320e9f io_uring: Fix getting file for non-fd opcodes by Pavel Begunkov · 5 years ago
  12. 9d858b2 io_uring: introduce req_need_defer() by Bob Liu · 5 years ago
  13. 2f6d9b9 io_uring: clean up io_uring_cancel_files() by Bob Liu · 5 years ago
  14. 5e55956 io_uring: ensure registered buffer import returns the IO length by Jens Axboe · 5 years ago
  15. 5683e54 io_uring: Fix getting file for timeout by Pavel Begunkov · 5 years ago
  16. 7d72306 io_wq: add get/put_work handlers to io_wq_create() by Jens Axboe · 5 years ago
  17. 15dff28 io_uring: check for validity of ->rings in teardown by Jens Axboe · 5 years ago
  18. 7c9e7f0 io_uring: fix potential deadlock in io_poll_wake() by Jens Axboe · 5 years ago
  19. 960e432 io_uring: use correct "is IO worker" helper by Jens Axboe · 5 years ago
  20. 93bd25b io_uring: make timeout sequence == 0 mean no sequence by Jens Axboe · 5 years ago
  21. 76a46e0 io_uring: fix -ENOENT issue with linked timer with short timeout by Jens Axboe · 5 years ago
  22. 768134d io_uring: don't do flush cancel under inflight_lock by Jens Axboe · 5 years ago
  23. c1edbf5 io_uring: flag SQPOLL busy condition to userspace by Jens Axboe · 5 years ago
  24. 47f4676 io_uring: make ASYNC_CANCEL work with poll and timeout by Jens Axboe · 5 years ago
  25. 0ddf92e io_uring: provide fallback request for OOM situations by Jens Axboe · 5 years ago
  26. 8e3cca1 io_uring: convert accept4() -ERESTARTSYS into -EINTR by Jens Axboe · 5 years ago
  27. 46568e9 io_uring: fix error clear of ->file_table in io_sqe_files_register() by Jens Axboe · 5 years ago
  28. c69f8db io_uring: separate the io_free_req and io_free_req_find_next interface by Jackie Liu · 5 years ago
  29. ec9c02a io_uring: keep io_put_req only responsible for release and put req by Jackie Liu · 5 years ago
  30. a197f66 io_uring: remove passed in 'ctx' function parameter ctx if possible by Jackie Liu · 5 years ago
  31. 206aefd io_uring: reduce/pack size of io_ring_ctx by Jens Axboe · 5 years ago
  32. 5f8fd2d io_uring: properly mark async work as bounded vs unbounded by Jens Axboe · 5 years ago
  33. c5def4a io-wq: add support for bounded vs unbunded work by Jens Axboe · 5 years ago
  34. 1d7bb1d io_uring: add support for backlogged CQ ring by Jens Axboe · 5 years ago
  35. 78e19bb io_uring: pass in io_kiocb to fill/add CQ handlers by Jens Axboe · 5 years ago
  36. 84f97dc io_uring: make io_cqring_events() take 'ctx' as argument by Jens Axboe · 5 years ago
  37. 2665abf io_uring: add support for linked SQE timeouts by Jens Axboe · 5 years ago
  38. e977d6d io_uring: abstract out io_async_cancel_one() helper by Jens Axboe · 5 years ago
  39. 267bc90 io_uring: use inlined struct sqe_submit by Pavel Begunkov · 5 years ago
  40. 50585b9 io_uring: Use submit info inlined into req by Pavel Begunkov · 5 years ago
  41. 196be95 io_uring: allocate io_kiocb upfront by Pavel Begunkov · 5 years ago
  42. e5eb636 io_uring: io_queue_link*() right after submit by Pavel Begunkov · 5 years ago
  43. ae9428c io_uring: Merge io_submit_sqes and io_ring_submit by Pavel Begunkov · 5 years ago
  44. 3aa5fa0 io_uring: kill dead REQ_F_LINK_DONE flag by Jens Axboe · 5 years ago
  45. f1f4085 io_uring: fixup a few spots where link failure isn't flagged by Jens Axboe · 5 years ago
  46. 89723d0 io_uring: enable optimized link handling for IORING_OP_POLL_ADD by Jens Axboe · 5 years ago
  47. 51c3ff6 io_uring: add completion trace event by Jens Axboe · 5 years ago
  48. e9ffa5c io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait by Jackie Liu · 5 years ago
  49. 62755e3 io_uring: support for generic async request cancel by Jens Axboe · 5 years ago
  50. 6873e0b io_uring: ensure we clear io_kiocb->result before each issue by Jens Axboe · 5 years ago
  51. 975c99a5 io_uring: io_wq_create() returns an error pointer, not NULL by Jens Axboe · 5 years ago
  52. 842f961 io_uring: fix race with canceling timeouts by Jens Axboe · 5 years ago
  53. 65e19f5 io_uring: support for larger fixed file sets by Jens Axboe · 5 years ago
  54. b762012 io_uring: protect fixed file indexing with array_index_nospec() by Jens Axboe · 5 years ago
  55. 17f2fe3 io_uring: add support for IORING_OP_ACCEPT by Jens Axboe · 5 years ago
  56. fcb323c io_uring: io_uring: add support for async work inheriting files by Jens Axboe · 5 years ago
  57. 561fb04 io_uring: replace workqueue usage with io-wq by Jens Axboe · 5 years ago
  58. 95a1b3ff io_uring: Fix mm_fault with READ/WRITE_FIXED by Pavel Begunkov · 5 years ago
  59. fa45622 io_uring: remove index from sqe_submit by Pavel Begunkov · 5 years ago
  60. c826bd7 io_uring: add set of tracing events by Dmitrii Dolgov · 5 years ago
  61. 1136504 io_uring: add support for canceling timeout requests by Jens Axboe · 5 years ago
  62. a41525a io_uring: add support for absolute timeouts by Jens Axboe · 5 years ago
  63. ba5290c io_uring: replace s->needs_lock with s->in_async by Jackie Liu · 5 years ago
  64. 33a107f io_uring: allow application controlled CQ ring size by Jens Axboe · 5 years ago
  65. c3a31e6 io_uring: add support for IORING_REGISTER_FILES_UPDATE by Jens Axboe · 5 years ago
  66. 08a4517 io_uring: allow sparse fixed file sets by Jens Axboe · 5 years ago
  67. ba816ad io_uring: run dependent links inline if possible by Jens Axboe · 5 years ago
  68. 044c1ab io_uring: don't touch ctx in setup after ring fd install by Jens Axboe · 5 years ago
  69. 7b20238 io_uring: Fix leaked shadow_req by Pavel Begunkov · 5 years ago
  70. 2b2ed97 io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD by Jens Axboe · 5 years ago
  71. 498ccd9 io_uring: used cached copies of sq->dropped and cq->overflow by Jens Axboe · 5 years ago
  72. 935d1e4 io_uring: Fix race for sqes with userspace by Pavel Begunkov · 5 years ago
  73. fb5ccc9 io_uring: Fix broken links with offloading by Pavel Begunkov · 5 years ago
  74. 84d55dc io_uring: Fix corrupted user_data by Pavel Begunkov · 5 years ago
  75. a1f58ba io_uring: correct timeout req sequence when inserting a new entry by zhangyi (F) · 5 years ago
  76. ef03681 io_uring : correct timeout req sequence when waiting timeout by zhangyi (F) · 5 years ago
  77. bc808bc io_uring: revert "io_uring: optimize submit_and_wait API" by Jens Axboe · 5 years ago
  78. d418d07 Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  79. 8b07a65 io_uring: fix logic error in io_timeout by yangerkun · 5 years ago
  80. 491381ce io_uring: fix up O_NONBLOCK handling for sockets by Jens Axboe · 5 years ago
  81. 5da0fb1 io_uring: consider the overflow of sequence for timeout req by yangerkun · 5 years ago
  82. b27528b Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  83. 297cbcc Merge tag 'for-linus-20191010' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  84. 7adf4ea io_uring: fix sequence logic for timeout requests by Jens Axboe · 5 years ago
  85. 8a99734 io_uring: only flush workqueues on fileset removal by Jens Axboe · 5 years ago
  86. 6805b32 io_uring: remove wait loop spurious wakeups by Pavel Begunkov · 5 years ago
  87. c4bd70e Merge tag 'for-linus-2019-10-03' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  88. bf7ec93 io_uring: fix reversed nonblock flag for link submission by Pavel Begunkov · 5 years ago
  89. bdf2007 io_uring: use __kernel_timespec in timeout ABI by Arnd Bergmann · 5 years ago
  90. 738f531 Merge tag 'for-5.4/io_uring-2019-09-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  91. bda5216 io_uring: make CQ ring wakeups be more efficient by Jens Axboe · 5 years ago
  92. b6cb84b Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  93. a50b854 mm: introduce page_size() by Matthew Wilcox (Oracle) · 5 years ago
  94. daa5de5 io_uring: compare cached_cq_tail with cq.head in_io_uring_poll by yangerkun · 5 years ago
  95. 3296061 io_uring: correctly handle non ->{read,write}_iter() file_operations by Jens Axboe · 5 years ago
  96. 5262f56 io_uring: IORING_OP_TIMEOUT support by Jens Axboe · 5 years ago
  97. 9831a90 io_uring: use cond_resched() in sqthread by Jens Axboe · 5 years ago
  98. a1041c2 io_uring: fix potential crash issue due to io_get_req failure by Jackie Liu · 5 years ago
  99. 6cc47d1 io_uring: ensure poll commands clear ->sqe by Jens Axboe · 5 years ago
  100. 5f5ad9c io_uring: fix use-after-free of shadow_req by Jackie Liu · 5 years ago