1. b18a1a4 io_uring: clarify io_req_task_cancel() locking by Pavel Begunkov · 4 years ago
  2. 9a10867 io_uring: add task-refs-get helper by Pavel Begunkov · 4 years ago
  3. a8295b9 io_uring: fix failed linkchain code logic by Hao Xu · 4 years ago
  4. 14afdd6 io_uring: remove redundant req_set_fail() by Hao Xu · 4 years ago
  5. 0c6e1d7 io_uring: don't free request to slab by Hao Xu · 4 years ago
  6. aaa4db1 io_uring: accept directly into fixed file table by Pavel Begunkov · 4 years ago
  7. a7083ad io_uring: hand code io_accept() fd installing by Pavel Begunkov · 4 years ago
  8. b944559 io_uring: openat directly into fixed fd table by Pavel Begunkov · 4 years ago
  9. dadebc3 io_uring: fix io_try_cancel_userdata race for iowq by Pavel Begunkov · 4 years ago
  10. 126180b io_uring: IRQ rw completion batching by Pavel Begunkov · 4 years ago
  11. f237c30 io_uring: batch task work locking by Pavel Begunkov · 4 years ago
  12. 5636c00 io_uring: flush completions for fallbacks by Pavel Begunkov · 4 years ago
  13. 26578cd io_uring: add ->splice_fd_in checks by Pavel Begunkov · 4 years ago
  14. 2c5d763 io_uring: add clarifying comment for io_cqring_ev_posted() by Jens Axboe · 4 years ago
  15. 0bea96f io_uring: place fixed tables under memcg limits by Pavel Begunkov · 4 years ago
  16. 3a1b8a4 io_uring: limit fixed table size by RLIMIT_NOFILE by Pavel Begunkov · 4 years ago
  17. 99c8bc5 io_uring: fix lack of protection for compl_nr by Hao Xu · 4 years ago
  18. 187f08c io_uring: Add register support for non-4k PAGE_SIZE by wangyangbo · 4 years ago
  19. e98e49b io_uring: extend task put optimisations by Pavel Begunkov · 4 years ago
  20. 316319e io_uring: add comments on why PF_EXITING checking is safe by Jens Axboe · 4 years ago
  21. ec3c3d0 io_uring: fix io_timeout_remove locking by Pavel Begunkov · 4 years ago
  22. 23a65db io_uring: improve same wq polling by Pavel Begunkov · 4 years ago
  23. 505657b io_uring: reuse io_req_complete_post() by Pavel Begunkov · 4 years ago
  24. ae421d9 io_uring: better encapsulate buffer select for rw by Pavel Begunkov · 4 years ago
  25. 906c6ca io_uring: optimise io_prep_linked_timeout() by Pavel Begunkov · 4 years ago
  26. 0756a86 io_uring: cancel not-armed linked touts separately by Pavel Begunkov · 4 years ago
  27. 4d13d1a io_uring: simplify io_prep_linked_timeout by Pavel Begunkov · 4 years ago
  28. b97e736 io_uring: kill REQ_F_LTIMEOUT_ACTIVE by Pavel Begunkov · 4 years ago
  29. 8cb01fa io_uring: deduplicate cancellation code by Pavel Begunkov · 4 years ago
  30. a8576af io_uring: kill not necessary resubmit switch by Pavel Begunkov · 4 years ago
  31. fb68209 io_uring: optimise initial ltimeout refcounting by Pavel Begunkov · 4 years ago
  32. 761bcac io_uring: don't inflight-track linked timeouts by Pavel Begunkov · 4 years ago
  33. 48dcd38 io_uring: optimise iowq refcounting by Pavel Begunkov · 4 years ago
  34. a141dd8 io_uring: correct __must_hold annotation by Jens Axboe · 4 years ago
  35. 41a5169 io_uring: code clean for completion_lock in io_arm_poll_handler() by Hao Xu · 4 years ago
  36. f552a27 io_uring: remove files pointer in cancellation functions by Hao Xu · 4 years ago
  37. fd08e53 io_uring: optimise hot path of ltimeout prep by Pavel Begunkov · 4 years ago
  38. 20e60a3 io_uring: skip request refcounting by Pavel Begunkov · 4 years ago
  39. 5d5901a io_uring: remove submission references by Pavel Begunkov · 4 years ago
  40. 91c2f69 io_uring: remove req_ref_sub_and_test() by Pavel Begunkov · 4 years ago
  41. 21c843d io_uring: move req_ref_get() and friends by Pavel Begunkov · 4 years ago
  42. 79ebeae io_uring: remove IRQ aspect of io_ring_ctx completion lock by Jens Axboe · 4 years ago
  43. 8ef12ef io_uring: run regular file completions from task_work by Jens Axboe · 4 years ago
  44. 89b263f io_uring: run linked timeouts from task_work by Jens Axboe · 4 years ago
  45. 89850fc io_uring: run timeouts from task_work by Jens Axboe · 4 years ago
  46. 62906e8 io_uring: remove file batch-get optimisation by Pavel Begunkov · 4 years ago
  47. 6294f36 io_uring: clean up tctx_task_work() by Pavel Begunkov · 4 years ago
  48. 5d70904 io_uring: inline io_poll_remove_waitqs by Pavel Begunkov · 4 years ago
  49. 90f6736 io_uring: remove extra argument for overflow flush by Pavel Begunkov · 4 years ago
  50. cd0ca2e io_uring: inline struct io_comp_state by Pavel Begunkov · 4 years ago
  51. bb943b8 io_uring: use inflight_entry instead of compl.list by Pavel Begunkov · 4 years ago
  52. 7255834 io_uring: remove redundant args from cache_free by Pavel Begunkov · 4 years ago
  53. c34b025 io_uring: cache __io_free_req()'d requests by Pavel Begunkov · 4 years ago
  54. f56165e io_uring: move io_fallback_req_func() by Pavel Begunkov · 4 years ago
  55. e9dbe22 io_uring: optimise putting task struct by Pavel Begunkov · 4 years ago
  56. af066f3 io_uring: drop exec checks from io_req_task_submit by Pavel Begunkov · 4 years ago
  57. bbbca09 io_uring: kill unused IO_IOPOLL_BATCH by Pavel Begunkov · 4 years ago
  58. 58d3be2 io_uring: improve ctx hang handling by Pavel Begunkov · 4 years ago
  59. d3fddf6 io_uring: deduplicate open iopoll check by Pavel Begunkov · 4 years ago
  60. 543af3a io_uring: inline io_free_req_deferred by Pavel Begunkov · 4 years ago
  61. b9bd2be io_uring: move io_rsrc_node_alloc() definition by Pavel Begunkov · 4 years ago
  62. 6a290a1 io_uring: move io_put_task() definition by Pavel Begunkov · 4 years ago
  63. e73c5c7 io_uring: extract a helper for ctx quiesce by Pavel Begunkov · 4 years ago
  64. 90291099 io_uring: optimise io_cqring_wait() hot path by Pavel Begunkov · 4 years ago
  65. 282cdc8 io_uring: add more locking annotations for submit by Pavel Begunkov · 4 years ago
  66. a2416e1 io_uring: don't halt iopoll too early by Pavel Begunkov · 4 years ago
  67. 864ea92 io_uring: refactor io_alloc_req by Pavel Begunkov · 4 years ago
  68. 2215bed io_uring: remove unnecessary PF_EXITING check by Pavel Begunkov · 4 years ago
  69. ebc11b6 io_uring: clean io-wq callbacks by Pavel Begunkov · 4 years ago
  70. c97d8a0 io_uring: avoid touching inode in rw prep by Pavel Begunkov · 4 years ago
  71. b191e2d io_uring: rename io_file_supports_async() by Pavel Begunkov · 4 years ago
  72. ac17705 io_uring: inline fixed part of io_file_get() by Pavel Begunkov · 4 years ago
  73. 042b0d8 io_uring: use kvmalloc for fixed files by Pavel Begunkov · 4 years ago
  74. 5fd4617 io_uring: be smarter about waking multiple CQ ring waiters by Jens Axboe · 4 years ago
  75. a30f895 io_uring: fix xa_alloc_cycle() error return value check by Jens Axboe · 4 years ago
  76. 9cb0073 io_uring: pin ctx on fallback execution by Pavel Begunkov · 4 years ago
  77. 21f9652 io_uring: only assign io_uring_enter() SQPOLL error in actual error case by Jens Axboe · 4 years ago
  78. 43597aa io_uring: fix ctx-exit io_rsrc_put_work() deadlock by Pavel Begunkov · 4 years ago
  79. c018db4 io_uring: drop ctx->uring_lock before flushing work item by Jens Axboe · 4 years ago
  80. 4956b9e io_uring: rsrc ref lock needs to be IRQ safe by Jens Axboe · 4 years ago
  81. 20c0b38 io_uring: Use WRITE_ONCE() when writing to sq_flags by Nadav Amit · 4 years ago
  82. ef98eb0 io_uring: clear TIF_NOTIFY_SIGNAL when running task work by Nadav Amit · 4 years ago
  83. a890d01 io_uring: fix poll requests leaking second poll entries by Hao Xu · 4 years ago
  84. ef04688 io_uring: don't block level reissue off completion path by Jens Axboe · 4 years ago
  85. 773af69 io_uring: always reissue from task_work context by Jens Axboe · 4 years ago
  86. 110aa25 io_uring: fix race in unified task_work running by Jens Axboe · 4 years ago
  87. 44eff40 io_uring: fix io_prep_async_link locking by Pavel Begunkov · 4 years ago
  88. 991468d io_uring: explicitly catch any illegal async queue attempt by Jens Axboe · 4 years ago
  89. 3c30ef0 io_uring: never attempt iopoll reissue from release path by Jens Axboe · 4 years ago
  90. 0cc936f io_uring: fix early fdput() of file by Jens Axboe · 4 years ago
  91. 362a9e6 io_uring: fix memleak in io_init_wq_offload() by Yang Yingliang · 4 years ago
  92. 46fee9a io_uring: remove double poll entry on arm failure by Pavel Begunkov · 4 years ago
  93. 68b11e8 io_uring: explicitly count entries for poll reqs by Pavel Begunkov · 4 years ago
  94. 1b48773 io_uring: fix io_drain_req() by Pavel Begunkov · 4 years, 1 month ago
  95. 9c68826 io_uring: use right task for exiting checks by Pavel Begunkov · 4 years, 1 month ago
  96. 9ce85ef io_uring: remove dead non-zero 'poll' check by Jens Axboe · 4 years, 1 month ago
  97. 8f487ef io_uring: mitigate unlikely iopoll lag by Pavel Begunkov · 4 years, 1 month ago
  98. c32aace io_uring: fix drain alloc fail return code by Pavel Begunkov · 4 years, 1 month ago
  99. e09ee51 io_uring: fix exiting io_req_task_work_add leaks by Pavel Begunkov · 4 years, 1 month ago
  100. 5b0a6ac io_uring: simplify task_work func by Pavel Begunkov · 4 years, 1 month ago