1. c1ef57a Merge tag 'io_uring-5.6-2020-02-05' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  2. 2faf852 io_uring: cleanup fixed file data table references by Jens Axboe · 5 years ago
  3. df069d8 io_uring: spin for sq thread to idle on shutdown by Jens Axboe · 5 years ago
  4. 3e577dc io_uring: put the flag changing code in the same spot by Pavel Begunkov · 5 years ago
  5. 6c8a313 io_uring: iterate req cache backwards by Pavel Begunkov · 5 years ago
  6. 3e69426 io_uring: punt even fadvise() WILLNEED to async context by Jens Axboe · 5 years ago
  7. 1a417f4 io_uring: fix sporadic double CQE entry for close by Jens Axboe · 5 years ago
  8. 9250f9e io_uring: remove extra ->file check by Pavel Begunkov · 5 years ago
  9. 5d204bc io_uring: don't map read/write iovec potentially twice by Jens Axboe · 5 years ago
  10. 0b7b21e io_uring: use the proper helpers for io_send/recv by Jens Axboe · 5 years ago
  11. f0b493e io_uring: prevent potential eventfd recursion on poll by Jens Axboe · 5 years ago
  12. f1f6a7d mm, tree-wide: rename put_user_page*() to unpin_user_page*() by John Hubbard · 5 years ago
  13. 2113b05 fs/io_uring: set FOLL_PIN via pin_user_pages() by John Hubbard · 5 years ago
  14. d7f62e8 io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe by Stefan Metzmacher · 5 years ago
  15. 87ce955 io_uring: add ->show_fdinfo() for the io_uring file descriptor by Jens Axboe · 5 years ago
  16. 896f8d2 Merge tag 'for-5.6/io_uring-vfs-2020-01-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  17. 3e4827b io_uring: add support for epoll_ctl(2) by Jens Axboe · 5 years ago
  18. f86cd20 io_uring: fix linked command file table usage by Jens Axboe · 5 years ago
  19. 75c6a03 io_uring: support using a registered personality for commands by Jens Axboe · 5 years ago
  20. 071698e io_uring: allow registering credentials by Jens Axboe · 5 years ago
  21. 24369c2 io_uring: add io-wq workqueue sharing by Pavel Begunkov · 5 years ago
  22. cccf0ee io_uring/io-wq: don't use static creds/mm assignments by Jens Axboe · 5 years ago
  23. 9466f43 io_uring: fix refcounting with batched allocations at OOM by Pavel Begunkov · 5 years ago
  24. 8cdf219 io_uring: add comment for drain_next by Pavel Begunkov · 5 years ago
  25. 980ad26 io_uring: don't attempt to copy iovec for READ/WRITE by Jens Axboe · 5 years ago
  26. ebe1002 io_uring: don't cancel all work on process exit by Jens Axboe · 5 years ago
  27. 73e08e7 Revert "io_uring: only allow submit from owning task" by Jens Axboe · 5 years ago
  28. 86a761f io_uring: honor IOSQE_ASYNC for linked reqs by Pavel Begunkov · 5 years ago
  29. 1118591 io_uring: prep req when do IOSQE_ASYNC by Pavel Begunkov · 5 years ago
  30. 0463b6c io_uring: use labeled array init in io_op_defs by Pavel Begunkov · 5 years ago
  31. 6b47ee6 io_uring: optimise sqe-to-req flags translation by Pavel Begunkov · 5 years ago
  32. 8798789 io_uring: remove REQ_F_IO_DRAINED by Pavel Begunkov · 5 years ago
  33. e46a795 io_uring: file switch work needs to get flushed on exit by Jens Axboe · 5 years ago
  34. b14cca0 io_uring: hide uring_fd in ctx by Pavel Begunkov · 5 years ago
  35. 0791015 io_uring: remove extra check in __io_commit_cqring by Pavel Begunkov · 5 years ago
  36. 711be03 io_uring: optimise use of ctx->drain_next by Pavel Begunkov · 5 years ago
  37. 66f4af9 io_uring: add support for probing opcodes by Jens Axboe · 5 years ago
  38. 10fef4b io_uring: account fixed file references correctly in batch by Jens Axboe · 5 years ago
  39. 354420f io_uring: add opcode to issue trace event by Jens Axboe · 5 years ago
  40. cebdb98 io_uring: add support for IORING_OP_OPENAT2 by Jens Axboe · 5 years ago
  41. f874888 io_uring: remove 'fname' from io_open structure by Jens Axboe · 5 years ago
  42. c12cedf io_uring: add 'struct open_how' to the openat request context by Jens Axboe · 5 years ago
  43. f2842ab io_uring: enable option to only trigger eventfd for async completions by Jens Axboe · 5 years ago
  44. 69b3e54 io_uring: change io_ring_ctx bool fields into bit fields by Jens Axboe · 5 years ago
  45. c150368 io_uring: file set registration should use interruptible waits by Jens Axboe · 5 years ago
  46. 96fd84d io_uring: Remove unnecessary null check by YueHaibing · 5 years ago
  47. fddafac io_uring: add support for send(2) and recv(2) by Jens Axboe · 5 years ago
  48. 2550878 io_uring: remove extra io_wq_current_is_worker() by Pavel Begunkov · 5 years ago
  49. caf582c io_uring: optimise commit_sqring() for common case by Pavel Begunkov · 5 years ago
  50. ee7d46d io_uring: optimise head checks in io_get_sqring() by Pavel Begunkov · 5 years ago
  51. 9ef4f12 io_uring: clamp to_submit in io_submit_sqes() by Pavel Begunkov · 5 years ago
  52. 8110c1a io_uring: add support for IORING_SETUP_CLAMP by Jens Axboe · 5 years ago
  53. c6ca97b30 io_uring: extend batch freeing to cover more cases by Jens Axboe · 5 years ago
  54. 8237e04 io_uring: wrap multi-req freeing in struct req_batch by Jens Axboe · 5 years ago
  55. 2b85edf io_uring: batch getting pcpu references by Pavel Begunkov · 5 years ago
  56. c1ca757 io_uring: add IORING_OP_MADVISE by Jens Axboe · 5 years ago
  57. 4840e41 io_uring: add IORING_OP_FADVISE by Jens Axboe · 5 years ago
  58. ba04291 io_uring: allow use of offset == -1 to mean file position by Jens Axboe · 5 years ago
  59. 3a6820f io_uring: add non-vectored read/write commands by Jens Axboe · 5 years ago
  60. e94f141 io_uring: improve poll completion performance by Jens Axboe · 5 years ago
  61. ad3eb2c io_uring: split overflow state into SQ and CQ side by Jens Axboe · 5 years ago
  62. d365634 io_uring: add lookup table for various opcode needs by Jens Axboe · 5 years ago
  63. add7b6b io_uring: remove two unnecessary function declarations by Jens Axboe · 5 years ago
  64. 32fe525 io_uring: move *queue_link_head() from common path by Pavel Begunkov · 5 years ago
  65. 9d76377 io_uring: rename prev to head by Pavel Begunkov · 5 years ago
  66. ce35a47 io_uring: add IOSQE_ASYNC by Jens Axboe · 5 years ago
  67. eddc7ef io_uring: add support for IORING_OP_STATX by Jens Axboe · 5 years ago
  68. 05f3fb3 io_uring: avoid ring quiesce for fixed file set unregister and update by Jens Axboe · 5 years ago
  69. b5dba59 io_uring: add support for IORING_OP_CLOSE by Jens Axboe · 5 years ago
  70. 0c9d5cc io-wq: add support for uncancellable work by Jens Axboe · 5 years ago
  71. 15b71ab io_uring: add support for IORING_OP_OPENAT by Jens Axboe · 5 years ago
  72. d63d1b5 io_uring: add support for fallocate() by Jens Axboe · 5 years ago
  73. 1292e97 io_uring: fix compat for IORING_REGISTER_FILES_UPDATE by Eugene Syromiatnikov · 5 years ago
  74. 44d2827 io_uring: only allow submit from owning task by Jens Axboe · 5 years ago
  75. 11ba820 io_uring: ensure workqueue offload grabs ring mutex for poll list by Jens Axboe · 5 years ago
  76. 797f3f5 io_uring: clear req->result always before issuing a read/write request by Bijan Mottahedeh · 5 years ago
  77. 7891293 io_uring: be consistent in assigning next work from handler by Jens Axboe · 5 years ago
  78. 74566df io_uring: don't setup async context for read/write fixed by Jens Axboe · 5 years ago
  79. eacc6df io_uring: remove punt of short reads to async context by Jens Axboe · 5 years ago
  80. 3529d8c io_uring: pass in 'sqe' to the prep handlers by Jens Axboe · 5 years ago
  81. 06b76d4 io_uring: standardize the prep methods by Jens Axboe · 5 years ago
  82. 26a6167 io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler by Jens Axboe · 5 years ago
  83. e47293f io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler by Jens Axboe · 5 years ago
  84. 3fbb51c io_uring: move all prep state for IORING_OP_CONNECT to prep handler by Jens Axboe · 5 years ago
  85. 9adbd45 io_uring: add and use struct io_rw for read/writes by Jens Axboe · 5 years ago
  86. d55e5f5 io_uring: use u64_to_user_ptr() consistently by Jens Axboe · 5 years ago
  87. fd6c2e4 io_uring: io_wq_submit_work() should not touch req->rw by Jens Axboe · 5 years ago
  88. 7c504e65 io_uring: don't wait when under-submitting by Pavel Begunkov · 5 years ago
  89. e781573 io_uring: warn about unhandled opcode by Jens Axboe · 5 years ago
  90. d625c6e io_uring: read opcode and user_data from SQE exactly once by Jens Axboe · 5 years ago
  91. b29472e io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable by Jens Axboe · 5 years ago
  92. fbf2384 io_uring: make IORING_OP_CANCEL_ASYNC deferrable by Jens Axboe · 5 years ago
  93. 0969e78 io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable by Jens Axboe · 5 years ago
  94. ffbb8d6 io_uring: make HARDLINK imply LINK by Pavel Begunkov · 5 years ago
  95. 8ed8d3c io_uring: any deferred command must have stable sqe data by Jens Axboe · 5 years ago
  96. fc4df99 io_uring: remove 'sqe' parameter to the OP helpers that take it by Jens Axboe · 5 years ago
  97. b7bb4f7 io_uring: fix pre-prepped issue with force_nonblock == true by Jens Axboe · 5 years ago
  98. 0b416c3 io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG by Jens Axboe · 5 years ago
  99. d195a66 io_uring: fix stale comment and a few typos by Brian Gianforcaro · 5 years ago
  100. 9e3aa61 io_uring: ensure we return -EINVAL on unknown opcode by Jens Axboe · 5 years ago