1. 498ccd9 io_uring: used cached copies of sq->dropped and cq->overflow by Jens Axboe · 5 years ago
  2. 935d1e4 io_uring: Fix race for sqes with userspace by Pavel Begunkov · 5 years ago
  3. fb5ccc9 io_uring: Fix broken links with offloading by Pavel Begunkov · 5 years ago
  4. 84d55dc io_uring: Fix corrupted user_data by Pavel Begunkov · 5 years ago
  5. a1f58ba io_uring: correct timeout req sequence when inserting a new entry by zhangyi (F) · 5 years ago
  6. ef03681 io_uring : correct timeout req sequence when waiting timeout by zhangyi (F) · 5 years ago
  7. bc808bc io_uring: revert "io_uring: optimize submit_and_wait API" by Jens Axboe · 5 years ago
  8. d418d07 Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  9. 8b07a65 io_uring: fix logic error in io_timeout by yangerkun · 5 years ago
  10. 491381ce io_uring: fix up O_NONBLOCK handling for sockets by Jens Axboe · 5 years ago
  11. 5da0fb1 io_uring: consider the overflow of sequence for timeout req by yangerkun · 5 years ago
  12. b27528b Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  13. 297cbcc Merge tag 'for-linus-20191010' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  14. 7adf4ea io_uring: fix sequence logic for timeout requests by Jens Axboe · 5 years ago
  15. 8a99734 io_uring: only flush workqueues on fileset removal by Jens Axboe · 5 years ago
  16. 6805b32 io_uring: remove wait loop spurious wakeups by Pavel Begunkov · 5 years ago
  17. c4bd70e Merge tag 'for-linus-2019-10-03' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  18. bf7ec93 io_uring: fix reversed nonblock flag for link submission by Pavel Begunkov · 5 years ago
  19. bdf2007 io_uring: use __kernel_timespec in timeout ABI by Arnd Bergmann · 5 years ago
  20. 738f531 Merge tag 'for-5.4/io_uring-2019-09-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  21. bda5216 io_uring: make CQ ring wakeups be more efficient by Jens Axboe · 5 years ago
  22. b6cb84b Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  23. a50b854 mm: introduce page_size() by Matthew Wilcox (Oracle) · 5 years ago
  24. daa5de5 io_uring: compare cached_cq_tail with cq.head in_io_uring_poll by yangerkun · 5 years ago
  25. 3296061 io_uring: correctly handle non ->{read,write}_iter() file_operations by Jens Axboe · 5 years ago
  26. 5262f56 io_uring: IORING_OP_TIMEOUT support by Jens Axboe · 5 years ago
  27. 9831a90 io_uring: use cond_resched() in sqthread by Jens Axboe · 5 years ago
  28. a1041c2 io_uring: fix potential crash issue due to io_get_req failure by Jackie Liu · 5 years ago
  29. 6cc47d1 io_uring: ensure poll commands clear ->sqe by Jens Axboe · 5 years ago
  30. 5f5ad9c io_uring: fix use-after-free of shadow_req by Jackie Liu · 5 years ago
  31. 954dab1 io_uring: use kmemdup instead of kmalloc and memcpy by Jackie Liu · 5 years ago
  32. 5277dea io_uring: increase IORING_MAX_ENTRIES to 32K by Daniel Xu · 5 years ago
  33. b2a9ead io_uring: make sqpoll wakeup possible with getevents by Jens Axboe · 5 years ago
  34. 6d5d5ac io_uring: extend async work merging by Jens Axboe · 5 years ago
  35. 54a91f3 io_uring: limit parallelism of buffered writes by Jens Axboe · 5 years ago
  36. 18d9be1 io_uring: add io_queue_async_work() helper by Jens Axboe · 5 years ago
  37. c5766668 io_uring: optimize submit_and_wait API by Jens Axboe · 5 years ago
  38. 4fe2c96 io_uring: add support for link with drain by Jackie Liu · 5 years ago
  39. 8776f3f io_uring: fix wrong sequence setting logic by Jackie Liu · 5 years ago
  40. ac90f24 io_uring: expose single mmap capability by Jens Axboe · 5 years ago
  41. 75b28af io_uring: allocate the two rings together by Hristo Venev · 5 years ago
  42. 27c4d3a fs/io_uring.c: convert put_page() to put_user_page*() by John Hubbard · 5 years ago
  43. 08f5439 io_uring: add need_resched() check in inner poll loop by Jens Axboe · 5 years ago
  44. a3a0e43 io_uring: don't enter poll loop if we have CQEs pending by Jens Axboe · 5 years ago
  45. 500f9fb io_uring: fix potential hang with polled IO by Jens Axboe · 5 years ago
  46. a982eeb io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list by Jackie Liu · 5 years ago
  47. 99c79f6 io_uring: fix manual setup of iov_iter for fixed buffers by Aleix Roca Nonell · 5 years ago
  48. d0ee879 io_uring: fix KASAN use after free in io_sq_wq_submit_work by Jackie Liu · 5 years ago
  49. 0441281 Merge tag 'for-linus-20190726' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  50. 3670324 io_uring: ensure ->list is initialized for poll commands by Jens Axboe · 5 years ago
  51. 9310a7ba io_uring: track io length in async_list based on bytes by Zhengyuan Liu · 5 years ago
  52. bd11b3a io_uring: don't use iov_iter_advance() for fixed buffers by Jens Axboe · 5 years ago
  53. c0e48f9 io_uring: add a memory barrier before atomic_read by Zhengyuan Liu · 5 years ago
  54. b772434 signal: simplify set_user_sigmask/restore_user_sigmask by Oleg Nesterov · 5 years ago
  55. f7b76ac io_uring: fix counter inc/dec mismatch in async_list by Zhengyuan Liu · 5 years ago
  56. dbd0f6d io_uring: fix the sequence comparison in io_sequence_defer by Zhengyuan Liu · 5 years ago
  57. a1240cf74 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu by Linus Torvalds · 5 years ago
  58. a2d79c7 Merge tag 'for-5.3/io_uring-20190711' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  59. a4c0b3d io_uring: fix io_sq_thread_stop running in front of io_sq_thread by Jackie Liu · 5 years ago
  60. aa1fa28 io_uring: add support for recvmsg() by Jens Axboe · 6 years ago
  61. 0fa03c6 io_uring: add support for sendmsg() by Jens Axboe · 6 years ago
  62. 3b99107 Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  63. b620743 block: never take page references for ITER_BVEC by Christoph Hellwig · 6 years ago
  64. 0839c53 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 6 years ago
  65. 97abc88 signal: remove the wrong signal_pending() check in restore_user_sigmask() by Oleg Nesterov · 6 years ago
  66. 9e645e11 io_uring: add support for sqe links by Jens Axboe · 6 years ago
  67. 60c112b io_uring: ensure req->file is cleared on allocation by Jens Axboe · 6 years ago
  68. 355e8d2 io_uring: fix memory leak of UNIX domain socket inode by Eric Biggers · 6 years ago
  69. 9d93a3f io_uring: punt short reads to async context by Jens Axboe · 6 years ago
  70. 87e5e6d uio: make import_iovec()/compat_import_iovec() return bytes on success by Jens Axboe · 6 years ago
  71. a278682 io_uring: Fix __io_uring_register() false success by Pavel Begunkov · 6 years ago
  72. a6a4b66 Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  73. fdb288a io_uring: use wait_event_interruptible for cq_wait conditional wait by Jackie Liu · 6 years ago
  74. dc6ce4b io_uring: adjust smp_rmb inside io_cqring_events by Jackie Liu · 6 years ago
  75. 2bbcd6d io_uring: fix infinite wait in khread_park() on io_finish_async() by Roman Penyaev · 6 years ago
  76. c71ffb6 io_uring: remove 'ev_flags' argument by Jens Axboe · 6 years ago
  77. 44a9bd1 io_uring: fix failure to verify SQ_AFF cpu by Jens Axboe · 6 years ago
  78. 932f4a6 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM by Ira Weiny · 6 years ago
  79. e2033e3 io_uring: fix race condition reading SQE data by Stefan Bühler · 6 years ago
  80. 2148289 io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT by Roman Gushchin · 6 years ago
  81. 7889f44 io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() by Shenghui Wang · 6 years ago
  82. efeb862 io_uring: fix shadowed variable ret return code being not checked by Colin Ian King · 6 years ago
  83. 5dcf877 req->error only used for iopoll by Stefan Bühler · 6 years ago
  84. 9b40284 io_uring: add support for eventfd notifications by Jens Axboe · 6 years ago
  85. 5d17b4a io_uring: add support for IORING_OP_SYNC_FILE_RANGE by Jens Axboe · 6 years ago
  86. de0617e io_uring: add support for marking commands as draining by Jens Axboe · 6 years ago
  87. d4ef647 io_uring: avoid page allocation warnings by Mark Rutland · 6 years ago
  88. 817869d io_uring: drop req submit reference always in async punt by Jens Axboe · 6 years ago
  89. 52e04ef io_uring: free allocated io_memory once by Mark Rutland · 6 years ago
  90. 975554b io_uring: fix SQPOLL cpu validation by Mark Rutland · 6 years ago
  91. 5c8b0b5 io_uring: have submission side sqe errors post a cqe by Jens Axboe · 6 years ago
  92. 6297728 io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP by Stefan Bühler · 6 years ago
  93. b841f19 io_uring: remove unnecessary barrier after incrementing dropped counter by Stefan Bühler · 6 years ago
  94. 82ab082 io_uring: remove unnecessary barrier before reading SQ tail by Stefan Bühler · 6 years ago
  95. 9e4c15a io_uring: remove unnecessary barrier after updating SQ head by Stefan Bühler · 6 years ago
  96. 115e12e io_uring: remove unnecessary barrier before reading cq head by Stefan Bühler · 6 years ago
  97. 4f7067c io_uring: remove unnecessary barrier before wq_has_sleeper by Stefan Bühler · 6 years ago
  98. 1e84b97 io_uring: fix notes on barriers by Stefan Bühler · 6 years ago
  99. 8449eed io_uring: fix handling SQEs requesting NOWAIT by Stefan Bühler · 6 years ago
  100. 8358e3a io_uring: remove 'state' argument from io_{read,write} path by Jens Axboe · 6 years ago