1. 414d0f4 io_uring/alloc_cache: switch to array based caching by Jens Axboe · 1 year ago
  2. e5c1294 io_uring: refactor io_fill_cqe_req_aux by Pavel Begunkov · 1 year ago
  3. 8e5b3b8 io_uring: remove struct io_tw_state::locked by Pavel Begunkov · 1 year ago
  4. 5e3afe5 io_uring: fix poll_remove stalled req completion by Pavel Begunkov · 1 year ago
  5. 1a8ec63 io_uring: fix io_queue_proc modifying req->flags by Pavel Begunkov · 1 year, 1 month ago
  6. 8d0c12a io-uring: add napi busy poll support by Stefan Roesch · 1 year, 10 months ago
  7. 3cdc4be io_uring/poll: improve readability of poll reference decrementing by Jens Axboe · 1 year, 2 months ago
  8. 95041b93 io_uring: add io_file_can_poll() helper by Jens Axboe · 1 year, 2 months ago
  9. 521223d7 io_uring/cancel: don't default to setting req->work.cancel_seq by Jens Axboe · 1 year, 2 months ago
  10. 704ea88 io_uring/poll: add requeue return code from poll multishot handling by Jens Axboe · 1 year, 2 months ago
  11. e84b01a io_uring/poll: move poll execution helpers higher up by Jens Axboe · 1 year, 2 months ago
  12. 595e522 io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE by Jens Axboe · 1 year, 4 months ago
  13. 6ce4a93 io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups by Jens Axboe · 1 year, 5 months ago
  14. b6b2bb5 io_uring: never overflow io_aux_cqe by Pavel Begunkov · 1 year, 8 months ago
  15. d7b8b07 io_uring/cancel: support opcode based lookup and cancelation by Jens Axboe · 1 year, 9 months ago
  16. a30badf6 io_uring: use cancelation match helper for poll and timeout requests by Jens Axboe · 1 year, 9 months ago
  17. ad711c5 io_uring/poll: always set 'ctx' in io_cancel_data by Jens Axboe · 1 year, 9 months ago
  18. 0aa69d5 Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 9 months ago
  19. ef7dfac io_uring/poll: serialize poll linked timer start with poll removal by Jens Axboe · 1 year, 10 months ago
  20. d86eaed io_uring: cleanup io_aux_cqe() API by Jens Axboe · 1 year, 10 months ago
  21. c92fcfc io_uring: avoid indirect function calls for the hottest task_work by Jens Axboe · 1 year, 10 months ago
  22. a282967 io_uring: encapsulate task_work state by Pavel Begunkov · 2 years ago
  23. 005308f io_uring/poll: clear single/double poll flags on poll arming by Jens Axboe · 2 years ago
  24. 1947ddf io_uring/poll: don't pass in wake func to io_init_poll_iocb() by Jens Axboe · 2 years, 1 month ago
  25. c16bda3 io_uring/poll: allow some retries for poll triggering spuriously by Jens Axboe · 2 years, 1 month ago
  26. a7dd278 io_uring: Rename struct io_op_def by Breno Leitao · 2 years, 3 months ago
  27. 8caa03f io_uring/poll: don't reissue in case of poll race on multishot request by Jens Axboe · 2 years, 2 months ago
  28. 6e5aedb io_uring/poll: attempt request issue after racy poll wakeup by Jens Axboe · 2 years, 3 months ago
  29. febb985 io_uring/poll: add hash if ready poll request can't complete inline by Jens Axboe · 2 years, 3 months ago
  30. 443e575 io_uring: combine poll tw handlers by Pavel Begunkov · 2 years, 4 months ago
  31. c3bfb57 io_uring: improve poll warning handling by Pavel Begunkov · 2 years, 4 months ago
  32. 047b6ae io_uring: remove ctx variable in io_poll_check_events by Pavel Begunkov · 2 years, 4 months ago
  33. 9805fa2 io_uring: carve io_poll_check_events fast path by Pavel Begunkov · 2 years, 4 months ago
  34. b2cf789 Merge branch 'for-6.2/io_uring' into for-6.2/io_uring-next by Jens Axboe · 2 years, 4 months ago
  35. 12ad3d2 io_uring/poll: fix poll_refs race with cancelation by Lin Ma · 2 years, 4 months ago
  36. a26a35e io_uring: make poll refs more robust by Pavel Begunkov · 2 years, 4 months ago
  37. 2f38934 io_uring: cmpxchg for poll arm refs release by Pavel Begunkov · 2 years, 4 months ago
  38. 9b8c547 io_uring: add io_aux_cqe which allows deferred completion by Dylan Yudaken · 2 years, 4 months ago
  39. 973fc83 io_uring: defer all io_req_complete_failed by Dylan Yudaken · 2 years, 4 months ago
  40. c06c6c5 io_uring: always lock in io_apoll_task_func by Dylan Yudaken · 2 years, 4 months ago
  41. 1bec951 io_uring: iopoll protect complete_post by Pavel Begunkov · 2 years, 4 months ago
  42. 4061f0e Revert "io_uring: disallow self-propelled ring polling" by Jens Axboe · 2 years, 4 months ago
  43. 4464853 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups by Jens Axboe · 2 years, 4 months ago
  44. cd42a53 io_uring/poll: remove outdated comments of caching by Lin Ma · 2 years, 5 months ago
  45. df730ec io_uring: fix two assignments in if conditions by Xinghui Li · 2 years, 5 months ago
  46. 7fdbc5f io_uring: disallow self-propelled ring polling by Pavel Begunkov · 2 years, 4 months ago
  47. 539bcb5 io_uring: fix tw losing poll events by Pavel Begunkov · 2 years, 4 months ago
  48. b98186a io_uring: update res mask in io_poll_check_events by Pavel Begunkov · 2 years, 4 months ago
  49. 5576035 io_uring/poll: lockdep annote io_poll_req_insert_locked by Pavel Begunkov · 2 years, 5 months ago
  50. 30a3366 io_uring/poll: fix double poll req->flags races by Pavel Begunkov · 2 years, 5 months ago
  51. d59bd74 io_uring/poll: disable level triggered poll by Jens Axboe · 2 years, 6 months ago
  52. f2ccb5a io_uring: make io_kiocb_to_cmd() typesafe by Stefan Metzmacher · 2 years, 8 months ago
  53. 9b797a3 io_uring: add abstraction around apoll cache by Jens Axboe · 2 years, 9 months ago
  54. 9da7471 io_uring: move apoll cache to poll.c by Jens Axboe · 2 years, 9 months ago
  55. e8375e4 io_uring: consolidate hash_locked io-wq handling by Pavel Begunkov · 2 years, 9 months ago
  56. b21a51e io_uring: clear REQ_F_HASH_LOCKED on hash removal by Pavel Begunkov · 2 years, 9 months ago
  57. ceff501 io_uring: don't race double poll setting REQ_F_ASYNC_DATA by Pavel Begunkov · 2 years, 9 months ago
  58. 7a121ce io_uring: don't miss setting REQ_F_DOUBLE_POLL by Pavel Begunkov · 2 years, 9 months ago
  59. a2da676 io_uring: fix multishot poll on overflow by Dylan Yudaken · 2 years, 9 months ago
  60. 52120f0 io_uring: add allow_overflow to io_post_aux_cqe by Dylan Yudaken · 2 years, 9 months ago
  61. 114eccd io_uring: add IOU_STOP_MULTISHOT return code by Dylan Yudaken · 2 years, 9 months ago
  62. 2ba6970 io_uring: clean up io_poll_check_events return values by Dylan Yudaken · 2 years, 9 months ago
  63. fe991a768 io_uring: move POLLFREE handling to separate function by Jens Axboe · 2 years, 9 months ago
  64. 49f1c68 io_uring: optimise submission side poll_refs by Pavel Begunkov · 2 years, 9 months ago
  65. de08356 io_uring: refactor poll arm error handling by Pavel Begunkov · 2 years, 9 months ago
  66. 063a007 io_uring: change arm poll return values by Pavel Begunkov · 2 years, 9 months ago
  67. 5204aa8 io_uring: add a helper for apoll alloc by Pavel Begunkov · 2 years, 9 months ago
  68. 13a9901 io_uring: remove events caching atavisms by Pavel Begunkov · 2 years, 9 months ago
  69. 0638cd7 io_uring: clean poll ->private flagging by Pavel Begunkov · 2 years, 9 months ago
  70. bce5d70 io_uring: add a warn_once for poll_find by Pavel Begunkov · 2 years, 9 months ago
  71. b321823 io_uring: fix io_poll_remove_all clang warnings by Pavel Begunkov · 2 years, 9 months ago
  72. 48863ff io_uring: clean up tracing events by Pavel Begunkov · 2 years, 10 months ago
  73. 27a9d66 io_uring: kill extra io_uring_types.h includes by Pavel Begunkov · 2 years, 10 months ago
  74. d245bca io_uring: don't expose io_fill_cqe_aux() by Pavel Begunkov · 2 years, 10 months ago
  75. 9ca9fb2 io_uring: mutex locked poll hashing by Pavel Begunkov · 2 years, 10 months ago
  76. 5d7943d io_uring: propagate locking state to poll cancel by Pavel Begunkov · 2 years, 10 months ago
  77. e6f89be io_uring: introduce a struct for hash table by Pavel Begunkov · 2 years, 10 months ago
  78. a2cdd51 io_uring: pass hash table into poll_find by Pavel Begunkov · 2 years, 10 months ago
  79. 0ec6dca io_uring: use state completion infra for poll reqs by Pavel Begunkov · 2 years, 10 months ago
  80. 1ab1edb io_uring: pass poll_find lock back by Pavel Begunkov · 2 years, 10 months ago
  81. 38513c4 io_uring: switch cancel_hash to use per entry spinlock by Hao Xu · 2 years, 10 months ago
  82. 3654ab0c5 io_uring: poll: remove unnecessary req->ref set by Hao Xu · 2 years, 10 months ago
  83. b9ba8a4 io_uring: add support for level triggered poll by Jens Axboe · 2 years, 10 months ago
  84. 3b77495 io_uring: split provided buffers handling into its own file by Jens Axboe · 2 years, 10 months ago
  85. 329061d io_uring: move poll handling into its own file by Jens Axboe · 2 years, 10 months ago