1. 7df778b io_uring: make OP_CLOSE consistent with direct open by Pavel Begunkov · 3 years, 3 months ago
  2. 9f3a2cb io_uring: kill extra checks in io_write() by Pavel Begunkov · 3 years, 3 months ago
  3. cdb31c2 io_uring: don't punt files update to io-wq unconditionally by Jens Axboe · 3 years, 3 months ago
  4. 9990da9 io_uring: put provided buffer meta data under memcg accounting by Jens Axboe · 3 years, 3 months ago
  5. 8bab4c0 io_uring: allow conditional reschedule for intensive iterators by Jens Axboe · 3 years, 3 months ago
  6. 5b7aa38 io_uring: fix potential req refcount underflow by Hao Xu · 3 years, 4 months ago
  7. a62682f io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow by Hao Xu · 3 years, 4 months ago
  8. bd99c71 io_uring: fix race between poll completion and cancel_hash insertion by Hao Xu · 3 years, 4 months ago
  9. ddf21bd Merge tag 'iov_iter.3-5.15-2021-09-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  10. b66ceaf io_uring: move iopoll reissue into regular IO path by Pavel Begunkov · 3 years, 4 months ago
  11. cd65869 io_uring: use iov_iter state save/restore helpers by Jens Axboe · 3 years, 4 months ago
  12. 5d329e1 io_uring: allow retry for O_NONBLOCK if async is supported by Jens Axboe · 3 years, 4 months ago
  13. 9c7b0ba io_uring: auto-removal for direct open/accept by Pavel Begunkov · 3 years, 4 months ago
  14. 44df58d io_uring: fix missing sigmask restore in io_cqring_wait() by Xiaoguang Wang · 3 years, 4 months ago
  15. 41d3a6b io_uring: pin SQPOLL data before unlocking ring lock by Jens Axboe · 3 years, 4 months ago
  16. 16c8d2d io_uring: ensure symmetry in handling iter types in loop_rw_iter() by Jens Axboe · 3 years, 4 months ago
  17. c605c39 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  18. 32c2d33 io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT by Hao Xu · 3 years, 4 months ago
  19. 7b7699c Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 3 years, 4 months ago
  20. 2ae2eb9 io_uring: fail links of cancelled timeouts by Pavel Begunkov · 3 years, 4 months ago
  21. 009ad9f io_uring: drop ctx->uring_lock before acquiring sqd->lock by Jens Axboe · 3 years, 4 months ago
  22. c57a91fb io_uring: fix missing mb() before waitqueue_active by Pavel Begunkov · 3 years, 4 months ago
  23. 60f8fba Merge tag 'for-5.15/io_uring-2021-09-04' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  24. 89c2b3b io_uring: reexpand under-reexpanded iters by Pavel Begunkov · 3 years, 5 months ago
  25. 31efe48 io_uring: fix possible poll event lost in multi shot mode by Xiaoguang Wang · 3 years, 4 months ago
  26. 8d4ad41 io_uring: prolong tctx_task_work() with flushing by Pavel Begunkov · 3 years, 4 months ago
  27. 6363785 io_uring: don't disable kiocb_done() CQE batching by Pavel Begunkov · 3 years, 4 months ago
  28. fa84693 io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL by Jens Axboe · 3 years, 4 months ago
  29. b8ce1b9 io_uring: don't submit half-prepared drain request by Pavel Begunkov · 3 years, 4 months ago
  30. c6d3d9c io_uring: fix queueing half-created requests by Pavel Begunkov · 3 years, 4 months ago
  31. 7db3043 io_uring: retry in case of short read on block device by Ming Lei · 3 years, 5 months ago
  32. 7b3188e io_uring: IORING_OP_WRITE needs hash_reg_file set by Jens Axboe · 3 years, 4 months ago
  33. b91db6a Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  34. 3b629f8 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  35. f1042b6 io_uring: allow updating linked timeouts by Pavel Begunkov · 3 years, 4 months ago
  36. ef9dd63 io_uring: keep ltimeouts in a list by Pavel Begunkov · 3 years, 4 months ago
  37. 50c1df2 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts by Jens Axboe · 3 years, 4 months ago
  38. 2e48005 io-wq: provide a way to limit max number of workers by Jens Axboe · 3 years, 4 months ago
  39. 90499ad io_uring: add build check for buf_index overflows by Pavel Begunkov · 3 years, 4 months ago
  40. b18a1a4 io_uring: clarify io_req_task_cancel() locking by Pavel Begunkov · 3 years, 4 months ago
  41. 9a10867 io_uring: add task-refs-get helper by Pavel Begunkov · 3 years, 4 months ago
  42. a8295b9 io_uring: fix failed linkchain code logic by Hao Xu · 3 years, 4 months ago
  43. 14afdd6 io_uring: remove redundant req_set_fail() by Hao Xu · 3 years, 4 months ago
  44. 0c6e1d7 io_uring: don't free request to slab by Hao Xu · 3 years, 4 months ago
  45. aaa4db1 io_uring: accept directly into fixed file table by Pavel Begunkov · 3 years, 4 months ago
  46. a7083ad io_uring: hand code io_accept() fd installing by Pavel Begunkov · 3 years, 4 months ago
  47. b944559 io_uring: openat directly into fixed fd table by Pavel Begunkov · 3 years, 4 months ago
  48. cf30da9 io_uring: add support for IORING_OP_LINKAT by Dmitry Kadashev · 3 years, 6 months ago
  49. 7a8721f io_uring: add support for IORING_OP_SYMLINKAT by Dmitry Kadashev · 3 years, 6 months ago
  50. 394918e io_uring: enable use of bio alloc cache by Jens Axboe · 3 years, 10 months ago
  51. dadebc3 io_uring: fix io_try_cancel_userdata race for iowq by Pavel Begunkov · 3 years, 5 months ago
  52. e34a02d io_uring: add support for IORING_OP_MKDIRAT by Dmitry Kadashev · 3 years, 6 months ago
  53. 126180b io_uring: IRQ rw completion batching by Pavel Begunkov · 3 years, 5 months ago
  54. f237c30 io_uring: batch task work locking by Pavel Begunkov · 3 years, 5 months ago
  55. 5636c00 io_uring: flush completions for fallbacks by Pavel Begunkov · 3 years, 5 months ago
  56. 26578cd io_uring: add ->splice_fd_in checks by Pavel Begunkov · 3 years, 5 months ago
  57. 2c5d763 io_uring: add clarifying comment for io_cqring_ev_posted() by Jens Axboe · 3 years, 5 months ago
  58. 0bea96f io_uring: place fixed tables under memcg limits by Pavel Begunkov · 3 years, 5 months ago
  59. 3a1b8a4 io_uring: limit fixed table size by RLIMIT_NOFILE by Pavel Begunkov · 3 years, 5 months ago
  60. 99c8bc5 io_uring: fix lack of protection for compl_nr by Hao Xu · 3 years, 5 months ago
  61. 187f08c io_uring: Add register support for non-4k PAGE_SIZE by wangyangbo · 3 years, 5 months ago
  62. e98e49b io_uring: extend task put optimisations by Pavel Begunkov · 3 years, 5 months ago
  63. 316319e io_uring: add comments on why PF_EXITING checking is safe by Jens Axboe · 3 years, 5 months ago
  64. ec3c3d0 io_uring: fix io_timeout_remove locking by Pavel Begunkov · 3 years, 5 months ago
  65. 23a65db io_uring: improve same wq polling by Pavel Begunkov · 3 years, 5 months ago
  66. 505657b io_uring: reuse io_req_complete_post() by Pavel Begunkov · 3 years, 5 months ago
  67. ae421d9 io_uring: better encapsulate buffer select for rw by Pavel Begunkov · 3 years, 5 months ago
  68. 906c6ca io_uring: optimise io_prep_linked_timeout() by Pavel Begunkov · 3 years, 5 months ago
  69. 0756a86 io_uring: cancel not-armed linked touts separately by Pavel Begunkov · 3 years, 5 months ago
  70. 4d13d1a io_uring: simplify io_prep_linked_timeout by Pavel Begunkov · 3 years, 5 months ago
  71. b97e736 io_uring: kill REQ_F_LTIMEOUT_ACTIVE by Pavel Begunkov · 3 years, 5 months ago
  72. fd08e53 io_uring: optimise hot path of ltimeout prep by Pavel Begunkov · 3 years, 5 months ago
  73. 8cb01fa io_uring: deduplicate cancellation code by Pavel Begunkov · 3 years, 5 months ago
  74. a8576af io_uring: kill not necessary resubmit switch by Pavel Begunkov · 3 years, 5 months ago
  75. fb68209 io_uring: optimise initial ltimeout refcounting by Pavel Begunkov · 3 years, 5 months ago
  76. 761bcac io_uring: don't inflight-track linked timeouts by Pavel Begunkov · 3 years, 5 months ago
  77. 48dcd38 io_uring: optimise iowq refcounting by Pavel Begunkov · 3 years, 5 months ago
  78. a141dd8 io_uring: correct __must_hold annotation by Jens Axboe · 3 years, 5 months ago
  79. 41a5169 io_uring: code clean for completion_lock in io_arm_poll_handler() by Hao Xu · 3 years, 5 months ago
  80. f552a27 io_uring: remove files pointer in cancellation functions by Hao Xu · 3 years, 5 months ago
  81. 20e60a3 io_uring: skip request refcounting by Pavel Begunkov · 3 years, 5 months ago
  82. 5d5901a io_uring: remove submission references by Pavel Begunkov · 3 years, 5 months ago
  83. 91c2f69 io_uring: remove req_ref_sub_and_test() by Pavel Begunkov · 3 years, 5 months ago
  84. 21c843d io_uring: move req_ref_get() and friends by Pavel Begunkov · 3 years, 5 months ago
  85. 79ebeae io_uring: remove IRQ aspect of io_ring_ctx completion lock by Jens Axboe · 3 years, 5 months ago
  86. 8ef12ef io_uring: run regular file completions from task_work by Jens Axboe · 3 years, 5 months ago
  87. 89b263f io_uring: run linked timeouts from task_work by Jens Axboe · 3 years, 5 months ago
  88. 89850fc io_uring: run timeouts from task_work by Jens Axboe · 3 years, 5 months ago
  89. 62906e8 io_uring: remove file batch-get optimisation by Pavel Begunkov · 3 years, 5 months ago
  90. 6294f36 io_uring: clean up tctx_task_work() by Pavel Begunkov · 3 years, 5 months ago
  91. 5d70904 io_uring: inline io_poll_remove_waitqs by Pavel Begunkov · 3 years, 5 months ago
  92. 90f6736 io_uring: remove extra argument for overflow flush by Pavel Begunkov · 3 years, 5 months ago
  93. cd0ca2e io_uring: inline struct io_comp_state by Pavel Begunkov · 3 years, 5 months ago
  94. bb943b8 io_uring: use inflight_entry instead of compl.list by Pavel Begunkov · 3 years, 5 months ago
  95. 7255834 io_uring: remove redundant args from cache_free by Pavel Begunkov · 3 years, 5 months ago
  96. c34b025 io_uring: cache __io_free_req()'d requests by Pavel Begunkov · 3 years, 5 months ago
  97. f56165e io_uring: move io_fallback_req_func() by Pavel Begunkov · 3 years, 5 months ago
  98. e9dbe22 io_uring: optimise putting task struct by Pavel Begunkov · 3 years, 5 months ago
  99. af066f3 io_uring: drop exec checks from io_req_task_submit by Pavel Begunkov · 3 years, 5 months ago
  100. bbbca09 io_uring: kill unused IO_IOPOLL_BATCH by Pavel Begunkov · 3 years, 5 months ago