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