1. f6223ff io_uring: Fix undefined-behaviour in io_issue_sqe by Ye Bin · 3 years, 2 months ago
  2. 1d0254e io_uring: fix soft lockup when call __io_remove_buffers by Ye Bin · 3 years, 2 months ago
  3. 6af3f48 io_uring: fix link traversal locking by Pavel Begunkov · 3 years, 2 months ago
  4. 617a894 io_uring: fail cancellation for EXITING tasks by Pavel Begunkov · 3 years, 2 months ago
  5. 674ee8e io_uring: correct link-list traversal locking by Pavel Begunkov · 3 years, 2 months ago
  6. f6f9b27 io_uring: fix missed comment from *task_file rename by Kamal Mostafa · 3 years, 2 months ago
  7. bad119b io_uring: honour zeroes as io-wq worker limits by Pavel Begunkov · 3 years, 2 months ago
  8. a195778 io_uring: remove dead 'sqe' store by Jens Axboe · 3 years, 2 months ago
  9. 83956c8 io_uring: remove redundant assignment to ret in io_register_iowq_max_workers() by Nghia Le · 3 years, 2 months ago
  10. 9881024 io_uring: clean up io_queue_sqe_arm_apoll by Pavel Begunkov · 3 years, 2 months ago
  11. cdab10b Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux by Linus Torvalds · 3 years, 2 months ago
  12. b6773cd Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  13. 8d1f0177 Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  14. 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  15. 49f8275 Merge tag 'folio-5.16' of git://git.infradead.org/users/willy/pagecache by Linus Torvalds · 3 years, 3 months ago
  16. f75d118 io_uring: harder fdinfo sq/cq ring iterating by Jens Axboe · 3 years, 3 months ago
  17. 3884b83 io_uring: don't assign write hint in the read path by Jens Axboe · 3 years, 3 months ago
  18. 6b19b76 fs: get rid of the res2 iocb->ki_complete argument by Jens Axboe · 3 years, 3 months ago
  19. fb27274 io_uring: clusterise ki_flags access in rw_prep by Pavel Begunkov · 3 years, 3 months ago
  20. b9a6b8f io_uring: kill unused param from io_file_supports_nowait by Pavel Begunkov · 3 years, 3 months ago
  21. d6a644a io_uring: clean up timeout async_data allocation by Pavel Begunkov · 3 years, 3 months ago
  22. afb7f56f io_uring: don't try io-wq polling if not supported by Pavel Begunkov · 3 years, 3 months ago
  23. 658d0a4 io_uring: check if opcode needs poll first on arming by Pavel Begunkov · 3 years, 3 months ago
  24. d01905d io_uring: clean iowq submit work cancellation by Pavel Begunkov · 3 years, 3 months ago
  25. 255657d io_uring: clean io_wq_submit_work()'s main loop by Pavel Begunkov · 3 years, 3 months ago
  26. 90fa028 io_uring: implement async hybrid mode for pollable requests by Hao Xu · 3 years, 3 months ago
  27. b22fa62 io_uring: apply worker limits to previous users by Pavel Begunkov · 3 years, 3 months ago
  28. 4ea672a io_uring: fix ltimeout unprep by Pavel Begunkov · 3 years, 3 months ago
  29. e139a1e io_uring: apply max_workers limit to all future users by Pavel Begunkov · 3 years, 3 months ago
  30. 898df24 io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) by Changcheng Deng · 3 years, 3 months ago
  31. 3b44b37 io_uring: split logic of force_nonblock by Hao Xu · 3 years, 3 months ago
  32. 0016924 io_uring: warning about unused-but-set parameter by Arnd Bergmann · 3 years, 3 months ago
  33. 5ca7a8b io_uring: inform block layer of how many requests we are submitting by Jens Axboe · 3 years, 3 months ago
  34. 88459b5 io_uring: simplify io_file_supports_nowait() by Pavel Begunkov · 3 years, 3 months ago
  35. 35645ac io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags by Pavel Begunkov · 3 years, 3 months ago
  36. e74ead1 io_uring: arm poll for non-nowait files by Pavel Begunkov · 3 years, 3 months ago
  37. b10841c fs/io_uring: Prioritise checking faster conditions first in io_write by Noah Goldstein · 3 years, 3 months ago
  38. 5cb03d6 io_uring: clean io_prep_rw() by Pavel Begunkov · 3 years, 3 months ago
  39. 578c0ee io_uring: optimise fixed rw rsrc node setting by Pavel Begunkov · 3 years, 3 months ago
  40. caa8fe6 io_uring: return iovec from __io_import_iovec by Pavel Begunkov · 3 years, 3 months ago
  41. d1d681b io_uring: optimise io_import_iovec fixed path by Pavel Begunkov · 3 years, 3 months ago
  42. 9882131 io_uring: kill io_wq_current_is_worker() in iopoll by Pavel Begunkov · 3 years, 3 months ago
  43. 9983028 io_uring: optimise req->ctx reloads by Pavel Begunkov · 3 years, 3 months ago
  44. 607b6fb io_uring: rearrange io_read()/write() by Pavel Begunkov · 3 years, 3 months ago
  45. 5e49c97 io_uring: clean up io_import_iovec by Pavel Begunkov · 3 years, 3 months ago
  46. 51aac42 io_uring: optimise io_import_iovec nonblock passing by Pavel Begunkov · 3 years, 3 months ago
  47. c88598a io_uring: optimise read/write iov state storing by Pavel Begunkov · 3 years, 3 months ago
  48. 538941e io_uring: encapsulate rw state by Pavel Begunkov · 3 years, 3 months ago
  49. 258f3a7 io_uring: optimise rw comletion handlers by Pavel Begunkov · 3 years, 3 months ago
  50. f80a50a io_uring: prioritise read success path over fails by Pavel Begunkov · 3 years, 3 months ago
  51. 04f3408 io_uring: consistent typing for issue_flags by Pavel Begunkov · 3 years, 3 months ago
  52. ab40940 io_uring: optimise rsrc referencing by Pavel Begunkov · 3 years, 3 months ago
  53. a46be97 io_uring: optimise io_req_set_rsrc_node() by Pavel Begunkov · 3 years, 3 months ago
  54. def77ac io_uring: fix io_free_batch_list races by Pavel Begunkov · 3 years, 3 months ago
  55. 0cd3e3d io_uring: remove extra io_ring_exit_work wake up by Pavel Begunkov · 3 years, 3 months ago
  56. 4a04d1d io_uring: optimise out req->opcode reloading by Pavel Begunkov · 3 years, 3 months ago
  57. 5a158c6 io_uring: reshuffle io_submit_state bits by Pavel Begunkov · 3 years, 3 months ago
  58. 756ab7c io_uring: safer fallback_work free by Pavel Begunkov · 3 years, 3 months ago
  59. 6d63416 io_uring: optimise plugging by Pavel Begunkov · 3 years, 3 months ago
  60. 54daa9b io_uring: correct fill events helpers types by Pavel Begunkov · 3 years, 3 months ago
  61. eb6e6f0 io_uring: inline io_poll_complete by Pavel Begunkov · 3 years, 3 months ago
  62. 867f8fa io_uring: inline io_req_needs_clean() by Pavel Begunkov · 3 years, 3 months ago
  63. d17e56e io_uring: remove struct io_completion by Pavel Begunkov · 3 years, 3 months ago
  64. d886e18 io_uring: control ->async_data with a REQ_F flag by Pavel Begunkov · 3 years, 3 months ago
  65. c1e53a6 io_uring: optimise io_free_batch_list() by Pavel Begunkov · 3 years, 3 months ago
  66. c072481 io_uring: mark cold functions by Pavel Begunkov · 3 years, 3 months ago
  67. 37f0e76 io_uring: optimise ctx referencing by requests by Pavel Begunkov · 3 years, 3 months ago
  68. d60aa65 io_uring: merge CQ and poll waitqueues by Pavel Begunkov · 3 years, 3 months ago
  69. aede728 io_uring: don't wake sqpoll in io_cqring_ev_posted by Pavel Begunkov · 3 years, 3 months ago
  70. a33ae9c io_uring: optimise request allocation by Pavel Begunkov · 3 years, 3 months ago
  71. fff4e40 io_uring: delay req queueing into compl-batch list by Pavel Begunkov · 3 years, 3 months ago
  72. 51d48da io_uring: add more likely/unlikely() annotations by Pavel Begunkov · 3 years, 3 months ago
  73. 7e3709d io_uring: optimise kiocb layout by Pavel Begunkov · 3 years, 3 months ago
  74. 6224590 io_uring: add flag to not fail link after timeout by Pavel Begunkov · 3 years, 4 months ago
  75. 30d51dd io_uring: clean up buffer select by Pavel Begunkov · 3 years, 4 months ago
  76. fc0ae02 io_uring: init opcode in io_init_req() by Pavel Begunkov · 3 years, 4 months ago
  77. e0eb71d io_uring: don't return from io_drain_req() by Pavel Begunkov · 3 years, 4 months ago
  78. 22b2ca3 io_uring: extra a helper for drain init by Pavel Begunkov · 3 years, 4 months ago
  79. 5e37126 io_uring: disable draining earlier by Pavel Begunkov · 3 years, 4 months ago
  80. a1cdbb4 io_uring: comment why inline complete calls io_clean_op() by Pavel Begunkov · 3 years, 4 months ago
  81. ef05d9e io_uring: kill off ->inflight_entry field by Pavel Begunkov · 3 years, 4 months ago
  82. 6962980 io_uring: restructure submit sqes to_submit checks by Pavel Begunkov · 3 years, 4 months ago
  83. d9f9d28 io_uring: reshuffle queue_sqe completion handling by Pavel Begunkov · 3 years, 4 months ago
  84. d475a9a io_uring: inline hot path of __io_queue_sqe() by Pavel Begunkov · 3 years, 4 months ago
  85. 4652fe3 io_uring: split slow path from io_queue_sqe by Pavel Begunkov · 3 years, 4 months ago
  86. 2a56a9b io_uring: remove drain_active check from hot path by Pavel Begunkov · 3 years, 4 months ago
  87. f15a343 io_uring: deduplicate io_queue_sqe() call sites by Pavel Begunkov · 3 years, 4 months ago
  88. 553deff io_uring: don't pass state to io_submit_state_end by Pavel Begunkov · 3 years, 4 months ago
  89. 1cce17a io_uring: don't pass tail into io_free_batch_list by Pavel Begunkov · 3 years, 4 months ago
  90. d4b7a5e io_uring: inline completion batching helpers by Pavel Begunkov · 3 years, 4 months ago
  91. f5ed3bc io_uring: optimise batch completion by Pavel Begunkov · 3 years, 4 months ago
  92. b3fa03f io_uring: convert iopoll_completed to store_release by Pavel Begunkov · 3 years, 4 months ago
  93. 3aa83bf io_uring: add a helper for batch free by Pavel Begunkov · 3 years, 4 months ago
  94. 5eef4e8 io_uring: use single linked list for iopoll by Pavel Begunkov · 3 years, 4 months ago
  95. e3f721e io_uring: split iopoll loop by Pavel Begunkov · 3 years, 4 months ago
  96. c2b6c6b io_uring: replace list with stack for req caches by Pavel Begunkov · 3 years, 4 months ago
  97. 3ab665b io_uring: remove allocation cache array by Pavel Begunkov · 3 years, 4 months ago
  98. 6f33b0b io_uring: use slist for completion batching by Pavel Begunkov · 3 years, 4 months ago
  99. 5ba3c87 io_uring: make io_do_iopoll return number of reqs by Pavel Begunkov · 3 years, 4 months ago
  100. 87a115f io_uring: force_nonspin by Pavel Begunkov · 3 years, 4 months ago