1. 0969e78 io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable by Jens Axboe · 5 years ago
  2. ffbb8d6 io_uring: make HARDLINK imply LINK by Pavel Begunkov · 5 years ago
  3. 8ed8d3c io_uring: any deferred command must have stable sqe data by Jens Axboe · 5 years ago
  4. fc4df99 io_uring: remove 'sqe' parameter to the OP helpers that take it by Jens Axboe · 5 years ago
  5. b7bb4f7 io_uring: fix pre-prepped issue with force_nonblock == true by Jens Axboe · 5 years ago
  6. 0b416c3 io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG by Jens Axboe · 5 years ago
  7. d195a66 io_uring: fix stale comment and a few typos by Brian Gianforcaro · 5 years ago
  8. 9e3aa61 io_uring: ensure we return -EINVAL on unknown opcode by Jens Axboe · 5 years ago
  9. 10d5934 io_uring: add sockets to list of files that support non-blocking issue by Jens Axboe · 5 years ago
  10. 53108d4 io_uring: only hash regular files for async work execution by Jens Axboe · 5 years ago
  11. 4a0a7a1 io_uring: run next sqe inline if possible by Jens Axboe · 5 years ago
  12. 392edb4 io_uring: don't dynamically allocate poll data by Jens Axboe · 5 years ago
  13. d968856 io_uring: deferred send/recvmsg should assign iov by Jens Axboe · 5 years ago
  14. 8a4955f io_uring: sqthread should grab ctx->uring_lock for submissions by Jens Axboe · 5 years ago
  15. 4e88d6e io_uring: allow unbreakable links by Jens Axboe · 5 years ago
  16. 0b4295b io_uring: fix a typo in a comment by LimingWu · 5 years ago
  17. 4493233 io_uring: hook all linked requests via link_list by Pavel Begunkov · 5 years ago
  18. 2e6e1fd io_uring: fix error handling in io_queue_link_head by Pavel Begunkov · 5 years ago
  19. 78076bb io_uring: use hash table for poll command lookups by Jens Axboe · 5 years ago
  20. 2d28390 io_uring: ensure deferred timeouts copy necessary data by Jens Axboe · 5 years ago
  21. 901e59b io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT by Jens Axboe · 5 years ago
  22. 87f80d6 io_uring: handle connect -EINPROGRESS like -EAGAIN by Jens Axboe · 5 years ago
  23. 22efde5 io_uring: remove parameter ctx of io_submit_state_start by Jackie Liu · 5 years ago
  24. da8c969 io_uring: mark us with IORING_FEAT_SUBMIT_STABLE by Jens Axboe · 5 years ago
  25. f499a02 io_uring: ensure async punted connect requests copy data by Jens Axboe · 5 years ago
  26. 03b1230 io_uring: ensure async punted sendmsg/recvmsg requests copy data by Jens Axboe · 5 years ago
  27. f67676d io_uring: ensure async punted read/write requests copy iovec by Jens Axboe · 5 years ago
  28. 1a6b74f io_uring: add general async offload context by Jens Axboe · 5 years ago
  29. 441cdbd io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR by Jens Axboe · 5 years ago
  30. 0b8c0ec io_uring: use current task creds instead of allocating a new one by Jens Axboe · 5 years ago
  31. 31764f1 Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  32. aa4c396 io_uring: fix missing kmap() declaration on powerpc by Jens Axboe · 5 years ago
  33. 6c5c240 io_uring: add mapping support for NOMMU archs by Roman Penyaev · 5 years ago
  34. e944475 io_uring: make poll->wait dynamically allocated by Jens Axboe · 5 years ago
  35. 7d00916 io_uring: cleanup io_import_fixed() by Pavel Begunkov · 5 years ago
  36. cf6fd4b io_uring: inline struct sqe_submit by Pavel Begunkov · 5 years ago
  37. cc42e0a io_uring: store timeout's sqe->off in proper place by Pavel Begunkov · 5 years ago
  38. 8042d6c io_uring: remove superfluous check for sqe->off in io_accept() by Hrvoje Zeba · 5 years ago
  39. 181e448 io_uring: async workers should inherit the user creds by Jens Axboe · 5 years ago
  40. 576a347 io-wq: have io_wq_create() take a 'data' argument by Jens Axboe · 5 years ago
  41. 311ae9e io_uring: fix dead-hung for non-iter fixed rw by Pavel Begunkov · 5 years ago
  42. f8e85cf io_uring: add support for IORING_OP_CONNECT by Jens Axboe · 5 years ago
  43. c4a2ed7 io_uring: only return -EBUSY for submit on non-flushed backlog by Jens Axboe · 5 years ago
  44. f9bd67f io_uring: only !null ptr to io_issue_sqe() by Pavel Begunkov · 5 years ago
  45. b18fdf7 io_uring: simplify io_req_link_next() by Pavel Begunkov · 5 years ago
  46. 944e58b io_uring: pass only !null to io_req_find_next() by Pavel Begunkov · 5 years ago
  47. 70cf9f3 io_uring: remove io_free_req_find_next() by Pavel Begunkov · 5 years ago
  48. 9835d6f io_uring: add likely/unlikely in io_get_sqring() by Pavel Begunkov · 5 years ago
  49. d732447 io_uring: rename __io_submit_sqe() by Pavel Begunkov · 5 years ago
  50. 915967f io_uring: improve trace_io_uring_defer() trace point by Jens Axboe · 5 years ago
  51. 1b4a51b io_uring: drain next sqe instead of shadowing by Pavel Begunkov · 5 years ago
  52. b76da70 io_uring: close lookup gap for dependent next work by Jens Axboe · 5 years ago
  53. 4d7dd46 io_uring: allow finding next link independent of req reference count by Jens Axboe · 5 years ago
  54. eb065d3 io_uring: io_allocate_scq_urings() should return a sane state by Jens Axboe · 5 years ago
  55. bbad27b io_uring: Always REQ_F_FREE_SQE for allocated sqe by Pavel Begunkov · 5 years ago
  56. 5d96072 io_uring: io_fail_links() should only consider first linked timeout by Jens Axboe · 5 years ago
  57. 09fbb0a io_uring: Fix leaking linked timeouts by Pavel Begunkov · 5 years ago
  58. f70193d io_uring: remove redundant check by Pavel Begunkov · 5 years ago
  59. d3b35796 io_uring: break links for failed defer by Pavel Begunkov · 5 years ago
  60. fba38c2 io_uring: request cancellations should break links by Jens Axboe · 5 years ago
  61. b0dd8a4 io_uring: correct poll cancel and linked timeout expiration completion by Jens Axboe · 5 years ago
  62. e0e328c4 io_uring: remove dead REQ_F_SEQ_PREV flag by Jens Axboe · 5 years ago
  63. 94ae5e7 io_uring: fix sequencing issues with linked timeouts by Jens Axboe · 5 years ago
  64. ad8a48a io_uring: make req->timeout be dynamically allocated by Jens Axboe · 5 years ago
  65. 978db57 io_uring: make io_double_put_req() use normal completion path by Jens Axboe · 5 years ago
  66. 0e0702d io_uring: cleanup return values from the queueing functions by Jens Axboe · 5 years ago
  67. 95a5bba io_uring: io_async_cancel() should pass in 'nxt' request pointer by Jens Axboe · 5 years ago
  68. fb4b3d3 Merge tag 'for-5.5/io_uring-20191121' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  69. eac406c io_uring: make POLL_ADD/POLL_REMOVE scale better by Jens Axboe · 5 years ago
  70. a320e9f io_uring: Fix getting file for non-fd opcodes by Pavel Begunkov · 5 years ago
  71. 9d858b2 io_uring: introduce req_need_defer() by Bob Liu · 5 years ago
  72. 2f6d9b9 io_uring: clean up io_uring_cancel_files() by Bob Liu · 5 years ago
  73. 5e55956 io_uring: ensure registered buffer import returns the IO length by Jens Axboe · 5 years ago
  74. 5683e54 io_uring: Fix getting file for timeout by Pavel Begunkov · 5 years ago
  75. 7d72306 io_wq: add get/put_work handlers to io_wq_create() by Jens Axboe · 5 years ago
  76. 15dff28 io_uring: check for validity of ->rings in teardown by Jens Axboe · 5 years ago
  77. 7c9e7f0 io_uring: fix potential deadlock in io_poll_wake() by Jens Axboe · 5 years ago
  78. 960e432 io_uring: use correct "is IO worker" helper by Jens Axboe · 5 years ago
  79. 93bd25b io_uring: make timeout sequence == 0 mean no sequence by Jens Axboe · 5 years ago
  80. 76a46e0 io_uring: fix -ENOENT issue with linked timer with short timeout by Jens Axboe · 5 years ago
  81. 768134d io_uring: don't do flush cancel under inflight_lock by Jens Axboe · 5 years ago
  82. c1edbf5 io_uring: flag SQPOLL busy condition to userspace by Jens Axboe · 5 years ago
  83. 47f4676 io_uring: make ASYNC_CANCEL work with poll and timeout by Jens Axboe · 5 years ago
  84. 0ddf92e io_uring: provide fallback request for OOM situations by Jens Axboe · 5 years ago
  85. 8e3cca1 io_uring: convert accept4() -ERESTARTSYS into -EINTR by Jens Axboe · 5 years ago
  86. 46568e9 io_uring: fix error clear of ->file_table in io_sqe_files_register() by Jens Axboe · 5 years ago
  87. c69f8db io_uring: separate the io_free_req and io_free_req_find_next interface by Jackie Liu · 5 years ago
  88. ec9c02a io_uring: keep io_put_req only responsible for release and put req by Jackie Liu · 5 years ago
  89. a197f66 io_uring: remove passed in 'ctx' function parameter ctx if possible by Jackie Liu · 5 years ago
  90. 206aefd io_uring: reduce/pack size of io_ring_ctx by Jens Axboe · 5 years ago
  91. 5f8fd2d io_uring: properly mark async work as bounded vs unbounded by Jens Axboe · 5 years ago
  92. c5def4a io-wq: add support for bounded vs unbunded work by Jens Axboe · 5 years ago
  93. 1d7bb1d io_uring: add support for backlogged CQ ring by Jens Axboe · 5 years ago
  94. 78e19bb io_uring: pass in io_kiocb to fill/add CQ handlers by Jens Axboe · 5 years ago
  95. 84f97dc io_uring: make io_cqring_events() take 'ctx' as argument by Jens Axboe · 5 years ago
  96. 2665abf io_uring: add support for linked SQE timeouts by Jens Axboe · 5 years ago
  97. e977d6d io_uring: abstract out io_async_cancel_one() helper by Jens Axboe · 5 years ago
  98. 267bc90 io_uring: use inlined struct sqe_submit by Pavel Begunkov · 5 years ago
  99. 50585b9 io_uring: Use submit info inlined into req by Pavel Begunkov · 5 years ago
  100. 196be95 io_uring: allocate io_kiocb upfront by Pavel Begunkov · 5 years ago