1. 9831a90 io_uring: use cond_resched() in sqthread by Jens Axboe · 5 years ago
  2. a1041c2 io_uring: fix potential crash issue due to io_get_req failure by Jackie Liu · 5 years ago
  3. 6cc47d1 io_uring: ensure poll commands clear ->sqe by Jens Axboe · 5 years ago
  4. 5f5ad9c io_uring: fix use-after-free of shadow_req by Jackie Liu · 5 years ago
  5. 954dab1 io_uring: use kmemdup instead of kmalloc and memcpy by Jackie Liu · 5 years ago
  6. 5277dea io_uring: increase IORING_MAX_ENTRIES to 32K by Daniel Xu · 5 years ago
  7. b2a9ead io_uring: make sqpoll wakeup possible with getevents by Jens Axboe · 5 years ago
  8. 6d5d5ac io_uring: extend async work merging by Jens Axboe · 5 years ago
  9. 54a91f3 io_uring: limit parallelism of buffered writes by Jens Axboe · 5 years ago
  10. 18d9be1 io_uring: add io_queue_async_work() helper by Jens Axboe · 5 years ago
  11. c5766668 io_uring: optimize submit_and_wait API by Jens Axboe · 5 years ago
  12. 4fe2c96 io_uring: add support for link with drain by Jackie Liu · 5 years ago
  13. 8776f3f io_uring: fix wrong sequence setting logic by Jackie Liu · 5 years ago
  14. ac90f24 io_uring: expose single mmap capability by Jens Axboe · 5 years ago
  15. 75b28af io_uring: allocate the two rings together by Hristo Venev · 5 years ago
  16. 27c4d3a fs/io_uring.c: convert put_page() to put_user_page*() by John Hubbard · 5 years ago
  17. 08f5439 io_uring: add need_resched() check in inner poll loop by Jens Axboe · 5 years ago
  18. a3a0e43 io_uring: don't enter poll loop if we have CQEs pending by Jens Axboe · 5 years ago
  19. 500f9fb io_uring: fix potential hang with polled IO by Jens Axboe · 5 years ago
  20. a982eeb io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list by Jackie Liu · 5 years ago
  21. 99c79f6 io_uring: fix manual setup of iov_iter for fixed buffers by Aleix Roca Nonell · 5 years ago
  22. d0ee879 io_uring: fix KASAN use after free in io_sq_wq_submit_work by Jackie Liu · 5 years ago
  23. 0441281 Merge tag 'for-linus-20190726' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  24. 3670324 io_uring: ensure ->list is initialized for poll commands by Jens Axboe · 5 years ago
  25. 9310a7ba io_uring: track io length in async_list based on bytes by Zhengyuan Liu · 5 years ago
  26. bd11b3a io_uring: don't use iov_iter_advance() for fixed buffers by Jens Axboe · 5 years ago
  27. c0e48f9 io_uring: add a memory barrier before atomic_read by Zhengyuan Liu · 5 years ago
  28. b772434 signal: simplify set_user_sigmask/restore_user_sigmask by Oleg Nesterov · 5 years ago
  29. f7b76ac io_uring: fix counter inc/dec mismatch in async_list by Zhengyuan Liu · 5 years ago
  30. dbd0f6d io_uring: fix the sequence comparison in io_sequence_defer by Zhengyuan Liu · 5 years ago
  31. a1240cf74 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu by Linus Torvalds · 5 years ago
  32. a2d79c7 Merge tag 'for-5.3/io_uring-20190711' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  33. a4c0b3d io_uring: fix io_sq_thread_stop running in front of io_sq_thread by Jackie Liu · 5 years ago
  34. aa1fa28 io_uring: add support for recvmsg() by Jens Axboe · 6 years ago
  35. 0fa03c6 io_uring: add support for sendmsg() by Jens Axboe · 6 years ago
  36. 3b99107 Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  37. b620743 block: never take page references for ITER_BVEC by Christoph Hellwig · 6 years ago
  38. 0839c53 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 6 years ago
  39. 97abc88 signal: remove the wrong signal_pending() check in restore_user_sigmask() by Oleg Nesterov · 6 years ago
  40. 9e645e11 io_uring: add support for sqe links by Jens Axboe · 6 years ago
  41. 60c112b io_uring: ensure req->file is cleared on allocation by Jens Axboe · 6 years ago
  42. 355e8d2 io_uring: fix memory leak of UNIX domain socket inode by Eric Biggers · 6 years ago
  43. 9d93a3f io_uring: punt short reads to async context by Jens Axboe · 6 years ago
  44. 87e5e6d uio: make import_iovec()/compat_import_iovec() return bytes on success by Jens Axboe · 6 years ago
  45. a278682 io_uring: Fix __io_uring_register() false success by Pavel Begunkov · 6 years ago
  46. a6a4b66 Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  47. fdb288a io_uring: use wait_event_interruptible for cq_wait conditional wait by Jackie Liu · 6 years ago
  48. dc6ce4b io_uring: adjust smp_rmb inside io_cqring_events by Jackie Liu · 6 years ago
  49. 2bbcd6d io_uring: fix infinite wait in khread_park() on io_finish_async() by Roman Penyaev · 6 years ago
  50. c71ffb6 io_uring: remove 'ev_flags' argument by Jens Axboe · 6 years ago
  51. 44a9bd1 io_uring: fix failure to verify SQ_AFF cpu by Jens Axboe · 6 years ago
  52. 932f4a6 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM by Ira Weiny · 6 years ago
  53. e2033e3 io_uring: fix race condition reading SQE data by Stefan Bühler · 6 years ago
  54. 2148289 io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT by Roman Gushchin · 6 years ago
  55. 7889f44 io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() by Shenghui Wang · 6 years ago
  56. efeb862 io_uring: fix shadowed variable ret return code being not checked by Colin Ian King · 6 years ago
  57. 5dcf877 req->error only used for iopoll by Stefan Bühler · 6 years ago
  58. 9b40284 io_uring: add support for eventfd notifications by Jens Axboe · 6 years ago
  59. 5d17b4a io_uring: add support for IORING_OP_SYNC_FILE_RANGE by Jens Axboe · 6 years ago
  60. de0617e io_uring: add support for marking commands as draining by Jens Axboe · 6 years ago
  61. d4ef647 io_uring: avoid page allocation warnings by Mark Rutland · 6 years ago
  62. 817869d io_uring: drop req submit reference always in async punt by Jens Axboe · 6 years ago
  63. 52e04ef io_uring: free allocated io_memory once by Mark Rutland · 6 years ago
  64. 975554b io_uring: fix SQPOLL cpu validation by Mark Rutland · 6 years ago
  65. 5c8b0b5 io_uring: have submission side sqe errors post a cqe by Jens Axboe · 6 years ago
  66. 6297728 io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP by Stefan Bühler · 6 years ago
  67. b841f19 io_uring: remove unnecessary barrier after incrementing dropped counter by Stefan Bühler · 6 years ago
  68. 82ab082 io_uring: remove unnecessary barrier before reading SQ tail by Stefan Bühler · 6 years ago
  69. 9e4c15a io_uring: remove unnecessary barrier after updating SQ head by Stefan Bühler · 6 years ago
  70. 115e12e io_uring: remove unnecessary barrier before reading cq head by Stefan Bühler · 6 years ago
  71. 4f7067c io_uring: remove unnecessary barrier before wq_has_sleeper by Stefan Bühler · 6 years ago
  72. 1e84b97 io_uring: fix notes on barriers by Stefan Bühler · 6 years ago
  73. 8449eed io_uring: fix handling SQEs requesting NOWAIT by Stefan Bühler · 6 years ago
  74. 8358e3a io_uring: remove 'state' argument from io_{read,write} path by Jens Axboe · 6 years ago
  75. fb775fa io_uring: fix poll full SQ detection by Stefan Bühler · 6 years ago
  76. 0d7bae6 io_uring: fix race condition when sq threads goes sleeping by Stefan Bühler · 6 years ago
  77. e523a29 io_uring: fix race condition reading SQ entries by Stefan Bühler · 6 years ago
  78. 35fa71a io_uring: fail io_uring_register(2) on a dying io_uring instance by Jens Axboe · 6 years ago
  79. 74f464e io_uring: fix CQ overflow condition by Jens Axboe · 6 years ago
  80. b19062a io_uring: fix possible deadlock between io_uring_{enter,register} by Jens Axboe · 6 years ago
  81. 3d6770f io_uring: drop io_file_put() 'file' argument by Jens Axboe · 6 years ago
  82. 917257d io_uring: only test SQPOLL cpu after we've verified it by Jens Axboe · 6 years ago
  83. 0605863 io_uring: park SQPOLL thread if it's percpu by Jens Axboe · 6 years ago
  84. 3ec482d io_uring: restrict IORING_SETUP_SQPOLL to root by Jens Axboe · 6 years ago
  85. 25adf50 io_uring: fix double free in case of fileset regitration failure by Jens Axboe · 6 years ago
  86. 9bf7933 io_uring: offload write to async worker in case of -EAGAIN by Roman Penyaev · 6 years ago
  87. 9e75ad5 io_uring: fix big-endian compat signal mask handling by Arnd Bergmann · 6 years ago
  88. 1bdd3db Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  89. 875f1d0 iov_iter: add ITER_BVEC_FLAG_NO_REF flag by Jens Axboe · 6 years ago
  90. fd6fab2 io_uring: retry bulk slab allocs as single allocs by Jens Axboe · 6 years ago
  91. 8c83878 io_uring: fix poll races by Jens Axboe · 6 years ago
  92. 09bb839 io_uring: fix fget/fput handling by Jens Axboe · 6 years ago
  93. d530a40 io_uring: add prepped flag by Jens Axboe · 6 years ago
  94. e0c5c57 io_uring: make io_read/write return an integer by Jens Axboe · 6 years ago
  95. e65ef56 io_uring: use regular request ref counts by Jens Axboe · 6 years ago
  96. b542023 mm: refactor readahead defines in mm.h by Nikolay Borisov · 6 years ago
  97. 31b5151 io_uring: allow workqueue item to handle multiple buffered requests by Jens Axboe · 6 years ago
  98. 221c5eb io_uring: add support for IORING_OP_POLL by Jens Axboe · 6 years ago
  99. c16361c io_uring: add io_kiocb ref count by Jens Axboe · 6 years ago
  100. 6c271ce io_uring: add submission polling by Jens Axboe · 6 years ago