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