1. 97a73a0 io_uring: fix io_sq_offload_create error handling by Pavel Begunkov · 3 years, 10 months ago
  2. 61cf937 io_uring: Convert personality_idr to XArray by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  3. 0298ef9 io_uring: clean R_DISABLED startup mess by Pavel Begunkov · 3 years, 10 months ago
  4. f458dd84 io_uring: fix unrelated ctx reqs cancellation by Pavel Begunkov · 3 years, 10 months ago
  5. 05962f9 io_uring: SQPOLL parking fixes by Jens Axboe · 3 years, 10 months ago
  6. 0414748 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD if the sq_thread is gone by Stefan Metzmacher · 3 years, 10 months ago
  7. 7c30f36a io_uring: run __io_sq_thread() with the initial creds from io_uring_setup() by Stefan Metzmacher · 3 years, 10 months ago
  8. 1b00764 io_uring: cancel reqs of all iowq's on ring exit by Pavel Begunkov · 3 years, 10 months ago
  9. b5bb3a2 io_uring: warn when ring exit takes too long by Pavel Begunkov · 3 years, 10 months ago
  10. baf186c io_uring: index io_uring->xa by ctx not file by Pavel Begunkov · 3 years, 10 months ago
  11. eebd2e3 io_uring: don't take task ring-file notes by Pavel Begunkov · 3 years, 10 months ago
  12. d56d938 io_uring: do ctx initiated file note removal by Pavel Begunkov · 3 years, 10 months ago
  13. 13bf43f io_uring: introduce ctx to tctx back map by Pavel Begunkov · 3 years, 10 months ago
  14. 2941267 io_uring: make del_task_file more forgiving by Pavel Begunkov · 3 years, 10 months ago
  15. 003e8dc io-wq: always track creds for async issue by Jens Axboe · 3 years, 10 months ago
  16. e45cff5 io_uring: don't restrict issue_flags for io_openat by Pavel Begunkov · 3 years, 10 months ago
  17. 86e0d67 io_uring: make SQPOLL thread parking saner by Jens Axboe · 3 years, 10 months ago
  18. b5b0ecb io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return by Jens Axboe · 3 years, 10 months ago
  19. ca0a265 io_uring: don't keep looping for more events if we can't flush overflow by Jens Axboe · 3 years, 10 months ago
  20. 46fe18b io_uring: move to using create_io_thread() by Jens Axboe · 3 years, 10 months ago
  21. dd59a3d io_uring: reliably cancel linked timeouts by Pavel Begunkov · 3 years, 10 months ago
  22. b05a1bc io_uring: cancel-match based on flags by Pavel Begunkov · 3 years, 10 months ago
  23. e4b4a13 io_uring: ensure that threads freeze on suspend by Jens Axboe · 3 years, 10 months ago
  24. b23fcf4 io_uring: remove extra in_idle wake up by Pavel Begunkov · 3 years, 10 months ago
  25. ebf9366 io_uring: inline __io_queue_async_work() by Pavel Begunkov · 3 years, 10 months ago
  26. f85c310 io_uring: inline io_req_clean_work() by Pavel Begunkov · 3 years, 10 months ago
  27. 64c7212 io_uring: choose right tctx->io_wq for try cancel by Pavel Begunkov · 3 years, 10 months ago
  28. 3e6a0d3 io_uring: fix -EAGAIN retry with IOPOLL by Jens Axboe · 3 years, 10 months ago
  29. 1627089 io_uring: remove sqo_task by Pavel Begunkov · 3 years, 10 months ago
  30. 70aacfe io_uring: kill sqo_dead and sqo submission halting by Pavel Begunkov · 3 years, 10 months ago
  31. 1c3b3e6 io_uring: ignore double poll add on the same waitqueue head by Jens Axboe · 3 years, 10 months ago
  32. 3ebba79 io_uring: ensure that SQPOLL thread is started for exit by Jens Axboe · 3 years, 10 months ago
  33. 28c4721 io_uring: replace cmpxchg in fallback with xchg by Pavel Begunkov · 3 years, 10 months ago
  34. 2c32395 io_uring: fix __tctx_task_work() ctx race by Pavel Begunkov · 3 years, 10 months ago
  35. 0d30b3e io_uring: kill io_uring_flush() by Jens Axboe · 3 years, 10 months ago
  36. 914390b io_uring: kill unnecessary io_run_ctx_fallback() in io_ring_exit_work() by Jens Axboe · 3 years, 10 months ago
  37. 5730b27 io_uring: move cred assignment into io_issue_sqe() by Jens Axboe · 3 years, 10 months ago
  38. 1575f21 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks by Jens Axboe · 3 years, 10 months ago
  39. 4010fec io_uring: remove unused argument 'tsk' from io_req_caches_free() by Jens Axboe · 3 years, 10 months ago
  40. 8452d4a io_uring: destroy io-wq on exec by Pavel Begunkov · 3 years, 10 months ago
  41. ef8eaa4 io_uring: warn on not destroyed io-wq by Pavel Begunkov · 3 years, 10 months ago
  42. 1d5f360 io_uring: fix race condition in task_work add and clear by Jens Axboe · 3 years, 10 months ago
  43. afcc401 io-wq: provide an io_wq_put_and_exit() helper by Jens Axboe · 3 years, 10 months ago
  44. 8629397 io_uring: don't use complete_all() on SQPOLL thread exit by Jens Axboe · 3 years, 10 months ago
  45. ba50a03 io_uring: run fallback on cancellation by Pavel Begunkov · 3 years, 10 months ago
  46. e54945a io_uring: SQPOLL stop error handling fixes by Jens Axboe · 3 years, 10 months ago
  47. 5695e51 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
  48. efba6d3a Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
  49. 5f3f26f io_uring: fix SQPOLL thread handling over exec by Jens Axboe · 3 years, 10 months ago
  50. 4fb6ac3 io-wq: improve manager/worker handling over exec by Jens Axboe · 3 years, 10 months ago
  51. eb85890 io_uring: ensure SQPOLL startup is triggered before error shutdown by Jens Axboe · 3 years, 10 months ago
  52. e941894 io-wq: make buffered file write hashed work map per-ctx by Jens Axboe · 3 years, 10 months ago
  53. cb5e1b8 Revert "io_uring: wait potential ->release() on resurrect" by Jens Axboe · 3 years, 10 months ago
  54. 8a378fb io_uring: ensure io-wq context is always destroyed for tasks by Jens Axboe · 3 years, 10 months ago
  55. 62e398b io_uring: cleanup ->user usage by Jens Axboe · 3 years, 10 months ago
  56. 728f13e io-wq: remove nr_process accounting by Jens Axboe · 3 years, 10 months ago
  57. 1c0aa1f io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS by Jens Axboe · 3 years, 10 months ago
  58. e5547d2 io_uring: fix locked_free_list caches_free() by Pavel Begunkov · 3 years, 10 months ago
  59. 7c977a5 io_uring: don't attempt IO reissue from the ring exit path by Jens Axboe · 3 years, 10 months ago
  60. 37d1e2e io_uring: move SQPOLL thread io-wq forked worker by Jens Axboe · 3 years, 10 months ago
  61. 8e5c66c io_uring: clear request count when freeing caches by Pavel Begunkov · 3 years, 10 months ago
  62. 4379bf8 io_uring: remove io_identity by Jens Axboe · 3 years, 11 months ago
  63. 44526be io_uring: remove any grabbing of context by Jens Axboe · 3 years, 11 months ago
  64. 3bfe610 io-wq: fork worker threads from original task by Jens Axboe · 3 years, 11 months ago
  65. 5aa75ed io_uring: tie async worker side to the task context by Jens Axboe · 3 years, 11 months ago
  66. d25e3a3 io_uring: disable io-wq attaching by Jens Axboe · 3 years, 11 months ago
  67. 7c25c0d io_uring: remove the need for relying on an io-wq fallback worker by Jens Axboe · 3 years, 11 months ago
  68. 2713154 Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 by Jens Axboe · 3 years, 10 months ago
  69. b6c23dd io_uring: run task_work on io_uring_register() by Pavel Begunkov · 3 years, 10 months ago
  70. 5bbb336 Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
  71. ebf4a5d io_uring: fix leaving invalid req->flags by Pavel Begunkov · 3 years, 10 months ago
  72. 88f171a io_uring: wait potential ->release() on resurrect by Pavel Begunkov · 3 years, 10 months ago
  73. f2303b1 io_uring: keep generic rsrc infra generic by Pavel Begunkov · 3 years, 10 months ago
  74. e6cb007 io_uring: zero ref_node after killing it by Pavel Begunkov · 3 years, 10 months ago
  75. 99a1008 io_uring: make the !CONFIG_NET helpers a bit more robust by Jens Axboe · 3 years, 10 months ago
  76. 8bad28d io_uring: don't hold uring_lock when calling io_run_task_work* by Hao Xu · 3 years, 10 months ago
  77. a3df7698 io_uring: fail io-wq submission from a task_work by Pavel Begunkov · 3 years, 10 months ago
  78. 792bb6e io_uring: don't take uring_lock during iowq cancel by Pavel Begunkov · 3 years, 10 months ago
  79. de59bc1 io_uring: fail links more in io_submit_sqe() by Pavel Begunkov · 3 years, 10 months ago
  80. 1ee43ba io_uring: don't do async setup for links' heads by Pavel Begunkov · 3 years, 10 months ago
  81. be7053b io_uring: do io_*_prep() early in io_submit_sqe() by Pavel Begunkov · 3 years, 10 months ago
  82. 93642ef io_uring: split sqe-prep and async setup by Pavel Begunkov · 3 years, 10 months ago
  83. cf10960 io_uring: don't submit link on error by Pavel Begunkov · 3 years, 10 months ago
  84. a1ab7b3 io_uring: move req link into submit_state by Pavel Begunkov · 3 years, 10 months ago
  85. a6b8cadc io_uring: move io_init_req() into io_submit_sqe() by Pavel Begunkov · 3 years, 10 months ago
  86. b16fed66 io_uring: move io_init_req()'s definition by Pavel Begunkov · 3 years, 10 months ago
  87. 441960f io_uring: don't duplicate ->file check in sfr by Pavel Begunkov · 3 years, 10 months ago
  88. 1155c76 io_uring: keep io_*_prep() naming consistent by Pavel Begunkov · 3 years, 10 months ago
  89. 46c4e16 io_uring: kill fictitious submit iteration index by Pavel Begunkov · 3 years, 10 months ago
  90. fe1cdd5 io_uring: fix read memory leak by Pavel Begunkov · 3 years, 10 months ago
  91. 0b81e80 io_uring: tctx->task_lock should be IRQ safe by Jens Axboe · 3 years, 11 months ago
  92. 41be53e io_uring: kill cached requests from exiting task closing the ring by Jens Axboe · 3 years, 11 months ago
  93. 9a4fdbd io_uring: add helper to free all request caches by Jens Axboe · 3 years, 11 months ago
  94. 68e68ee io_uring: allow task match to be passed to io_req_cache_free() by Jens Axboe · 3 years, 11 months ago
  95. 5be9ad1 io_uring: optimise io_init_req() flags setting by Pavel Begunkov · 3 years, 11 months ago
  96. cdbff98 io_uring: clean io_req_find_next() fast check by Pavel Begunkov · 3 years, 11 months ago
  97. dc0eced io_uring: don't check PF_EXITING from syscall by Pavel Begunkov · 3 years, 11 months ago
  98. 4fccfcb io_uring: don't split out consume out of SQE get by Pavel Begunkov · 3 years, 11 months ago
  99. 04fc6c8 io_uring: save ctx put/get for task_work submit by Pavel Begunkov · 3 years, 11 months ago
  100. 921b905 io_uring: don't duplicate io_req_task_queue() by Pavel Begunkov · 3 years, 11 months ago