1. eddc7ef io_uring: add support for IORING_OP_STATX by Jens Axboe · 5 years ago
  2. 05f3fb3 io_uring: avoid ring quiesce for fixed file set unregister and update by Jens Axboe · 5 years ago
  3. b5dba59 io_uring: add support for IORING_OP_CLOSE by Jens Axboe · 5 years ago
  4. 0c9d5cc io-wq: add support for uncancellable work by Jens Axboe · 5 years ago
  5. 15b71ab io_uring: add support for IORING_OP_OPENAT by Jens Axboe · 5 years ago
  6. d63d1b5 io_uring: add support for fallocate() by Jens Axboe · 5 years ago
  7. 1292e97 io_uring: fix compat for IORING_REGISTER_FILES_UPDATE by Eugene Syromiatnikov · 5 years ago
  8. 44d2827 io_uring: only allow submit from owning task by Jens Axboe · 5 years ago
  9. 11ba820 io_uring: ensure workqueue offload grabs ring mutex for poll list by Jens Axboe · 5 years ago
  10. 797f3f5 io_uring: clear req->result always before issuing a read/write request by Bijan Mottahedeh · 5 years ago
  11. 7891293 io_uring: be consistent in assigning next work from handler by Jens Axboe · 5 years ago
  12. 74566df io_uring: don't setup async context for read/write fixed by Jens Axboe · 5 years ago
  13. eacc6df io_uring: remove punt of short reads to async context by Jens Axboe · 5 years ago
  14. 3529d8c io_uring: pass in 'sqe' to the prep handlers by Jens Axboe · 5 years ago
  15. 06b76d4 io_uring: standardize the prep methods by Jens Axboe · 5 years ago
  16. 26a6167 io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler by Jens Axboe · 5 years ago
  17. e47293f io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler by Jens Axboe · 5 years ago
  18. 3fbb51c io_uring: move all prep state for IORING_OP_CONNECT to prep handler by Jens Axboe · 5 years ago
  19. 9adbd45 io_uring: add and use struct io_rw for read/writes by Jens Axboe · 5 years ago
  20. d55e5f5 io_uring: use u64_to_user_ptr() consistently by Jens Axboe · 5 years ago
  21. fd6c2e4 io_uring: io_wq_submit_work() should not touch req->rw by Jens Axboe · 5 years ago
  22. 7c504e65 io_uring: don't wait when under-submitting by Pavel Begunkov · 5 years ago
  23. e781573 io_uring: warn about unhandled opcode by Jens Axboe · 5 years ago
  24. d625c6e io_uring: read opcode and user_data from SQE exactly once by Jens Axboe · 5 years ago
  25. b29472e io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable by Jens Axboe · 5 years ago
  26. fbf2384 io_uring: make IORING_OP_CANCEL_ASYNC deferrable by Jens Axboe · 5 years ago
  27. 0969e78 io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable by Jens Axboe · 5 years ago
  28. ffbb8d6 io_uring: make HARDLINK imply LINK by Pavel Begunkov · 5 years ago
  29. 8ed8d3c io_uring: any deferred command must have stable sqe data by Jens Axboe · 5 years ago
  30. fc4df99 io_uring: remove 'sqe' parameter to the OP helpers that take it by Jens Axboe · 5 years ago
  31. b7bb4f7 io_uring: fix pre-prepped issue with force_nonblock == true by Jens Axboe · 5 years ago
  32. 0b416c3 io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG by Jens Axboe · 5 years ago
  33. d195a66 io_uring: fix stale comment and a few typos by Brian Gianforcaro · 5 years ago
  34. 9e3aa61 io_uring: ensure we return -EINVAL on unknown opcode by Jens Axboe · 5 years ago
  35. 10d5934 io_uring: add sockets to list of files that support non-blocking issue by Jens Axboe · 5 years ago
  36. 53108d4 io_uring: only hash regular files for async work execution by Jens Axboe · 5 years ago
  37. 4a0a7a1 io_uring: run next sqe inline if possible by Jens Axboe · 5 years ago
  38. 392edb4 io_uring: don't dynamically allocate poll data by Jens Axboe · 5 years ago
  39. d968856 io_uring: deferred send/recvmsg should assign iov by Jens Axboe · 5 years ago
  40. 8a4955f io_uring: sqthread should grab ctx->uring_lock for submissions by Jens Axboe · 5 years ago
  41. 4e88d6e io_uring: allow unbreakable links by Jens Axboe · 5 years ago
  42. 0b4295b io_uring: fix a typo in a comment by LimingWu · 5 years ago
  43. 4493233 io_uring: hook all linked requests via link_list by Pavel Begunkov · 5 years ago
  44. 2e6e1fd io_uring: fix error handling in io_queue_link_head by Pavel Begunkov · 5 years ago
  45. 78076bb io_uring: use hash table for poll command lookups by Jens Axboe · 5 years ago
  46. 2d28390 io_uring: ensure deferred timeouts copy necessary data by Jens Axboe · 5 years ago
  47. 901e59b io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT by Jens Axboe · 5 years ago
  48. 87f80d6 io_uring: handle connect -EINPROGRESS like -EAGAIN by Jens Axboe · 5 years ago
  49. 22efde5 io_uring: remove parameter ctx of io_submit_state_start by Jackie Liu · 5 years ago
  50. da8c969 io_uring: mark us with IORING_FEAT_SUBMIT_STABLE by Jens Axboe · 5 years ago
  51. f499a02 io_uring: ensure async punted connect requests copy data by Jens Axboe · 5 years ago
  52. 03b1230 io_uring: ensure async punted sendmsg/recvmsg requests copy data by Jens Axboe · 5 years ago
  53. f67676d io_uring: ensure async punted read/write requests copy iovec by Jens Axboe · 5 years ago
  54. 1a6b74f io_uring: add general async offload context by Jens Axboe · 5 years ago
  55. 441cdbd io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR by Jens Axboe · 5 years ago
  56. 0b8c0ec io_uring: use current task creds instead of allocating a new one by Jens Axboe · 5 years ago
  57. 31764f1 Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  58. aa4c396 io_uring: fix missing kmap() declaration on powerpc by Jens Axboe · 5 years ago
  59. 6c5c240 io_uring: add mapping support for NOMMU archs by Roman Penyaev · 5 years ago
  60. e944475 io_uring: make poll->wait dynamically allocated by Jens Axboe · 5 years ago
  61. 7d00916 io_uring: cleanup io_import_fixed() by Pavel Begunkov · 5 years ago
  62. cf6fd4b io_uring: inline struct sqe_submit by Pavel Begunkov · 5 years ago
  63. cc42e0a io_uring: store timeout's sqe->off in proper place by Pavel Begunkov · 5 years ago
  64. 8042d6c io_uring: remove superfluous check for sqe->off in io_accept() by Hrvoje Zeba · 5 years ago
  65. 181e448 io_uring: async workers should inherit the user creds by Jens Axboe · 5 years ago
  66. 576a347 io-wq: have io_wq_create() take a 'data' argument by Jens Axboe · 5 years ago
  67. 311ae9e io_uring: fix dead-hung for non-iter fixed rw by Pavel Begunkov · 5 years ago
  68. f8e85cf io_uring: add support for IORING_OP_CONNECT by Jens Axboe · 5 years ago
  69. c4a2ed7 io_uring: only return -EBUSY for submit on non-flushed backlog by Jens Axboe · 5 years ago
  70. f9bd67f io_uring: only !null ptr to io_issue_sqe() by Pavel Begunkov · 5 years ago
  71. b18fdf7 io_uring: simplify io_req_link_next() by Pavel Begunkov · 5 years ago
  72. 944e58b io_uring: pass only !null to io_req_find_next() by Pavel Begunkov · 5 years ago
  73. 70cf9f3 io_uring: remove io_free_req_find_next() by Pavel Begunkov · 5 years ago
  74. 9835d6f io_uring: add likely/unlikely in io_get_sqring() by Pavel Begunkov · 5 years ago
  75. d732447 io_uring: rename __io_submit_sqe() by Pavel Begunkov · 5 years ago
  76. 915967f io_uring: improve trace_io_uring_defer() trace point by Jens Axboe · 5 years ago
  77. 1b4a51b io_uring: drain next sqe instead of shadowing by Pavel Begunkov · 5 years ago
  78. b76da70 io_uring: close lookup gap for dependent next work by Jens Axboe · 5 years ago
  79. 4d7dd46 io_uring: allow finding next link independent of req reference count by Jens Axboe · 5 years ago
  80. eb065d3 io_uring: io_allocate_scq_urings() should return a sane state by Jens Axboe · 5 years ago
  81. bbad27b io_uring: Always REQ_F_FREE_SQE for allocated sqe by Pavel Begunkov · 5 years ago
  82. 5d96072 io_uring: io_fail_links() should only consider first linked timeout by Jens Axboe · 5 years ago
  83. 09fbb0a io_uring: Fix leaking linked timeouts by Pavel Begunkov · 5 years ago
  84. f70193d io_uring: remove redundant check by Pavel Begunkov · 5 years ago
  85. d3b35796 io_uring: break links for failed defer by Pavel Begunkov · 5 years ago
  86. fba38c2 io_uring: request cancellations should break links by Jens Axboe · 5 years ago
  87. b0dd8a4 io_uring: correct poll cancel and linked timeout expiration completion by Jens Axboe · 5 years ago
  88. e0e328c4 io_uring: remove dead REQ_F_SEQ_PREV flag by Jens Axboe · 5 years ago
  89. 94ae5e7 io_uring: fix sequencing issues with linked timeouts by Jens Axboe · 5 years ago
  90. ad8a48a io_uring: make req->timeout be dynamically allocated by Jens Axboe · 5 years ago
  91. 978db57 io_uring: make io_double_put_req() use normal completion path by Jens Axboe · 5 years ago
  92. 0e0702d io_uring: cleanup return values from the queueing functions by Jens Axboe · 5 years ago
  93. 95a5bba io_uring: io_async_cancel() should pass in 'nxt' request pointer by Jens Axboe · 5 years ago
  94. fb4b3d3 Merge tag 'for-5.5/io_uring-20191121' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  95. eac406c io_uring: make POLL_ADD/POLL_REMOVE scale better by Jens Axboe · 5 years ago
  96. a320e9f io_uring: Fix getting file for non-fd opcodes by Pavel Begunkov · 5 years ago
  97. 9d858b2 io_uring: introduce req_need_defer() by Bob Liu · 5 years ago
  98. 2f6d9b9 io_uring: clean up io_uring_cancel_files() by Bob Liu · 5 years ago
  99. 5e55956 io_uring: ensure registered buffer import returns the IO length by Jens Axboe · 5 years ago
  100. 5683e54 io_uring: Fix getting file for timeout by Pavel Begunkov · 5 years ago