1. d1f8280 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers by Thadeu Lima de Souza Cascardo · 3 years, 9 months ago
  2. bb6659c io_uring: Fix memory leak in io_sqe_buffers_register() by Zqiang · 3 years, 9 months ago
  3. cf3770e io_uring: Fix premature return from loop and memory leak by Colin Ian King · 3 years, 9 months ago
  4. 47b228c io_uring: fix unchecked error in switch_start() by Pavel Begunkov · 3 years, 9 months ago
  5. 6224843 io_uring: allow empty slots for reg buffers by Pavel Begunkov · 3 years, 9 months ago
  6. b0d658ec io_uring: add more build check for uapi by Pavel Begunkov · 3 years, 9 months ago
  7. dddca22 io_uring: dont overlap internal and user req flags by Pavel Begunkov · 3 years, 9 months ago
  8. 2840f71 io_uring: fix drain with rsrc CQEs by Pavel Begunkov · 3 years, 9 months ago
  9. 625434d Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 9 months ago
  10. 7b289c3 io_uring: maintain drain logic for multishot poll requests by Hao Xu · 3 years, 9 months ago
  11. 6d042ff io_uring: Check current->io_uring in io_uring_cancel_sqpoll by Palash Oswal · 3 years, 9 months ago
  12. 0b8c0e7 io_uring: fix NULL reg-buffer by Pavel Begunkov · 3 years, 9 months ago
  13. 9f59a9d io_uring: simplify SQPOLL cancellations by Pavel Begunkov · 3 years, 9 months ago
  14. 28090c1 io_uring: fix work_exit sqpoll cancellations by Pavel Begunkov · 3 years, 9 months ago
  15. 615cee4 io_uring: Fix uninitialized variable up.resv by Colin Ian King · 3 years, 9 months ago
  16. a2b4198 io_uring: fix invalid error check after malloc by Pavel Begunkov · 3 years, 9 months ago
  17. a2a7cc3 io_uring: io_sq_thread() no longer needs to reset current->pf_io_worker by Stefan Metzmacher · 3 years, 9 months ago
  18. 2b4ae19 io_uring: update sq_thread_idle after ctx deleted by Hao Xu · 3 years, 9 months ago
  19. 634d00d io_uring: add full-fledged dynamic buffers support by Pavel Begunkov · 3 years, 9 months ago
  20. bd54b6f io_uring: implement fixed buffers registration similar to fixed files by Bijan Mottahedeh · 3 years, 9 months ago
  21. eae071c io_uring: prepare fixed rw for dynanic buffers by Pavel Begunkov · 3 years, 9 months ago
  22. 41edf1a io_uring: keep table of pointers to ubufs by Pavel Begunkov · 3 years, 9 months ago
  23. c3bdad0 io_uring: add generic rsrc update with tags by Pavel Begunkov · 3 years, 9 months ago
  24. 792e358 io_uring: add IORING_REGISTER_RSRC by Pavel Begunkov · 3 years, 9 months ago
  25. fdecb66 io_uring: enumerate dynamic resources by Pavel Begunkov · 3 years, 9 months ago
  26. 98f0b3b io_uring: add generic path for rsrc update by Pavel Begunkov · 3 years, 9 months ago
  27. b60c8dc io_uring: preparation for rsrc tagging by Pavel Begunkov · 3 years, 9 months ago
  28. d4d19c1 io_uring: decouple CQE filling from requests by Pavel Begunkov · 3 years, 9 months ago
  29. 44b31f2 io_uring: return back rsrc data free helper by Pavel Begunkov · 3 years, 9 months ago
  30. fff4db7 io_uring: move __io_sqe_files_unregister by Pavel Begunkov · 3 years, 9 months ago
  31. 724cb4f io_uring: check sqring and iopoll_list before shedule by Hao Xu · 3 years, 9 months ago
  32. f2a48dd io_uring: refactor io_sq_offload_create() by Pavel Begunkov · 3 years, 9 months ago
  33. 07db298 io_uring: safer sq_creds putting by Pavel Begunkov · 3 years, 9 months ago
  34. 3a0a690 io_uring: move inflight un-tracking into cleanup by Pavel Begunkov · 3 years, 9 months ago
  35. 734551d io_uring: fix shared sqpoll cancellation hangs by Pavel Begunkov · 3 years, 9 months ago
  36. 3b763ba io_uring: remove extra sqpoll submission halting by Pavel Begunkov · 3 years, 9 months ago
  37. 75c4021 io_uring: check register restriction afore quiesce by Pavel Begunkov · 3 years, 9 months ago
  38. 38134ad io_uring: fix overflows checks in provide buffers by Pavel Begunkov · 3 years, 9 months ago
  39. c82d5bc io_uring: don't fail submit with overflow backlog by Pavel Begunkov · 3 years, 9 months ago
  40. a7be7c2 io_uring: fix merge error for async resubmit by Jens Axboe · 3 years, 9 months ago
  41. 75652a30 io_uring: tie req->apoll to request lifetime by Jens Axboe · 3 years, 9 months ago
  42. 4e3d9ff io_uring: put flag checking for needing req cleanup in one spot by Jens Axboe · 3 years, 9 months ago
  43. ea6a693d io_uring: disable multishot poll for double poll add cases by Jens Axboe · 3 years, 9 months ago
  44. c7d9561 io_uring: fix early sqd_list removal sqpoll hangs by Pavel Begunkov · 3 years, 9 months ago
  45. c5de003 io_uring: move poll update into remove not add by Pavel Begunkov · 3 years, 9 months ago
  46. 9096af3 io_uring: add helper for parsing poll events by Pavel Begunkov · 3 years, 9 months ago
  47. 9ba5fac io_uring: fix POLL_REMOVE removing apoll by Pavel Begunkov · 3 years, 9 months ago
  48. 7f00651 io_uring: refactor io_ring_exit_work() by Pavel Begunkov · 3 years, 9 months ago
  49. f39c8a5 io_uring: inline io_iopoll_getevents() by Pavel Begunkov · 3 years, 9 months ago
  50. e9979b3 io_uring: skip futile iopoll iterations by Pavel Begunkov · 3 years, 9 months ago
  51. cce4b8b io_uring: don't fail overflow on in_idle by Pavel Begunkov · 3 years, 9 months ago
  52. e31001a io_uring: clean up io_poll_remove_waitqs() by Pavel Begunkov · 3 years, 9 months ago
  53. fd9c7bc io_uring: refactor hrtimer_try_to_cancel uses by Pavel Begunkov · 3 years, 9 months ago
  54. 8c85588 io_uring: add timeout completion_lock annotation by Pavel Begunkov · 3 years, 9 months ago
  55. 9d80589 io_uring: split poll and poll update structures by Pavel Begunkov · 3 years, 9 months ago
  56. 66d2d00 io_uring: fix uninit old data for poll event upd by Pavel Begunkov · 3 years, 9 months ago
  57. 0848040 io_uring: fix leaking reg files on exit by Pavel Begunkov · 3 years, 9 months ago
  58. f70865d io_uring: return back safer resurrect by Pavel Begunkov · 3 years, 9 months ago
  59. e4335ed io_uring: improve hardlink code generation by Pavel Begunkov · 3 years, 9 months ago
  60. 88885f6 io_uring: improve sqo stop by Pavel Begunkov · 3 years, 9 months ago
  61. aeca241 io_uring: split file table from rsrc nodes by Pavel Begunkov · 3 years, 9 months ago
  62. 8709446 io_uring: cleanup buffer register by Pavel Begunkov · 3 years, 9 months ago
  63. 7f61a1e io_uring: add buffer unmap helper by Pavel Begunkov · 3 years, 9 months ago
  64. 3e94249 io_uring: simplify io_rsrc_data refcounting by Pavel Begunkov · 3 years, 9 months ago
  65. a1ff1e3 io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK by Jens Axboe · 3 years, 9 months ago
  66. 8d13326 io_uring: optimise fill_event() by inlining by Pavel Begunkov · 3 years, 9 months ago
  67. ff642164 io_uring: always pass cflags into fill_event() by Pavel Begunkov · 3 years, 9 months ago
  68. 44c769d io_uring: optimise non-eventfd post-event by Pavel Begunkov · 3 years, 9 months ago
  69. 4af3417 io_uring: refactor compat_msghdr import by Pavel Begunkov · 3 years, 9 months ago
  70. 0bdf339 io_uring: enable inline completion for more cases by Pavel Begunkov · 3 years, 9 months ago
  71. a1fde92 io_uring: refactor io_close by Pavel Begunkov · 3 years, 9 months ago
  72. 3f48cf1 io_uring: unify files and task cancel by Pavel Begunkov · 3 years, 9 months ago
  73. b303fe2 io_uring: track inflight requests through counter by Pavel Begunkov · 3 years, 9 months ago
  74. 368b208 io_uring: unify task and files cancel loops by Pavel Begunkov · 3 years, 9 months ago
  75. 0ea13b4 io_uring: simplify apoll hash removal by Pavel Begunkov · 3 years, 10 months ago
  76. e27414b io_uring: refactor io_poll_complete() by Pavel Begunkov · 3 years, 10 months ago
  77. f40b964 io_uring: clean up io_poll_task_func() by Pavel Begunkov · 3 years, 10 months ago
  78. cb3b200e io_uring: don't attempt re-add of multishot poll request if racing by Jens Axboe · 3 years, 10 months ago
  79. 53a3126 io_uring: kill outdated comment about splice punt by Pavel Begunkov · 3 years, 10 months ago
  80. a04b0ac io_uring: encapsulate fixed files into struct by Pavel Begunkov · 3 years, 10 months ago
  81. 846a4ef io_uring: refactor file tables alloc/free by Pavel Begunkov · 3 years, 10 months ago
  82. f4f7d21 io_uring: don't quiesce intial files register by Pavel Begunkov · 3 years, 10 months ago
  83. 9a321c9 io_uring: set proper FFS* flags on reg file update by Pavel Begunkov · 3 years, 10 months ago
  84. 0441180 io_uring: deduplicate NOSIGNAL setting by Pavel Begunkov · 3 years, 10 months ago
  85. df9727a io_uring: put link timeout req consistently by Pavel Begunkov · 3 years, 10 months ago
  86. c4ea060 io_uring: simplify overflow handling by Pavel Begunkov · 3 years, 10 months ago
  87. e07785b io_uring: lock annotate timeouts and poll by Pavel Begunkov · 3 years, 10 months ago
  88. 47e9039 io_uring: kill unused forward decls by Pavel Begunkov · 3 years, 10 months ago
  89. 4751f53 io_uring: store reg buffer end instead of length by Pavel Begunkov · 3 years, 10 months ago
  90. 75769e3 io_uring: improve import_fixed overflow checks by Pavel Begunkov · 3 years, 10 months ago
  91. 0aec38f io_uring: refactor io_async_cancel() by Pavel Begunkov · 3 years, 10 months ago
  92. e146a4a io_uring: remove unused hash_wait by Pavel Begunkov · 3 years, 10 months ago
  93. 7394161 io_uring: better ref handling in poll_remove_one by Pavel Begunkov · 3 years, 10 months ago
  94. 89b5066 io_uring: combine lock/unlock sections on exit by Pavel Begunkov · 3 years, 10 months ago
  95. 215c390 io_uring: remove useless is_dying check on quiesce by Pavel Begunkov · 3 years, 10 months ago
  96. 28a9fe2 io_uring: reuse io_rsrc_node_destroy() by Pavel Begunkov · 3 years, 10 months ago
  97. a7f0ed5 io_uring: ctx-wide rsrc nodes by Pavel Begunkov · 3 years, 10 months ago
  98. e7c7837 io_uring: refactor io_queue_rsrc_removal() by Pavel Begunkov · 3 years, 10 months ago
  99. 40ae0ff io_uring: move rsrc_put callback into io_rsrc_data by Pavel Begunkov · 3 years, 10 months ago
  100. 82fbcfa io_uring: encapsulate rsrc node manipulations by Pavel Begunkov · 3 years, 10 months ago