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