1. 91f5a60 io_uring: fix races with buffer table unregister by Pavel Begunkov · 3 years, 2 months ago
  2. b1e7cad io_uring: fix races with file table unregister by Pavel Begunkov · 3 years, 2 months ago
  3. 5655455 io_uring: arm poll for non-nowait files by Pavel Begunkov · 3 years, 10 months ago
  4. 37811e4 io_uring: check reserved fields for recv/recvmsg by Jens Axboe · 3 years, 3 months ago
  5. 79c10cb io_uring: check reserved fields for send/sendmsg by Jens Axboe · 3 years, 3 months ago
  6. b8ed0f7 io_uring: use nospec annotation for more indexes by Pavel Begunkov · 3 years, 4 months ago
  7. 5218d5c io_uring: zero tag on rsrc removal by Pavel Begunkov · 3 years, 4 months ago
  8. 9947548 io_uring: verify pad field is 0 in io_get_ext_arg by Dylan Yudaken · 3 years, 4 months ago
  9. 7a7c9f9 io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 by Dylan Yudaken · 3 years, 4 months ago
  10. 22aa159 io_uring: move io_uring_rsrc_update2 validation by Dylan Yudaken · 3 years, 4 months ago
  11. ba7261a io_uring: fix race between timeout flush and removal by Jens Axboe · 3 years, 4 months ago
  12. fe223dd io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF by Eugene Syromiatnikov · 3 years, 4 months ago
  13. ae6cba3 io_uring: defer splice/tee file validity check until command issue by Jens Axboe · 3 years, 4 months ago
  14. 056e1e7 io_uring: don't check req->file in io_fsync_prep() by Jens Axboe · 3 years, 4 months ago
  15. 285f5d7 io_uring: don't touch scm_fp_list after queueing skb by Pavel Begunkov · 3 years, 4 months ago
  16. 50c981b io_uring: nospec index for tags on files update by Pavel Begunkov · 3 years, 4 months ago
  17. 0853bd6 io_uring: fix memory leak of uid in files registration by Pavel Begunkov · 3 years, 4 months ago
  18. 109dda4 io_uring: terminate manual loop iterator loop correctly for non-vecs by Jens Axboe · 3 years, 5 months ago
  19. 1323976 io_uring: don't check unrelated req->open.how in accept request by Jens Axboe · 3 years, 5 months ago
  20. 1bd12b7 io_uring: fix no lock protection for ctx->cq_extra by Hao Xu · 3 years, 8 months ago
  21. c718ea4 io_uring: add a schedule point in io_add_buffers() by Eric Dumazet · 3 years, 6 months ago
  22. 0d773aa io_uring: disallow modification of rsrc_data during quiesce by Dylan Yudaken · 3 years, 5 months ago
  23. 7c83437 io_uring: don't convert to jiffies for waiting on timeouts by Jens Axboe · 3 years, 5 months ago
  24. 246dfbc mm: io_uring: allow oom-killer from io_uring_setup by Shakeel Butt · 3 years, 6 months ago
  25. 82cc338 io_uring: fix bug in slow unregistering of nodes by Dylan Yudaken · 3 years, 6 months ago
  26. b168b1a io_uring: fix not released cached task refs by Pavel Begunkov · 3 years, 7 months ago
  27. deb0c71 io_uring: remove double poll on poll update by Pavel Begunkov · 3 years, 8 months ago
  28. 20fb0dc io_uring: zero iocb->ki_pos for stream file types by Jens Axboe · 3 years, 7 months ago
  29. 8e12976 io_uring: ensure task_work gets run as part of cancelations by Jens Axboe · 3 years, 8 months ago
  30. 2d447d3 io_uring: fix soft lockup when call __io_remove_buffers by Ye Bin · 3 years, 8 months ago
  31. 1c939a5 io_uring: fix link traversal locking by Pavel Begunkov · 3 years, 8 months ago
  32. 3d2a1e6 io_uring: fail cancellation for EXITING tasks by Pavel Begunkov · 3 years, 8 months ago
  33. 09eb40f io_uring: correct link-list traversal locking by Pavel Begunkov · 3 years, 8 months ago
  34. 4cac487 io_uring: honour zeroes as io-wq worker limits by Pavel Begunkov · 3 years, 9 months ago
  35. b22fa62 io_uring: apply worker limits to previous users by Pavel Begunkov · 3 years, 10 months ago
  36. 4ea672a io_uring: fix ltimeout unprep by Pavel Begunkov · 3 years, 10 months ago
  37. e139a1e io_uring: apply max_workers limit to all future users by Pavel Begunkov · 3 years, 10 months ago
  38. 14cfbb7 io_uring: fix wrong condition to grab uring lock by Hao Xu · 3 years, 10 months ago
  39. 3f00838 io_uring: kill fasync by Pavel Begunkov · 3 years, 10 months ago
  40. 7df778b io_uring: make OP_CLOSE consistent with direct open by Pavel Begunkov · 3 years, 10 months ago
  41. 9f3a2cb io_uring: kill extra checks in io_write() by Pavel Begunkov · 3 years, 10 months ago
  42. cdb31c2 io_uring: don't punt files update to io-wq unconditionally by Jens Axboe · 3 years, 10 months ago
  43. 9990da9 io_uring: put provided buffer meta data under memcg accounting by Jens Axboe · 3 years, 10 months ago
  44. 8bab4c0 io_uring: allow conditional reschedule for intensive iterators by Jens Axboe · 3 years, 10 months ago
  45. 5b7aa38 io_uring: fix potential req refcount underflow by Hao Xu · 3 years, 10 months ago
  46. a62682f io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow by Hao Xu · 3 years, 10 months ago
  47. bd99c71 io_uring: fix race between poll completion and cancel_hash insertion by Hao Xu · 3 years, 10 months ago
  48. ddf21bd Merge tag 'iov_iter.3-5.15-2021-09-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 11 months ago
  49. b66ceaf io_uring: move iopoll reissue into regular IO path by Pavel Begunkov · 3 years, 11 months ago
  50. cd65869 io_uring: use iov_iter state save/restore helpers by Jens Axboe · 3 years, 11 months ago
  51. 5d329e1 io_uring: allow retry for O_NONBLOCK if async is supported by Jens Axboe · 3 years, 11 months ago
  52. 9c7b0ba io_uring: auto-removal for direct open/accept by Pavel Begunkov · 3 years, 11 months ago
  53. 44df58d io_uring: fix missing sigmask restore in io_cqring_wait() by Xiaoguang Wang · 3 years, 11 months ago
  54. 41d3a6b io_uring: pin SQPOLL data before unlocking ring lock by Jens Axboe · 3 years, 11 months ago
  55. 16c8d2d io_uring: ensure symmetry in handling iter types in loop_rw_iter() by Jens Axboe · 3 years, 11 months ago
  56. c605c39 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 11 months ago
  57. 32c2d33 io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT by Hao Xu · 3 years, 11 months ago
  58. 7b7699c Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 3 years, 11 months ago
  59. 2ae2eb9 io_uring: fail links of cancelled timeouts by Pavel Begunkov · 3 years, 11 months ago
  60. 009ad9f io_uring: drop ctx->uring_lock before acquiring sqd->lock by Jens Axboe · 3 years, 11 months ago
  61. c57a91fb io_uring: fix missing mb() before waitqueue_active by Pavel Begunkov · 3 years, 11 months ago
  62. 60f8fba Merge tag 'for-5.15/io_uring-2021-09-04' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  63. 89c2b3b io_uring: reexpand under-reexpanded iters by Pavel Begunkov · 4 years ago
  64. 31efe48 io_uring: fix possible poll event lost in multi shot mode by Xiaoguang Wang · 4 years ago
  65. 8d4ad41 io_uring: prolong tctx_task_work() with flushing by Pavel Begunkov · 4 years ago
  66. 6363785 io_uring: don't disable kiocb_done() CQE batching by Pavel Begunkov · 4 years ago
  67. fa84693 io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL by Jens Axboe · 4 years ago
  68. b8ce1b9 io_uring: don't submit half-prepared drain request by Pavel Begunkov · 4 years ago
  69. c6d3d9c io_uring: fix queueing half-created requests by Pavel Begunkov · 4 years ago
  70. 7db3043 io_uring: retry in case of short read on block device by Ming Lei · 4 years ago
  71. 7b3188e io_uring: IORING_OP_WRITE needs hash_reg_file set by Jens Axboe · 4 years ago
  72. b91db6a Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  73. 3b629f8 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  74. f1042b6 io_uring: allow updating linked timeouts by Pavel Begunkov · 4 years ago
  75. ef9dd63 io_uring: keep ltimeouts in a list by Pavel Begunkov · 4 years ago
  76. 50c1df2 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts by Jens Axboe · 4 years ago
  77. 2e48005 io-wq: provide a way to limit max number of workers by Jens Axboe · 4 years ago
  78. 90499ad io_uring: add build check for buf_index overflows by Pavel Begunkov · 4 years ago
  79. b18a1a4 io_uring: clarify io_req_task_cancel() locking by Pavel Begunkov · 4 years ago
  80. 9a10867 io_uring: add task-refs-get helper by Pavel Begunkov · 4 years ago
  81. a8295b9 io_uring: fix failed linkchain code logic by Hao Xu · 4 years ago
  82. 14afdd6 io_uring: remove redundant req_set_fail() by Hao Xu · 4 years ago
  83. 0c6e1d7 io_uring: don't free request to slab by Hao Xu · 4 years ago
  84. aaa4db1 io_uring: accept directly into fixed file table by Pavel Begunkov · 4 years ago
  85. a7083ad io_uring: hand code io_accept() fd installing by Pavel Begunkov · 4 years ago
  86. b944559 io_uring: openat directly into fixed fd table by Pavel Begunkov · 4 years ago
  87. cf30da9 io_uring: add support for IORING_OP_LINKAT by Dmitry Kadashev · 4 years, 1 month ago
  88. 7a8721f io_uring: add support for IORING_OP_SYMLINKAT by Dmitry Kadashev · 4 years, 1 month ago
  89. 394918e io_uring: enable use of bio alloc cache by Jens Axboe · 4 years, 5 months ago
  90. dadebc3 io_uring: fix io_try_cancel_userdata race for iowq by Pavel Begunkov · 4 years ago
  91. e34a02d io_uring: add support for IORING_OP_MKDIRAT by Dmitry Kadashev · 4 years, 1 month ago
  92. 126180b io_uring: IRQ rw completion batching by Pavel Begunkov · 4 years ago
  93. f237c30 io_uring: batch task work locking by Pavel Begunkov · 4 years ago
  94. 5636c00 io_uring: flush completions for fallbacks by Pavel Begunkov · 4 years ago
  95. 26578cd io_uring: add ->splice_fd_in checks by Pavel Begunkov · 4 years ago
  96. 2c5d763 io_uring: add clarifying comment for io_cqring_ev_posted() by Jens Axboe · 4 years ago
  97. 0bea96f io_uring: place fixed tables under memcg limits by Pavel Begunkov · 4 years ago
  98. 3a1b8a4 io_uring: limit fixed table size by RLIMIT_NOFILE by Pavel Begunkov · 4 years ago
  99. 99c8bc5 io_uring: fix lack of protection for compl_nr by Hao Xu · 4 years ago
  100. 187f08c io_uring: Add register support for non-4k PAGE_SIZE by wangyangbo · 4 years ago