1. 4de520f Merge tag 'io_uring-futex-2023-10-30' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 4 months ago
  2. ffa059b Merge tag 'for-6.7/io_uring-2023-10-30' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 4 months ago
  3. 8b51a39 io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address by Jens Axboe · 1 year, 4 months ago
  4. b3a4dbc io_uring/kbuf: Use slab for struct io_buffer objects by Gabriel Krisman Bertazi · 1 year, 5 months ago
  5. 223ef47 io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages by Jens Axboe · 1 year, 5 months ago
  6. 194bb58 io_uring: add support for futex wake and wait by Jens Axboe · 1 year, 9 months ago
  7. 93b8cc6 io_uring: cancelable uring_cmd by Ming Lei · 1 year, 5 months ago
  8. 528ce67 io_uring: retain top 8bits of uring_cmd flags for kernel internal use by Ming Lei · 1 year, 5 months ago
  9. f31ecf67 io_uring: add IORING_OP_WAITID support by Jens Axboe · 1 year, 8 months ago
  10. 023464f Revert "io_uring: fix IO hang in io_wq_put_and_exit from do_exit()" by Jens Axboe · 1 year, 6 months ago
  11. 27122c07 io_uring: fix unprotected iopoll overflow by Pavel Begunkov · 1 year, 6 months ago
  12. 45500dc io_uring: break out of iowq iopoll on teardown by Pavel Begunkov · 1 year, 6 months ago
  13. 76d3cce io_uring: add a sysctl to disable io_uring system-wide by Matteo Rizzo · 1 year, 6 months ago
  14. b484a40 io_uring: fix IO hang in io_wq_put_and_exit from do_exit() by Ming Lei · 1 year, 6 months ago
  15. c1b7fcf Merge tag 'for-6.6/io_uring-2023-08-28' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 6 months ago
  16. b96a3e9 Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 6 months ago
  17. 0aa7aa5 io_uring: move multishot cqe cache in ctx by Pavel Begunkov · 1 year, 6 months ago
  18. 2af89ab io_uring: add option to remove SQ indirection by Pavel Begunkov · 1 year, 6 months ago
  19. ec26c22 io_uring: merge iopoll and normal completion paths by Pavel Begunkov · 1 year, 6 months ago
  20. 54927baf io_uring: reorder cqring_flush and wakeups by Pavel Begunkov · 1 year, 6 months ago
  21. 59fbc40 io_uring: optimise extra io_get_cqe null check by Pavel Begunkov · 1 year, 6 months ago
  22. 20d6b63 io_uring: refactor __io_get_cqe() by Pavel Begunkov · 1 year, 6 months ago
  23. b24c5d7 io_uring: simplify big_cqe handling by Pavel Begunkov · 1 year, 6 months ago
  24. 31d3ba9 io_uring: cqe init hardening by Pavel Begunkov · 1 year, 6 months ago
  25. 99a9e0b io_uring: stop calling free_compound_page() by Matthew Wilcox (Oracle) · 1 year, 6 months ago
  26. ebdfefc io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used by Jens Axboe · 1 year, 7 months ago
  27. d246c75 io_uring: simplify io_run_task_work_sig return by Pavel Begunkov · 1 year, 7 months ago
  28. 19a63c4 io_uring/rsrc: keep one global dummy_ubuf by Pavel Begunkov · 1 year, 7 months ago
  29. b6b2bb5 io_uring: never overflow io_aux_cqe by Pavel Begunkov · 1 year, 7 months ago
  30. 056695b io_uring: remove return from io_req_cqe_overflow() by Pavel Begunkov · 1 year, 7 months ago
  31. 00b0db5 io_uring: open code io_fill_cqe_req() by Pavel Begunkov · 1 year, 7 months ago
  32. 8922630 io_uring: remove unnecessary forward declaration by Jens Axboe · 1 year, 7 months ago
  33. 17bc283 io_uring: have io_file_put() take an io_kiocb rather than the file by Jens Axboe · 1 year, 8 months ago
  34. 9e4bef2 io_uring: cleanup 'ret' handling in io_iopoll_check() by Jens Axboe · 1 year, 7 months ago
  35. dc31488 io_uring: break iopolling on signal by Pavel Begunkov · 1 year, 7 months ago
  36. 569f530 io_uring: fix false positive KASAN warnings by Pavel Begunkov · 1 year, 7 months ago
  37. cfdbaa3 io_uring: fix drain stalls by invalid SQE by Pavel Begunkov · 1 year, 7 months ago
  38. b97f96e io_uring: annotate the struct io_kiocb slab for appropriate user copy by Jens Axboe · 1 year, 7 months ago
  39. 56675f8b io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc by Helge Deller · 1 year, 7 months ago
  40. 7b72d66 io_uring: gate iowait schedule on having pending requests by Jens Axboe · 1 year, 7 months ago
  41. 32832a4 io_uring: Fix io_uring mmap() by using architecture-provided get_unmapped_area() by Helge Deller · 1 year, 7 months ago
  42. a9be202 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq by Jens Axboe · 1 year, 7 months ago
  43. 6adc227 io_uring: don't audit the capability check in io_uring_create() by Ondrej Mosnacek · 1 year, 7 months ago
  44. 8a79656 io_uring: Use io_schedule* in cqring wait by Andres Freund · 1 year, 8 months ago
  45. dfbe556 io_uring: flush offloaded and delayed task_work on exit by Jens Axboe · 1 year, 8 months ago
  46. 10e1c0d io_uring: remove io_fallback_tw() forward declaration by Jens Axboe · 1 year, 8 months ago
  47. c98c81a io_uring: merge conditional unlock flush helpers by Pavel Begunkov · 1 year, 8 months ago
  48. 0fdb9a1 io_uring: make io_cq_unlock_post static by Pavel Begunkov · 1 year, 8 months ago
  49. ff12617 io_uring: inline __io_cq_unlock by Pavel Begunkov · 1 year, 8 months ago
  50. 55b6a69 io_uring: fix acquire/release annotations by Pavel Begunkov · 1 year, 8 months ago
  51. f432b76 io_uring: kill io_cq_unlock() by Pavel Begunkov · 1 year, 8 months ago
  52. 91c7884 io_uring: remove IOU_F_TWQ_FORCE_NORMAL by Pavel Begunkov · 1 year, 8 months ago
  53. 2fdd6fb io_uring: don't batch task put on reqs free by Pavel Begunkov · 1 year, 8 months ago
  54. 5a754de io_uring: move io_clean_op() by Pavel Begunkov · 1 year, 8 months ago
  55. 3b7a612 io_uring: inline io_dismantle_req() by Pavel Begunkov · 1 year, 8 months ago
  56. 6ec9afc io_uring: remove io_free_req_tw by Pavel Begunkov · 1 year, 8 months ago
  57. 247f97a io_uring: open code io_put_req_find_next by Pavel Begunkov · 1 year, 8 months ago
  58. 4bfb0c9 io_uring: add helpers to decode the fixed file file_ptr by Christoph Hellwig · 1 year, 8 months ago
  59. 8487f08 io_uring: return REQ_F_ flags from io_file_get_flags by Christoph Hellwig · 1 year, 8 months ago
  60. 3beed23 io_uring: remove io_req_ffs_set by Christoph Hellwig · 1 year, 8 months ago
  61. b57c7cd io_uring: remove a confusing comment above io_file_get_flags by Christoph Hellwig · 1 year, 8 months ago
  62. 53cfd5c io_uring: remove the mode variable in io_file_get_flags by Christoph Hellwig · 1 year, 8 months ago
  63. b9a6c94 io_uring: remove __io_file_supports_nowait by Christoph Hellwig · 1 year, 8 months ago
  64. 4826c59 io_uring: wait interruptibly for request completions on exit by Jens Axboe · 1 year, 9 months ago
  65. 003f242 io_uring: get rid of unnecessary 'length' variable by Jens Axboe · 1 year, 9 months ago
  66. d86eaed io_uring: cleanup io_aux_cqe() API by Jens Axboe · 1 year, 9 months ago
  67. c92fcfc io_uring: avoid indirect function calls for the hottest task_work by Jens Axboe · 1 year, 9 months ago
  68. 3af0356 io_uring: maintain ordering for DEFER_TASKRUN tw list by Jens Axboe · 1 year, 9 months ago
  69. 6e76ac5 io_uring: Add io_uring_setup flag to pre-register ring fd and never install it by Josh Triplett · 1 year, 10 months ago
  70. 03d89a2 io_uring: support for user allocated memory for rings/sqes by Jens Axboe · 3 years, 4 months ago
  71. 9c189ee io_uring: add ring freeing helper by Jens Axboe · 3 years, 4 months ago
  72. e27cef8 io_uring: return error pointer from io_mem_alloc() by Jens Axboe · 3 years, 4 months ago
  73. 9b1b58c io_uring: remove sq/cq_off memset by Jens Axboe · 3 years, 4 months ago
  74. caec5eb io_uring: rely solely on FMODE_NOWAIT by Jens Axboe · 1 year, 10 months ago
  75. 5b9a7bb Merge tag 'for-6.4/io_uring-2023-04-21' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 10 months ago
  76. 0b222ee io_uring/rsrc: remove rsrc_data refs by Pavel Begunkov · 1 year, 11 months ago
  77. 4ea15b5 io_uring/rsrc: use wq for quiescing by Pavel Begunkov · 1 year, 11 months ago
  78. 860e1c7 io_uring: complete request via task work in case of DEFER_TASKRUN by Ming Lei · 1 year, 11 months ago
  79. 2933ae6 io_uring/rsrc: refactor io_rsrc_node_switch by Pavel Begunkov · 1 year, 11 months ago
  80. 528407b io_uring/rsrc: consolidate node caching by Pavel Begunkov · 1 year, 11 months ago
  81. 8b1df11 io_uring: shut io_prep_async_work warning by Pavel Begunkov · 1 year, 11 months ago
  82. 360cd42 io_uring: optimise io_req_local_work_add by Pavel Begunkov · 1 year, 11 months ago
  83. c66ae3e io_uring: refactor __io_cq_unlock_post_flush() by Pavel Begunkov · 1 year, 11 months ago
  84. 8751d15 io_uring: reduce scheduling due to tw by Pavel Begunkov · 1 year, 11 months ago
  85. 5150940 io_uring: inline llist_add() by Pavel Begunkov · 1 year, 11 months ago
  86. 8501fe7 io_uring: add tw add flags by Pavel Begunkov · 1 year, 11 months ago
  87. 6e7248a io_uring: refactor io_cqring_wake() by Pavel Begunkov · 1 year, 11 months ago
  88. d73a572 io_uring: optimize local tw add ctx pinning by Pavel Begunkov · 1 year, 11 months ago
  89. ab1c590 io_uring: move pinning out of io_req_local_work_add by Pavel Begunkov · 1 year, 11 months ago
  90. 69bbc6a io_uring/rsrc: add custom limit for node caching by Pavel Begunkov · 1 year, 11 months ago
  91. 1f2c8f6 io_uring/rsrc: add lockdep sanity checks by Pavel Begunkov · 1 year, 11 months ago
  92. 9eae865 io_uring/rsrc: cache struct io_rsrc_node by Pavel Begunkov · 1 year, 11 months ago
  93. 36b9818 io_uring/rsrc: don't offload node free by Pavel Begunkov · 1 year, 11 months ago
  94. 0a4813b io_uring/rsrc: kill rsrc_ref_lock by Pavel Begunkov · 1 year, 11 months ago
  95. ef8ae64 io_uring/rsrc: protect node refs with uring_lock by Pavel Begunkov · 1 year, 11 months ago
  96. 03adabe io_uring: io_free_req() via tw by Pavel Begunkov · 1 year, 11 months ago
  97. 2ad4c6d io_uring: don't put nodes under spinlocks by Pavel Begunkov · 1 year, 11 months ago
  98. e3ef728 io_uring: cap io_sqring_entries() at SQ ring size by Jens Axboe · 1 year, 11 months ago
  99. 2ad5793 io_uring: rename trace_io_uring_submit_sqe() tracepoint by Jens Axboe · 1 year, 11 months ago
  100. a282967 io_uring: encapsulate task_work state by Pavel Begunkov · 1 year, 11 months ago