1. 0499e58 io_uring: move uring_lock location by Pavel Begunkov · 3 years, 7 months ago
  2. 311997b io_uring: wait heads renaming by Pavel Begunkov · 3 years, 7 months ago
  3. 5ed7a37 io_uring: clean up check_overflow flag by Pavel Begunkov · 3 years, 7 months ago
  4. 5e15920 io_uring: small io_submit_sqe() optimisation by Pavel Begunkov · 3 years, 7 months ago
  5. f18ee4c io_uring: optimise completion timeout flushing by Pavel Begunkov · 3 years, 7 months ago
  6. 15641e4 io_uring: don't cache number of dropped SQEs by Pavel Begunkov · 3 years, 7 months ago
  7. 17d3aeb io_uring: refactor io_get_sqe() by Pavel Begunkov · 3 years, 7 months ago
  8. 7f1129d io_uring: shuffle more fields into SQ ctx section by Pavel Begunkov · 3 years, 7 months ago
  9. b52ecf8 io_uring: move ctx->flags from SQ cacheline by Pavel Begunkov · 3 years, 7 months ago
  10. c7af47c io_uring: keep SQ pointers in a single cacheline by Pavel Begunkov · 3 years, 7 months ago
  11. fdd1dc3 io_uring: Fix incorrect sizeof operator for copy_from_user call by Colin Ian King · 3 years, 7 months ago
  12. aeab950 io_uring: inline io_iter_do_read() by Pavel Begunkov · 3 years, 7 months ago
  13. 78cc687 io_uring: unify SQPOLL and user task cancellations by Pavel Begunkov · 3 years, 7 months ago
  14. 09899b1 io_uring: cache task struct refs by Pavel Begunkov · 3 years, 7 months ago
  15. 2d091d6 io_uring: don't vmalloc rsrc tags by Pavel Begunkov · 3 years, 7 months ago
  16. 9123c8f io_uring: add helpers for 2 level table alloc by Pavel Begunkov · 3 years, 7 months ago
  17. 157d257 io_uring: remove rsrc put work irq save/restore by Pavel Begunkov · 3 years, 7 months ago
  18. d878c81 io_uring: hide rsrc tag copy into generic helpers by Pavel Begunkov · 3 years, 7 months ago
  19. eef51da io_uring: rename function *task_file by Pavel Begunkov · 3 years, 7 months ago
  20. cb3d897 io_uring: refactor io_iopoll_req_issued by Pavel Begunkov · 3 years, 7 months ago
  21. 976517f io_uring: fix blocking inline submission by Pavel Begunkov · 3 years, 7 months ago
  22. 40dad76 io_uring: enable shmem/memfd memory registration by Pavel Begunkov · 3 years, 7 months ago
  23. d0acdee io_uring: don't bounce submit_state cachelines by Pavel Begunkov · 3 years, 8 months ago
  24. d068b50 io_uring: rename io_get_cqring by Pavel Begunkov · 3 years, 8 months ago
  25. 8f6ed49 io_uring: kill cached_cq_overflow by Pavel Begunkov · 3 years, 8 months ago
  26. ea5ab3b io_uring: deduce cq_mask from cq_entries by Pavel Begunkov · 3 years, 8 months ago
  27. a566c55 io_uring: remove dependency on ring->sq/cq_entries by Pavel Begunkov · 3 years, 8 months ago
  28. b13a891 io_uring: better locality for rsrc fields by Pavel Begunkov · 3 years, 8 months ago
  29. b986af7 io_uring: shuffle rarely used ctx fields by Pavel Begunkov · 3 years, 8 months ago
  30. 93d2bcd io_uring: make fail flag not link specific by Pavel Begunkov · 3 years, 8 months ago
  31. 3dd0c97 io_uring: get rid of files in exit cancel by Pavel Begunkov · 3 years, 8 months ago
  32. acfb381 io_uring: simplify waking sqo_sq_wait by Pavel Begunkov · 3 years, 8 months ago
  33. 21f2fc0 io_uring: remove unused park_task_work by Pavel Begunkov · 3 years, 8 months ago
  34. aaa9f0f io_uring: improve sq_thread waiting check by Pavel Begunkov · 3 years, 8 months ago
  35. e4b6d90 io_uring: improve sqpoll event/state handling by Pavel Begunkov · 3 years, 8 months ago
  36. 9690557 io_uring: add feature flag for rsrc tags by Pavel Begunkov · 3 years, 7 months ago
  37. 992da01 io_uring: change registration/upd/rsrc tagging ABI by Pavel Begunkov · 3 years, 7 months ago
  38. 216e583 io_uring: fix misaccounting fix buf pinned pages by Pavel Begunkov · 3 years, 7 months ago
  39. b16ef42 io_uring: fix data race to avoid potential NULL-deref by Marco Elver · 3 years, 7 months ago
  40. 17a9105 io_uring/io-wq: close io-wq full-stop gap by Pavel Begunkov · 3 years, 7 months ago
  41. ba5ef6d io_uring: fortify tctx/io_wq cleanup by Pavel Begunkov · 3 years, 7 months ago
  42. 7a27472 io_uring: don't modify req->poll for rw by Pavel Begunkov · 3 years, 8 months ago
  43. 489809e io_uring: increase max number of reg buffers by Pavel Begunkov · 3 years, 8 months ago
  44. 2d74d04 io_uring: further remove sqpoll limits on opcodes by Pavel Begunkov · 3 years, 8 months ago
  45. 447c19f io_uring: fix ltout double free on completion race by Pavel Begunkov · 3 years, 8 months ago
  46. a298232 io_uring: fix link timeout refs by Pavel Begunkov · 3 years, 8 months ago
  47. d1f8280 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers by Thadeu Lima de Souza Cascardo · 3 years, 8 months ago
  48. bb6659c io_uring: Fix memory leak in io_sqe_buffers_register() by Zqiang · 3 years, 8 months ago
  49. cf3770e io_uring: Fix premature return from loop and memory leak by Colin Ian King · 3 years, 8 months ago
  50. 47b228c io_uring: fix unchecked error in switch_start() by Pavel Begunkov · 3 years, 8 months ago
  51. 6224843 io_uring: allow empty slots for reg buffers by Pavel Begunkov · 3 years, 8 months ago
  52. b0d658ec io_uring: add more build check for uapi by Pavel Begunkov · 3 years, 8 months ago
  53. dddca22 io_uring: dont overlap internal and user req flags by Pavel Begunkov · 3 years, 8 months ago
  54. 2840f71 io_uring: fix drain with rsrc CQEs by Pavel Begunkov · 3 years, 8 months ago
  55. 625434d Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 8 months ago
  56. 7b289c3 io_uring: maintain drain logic for multishot poll requests by Hao Xu · 3 years, 9 months ago
  57. 6d042ff io_uring: Check current->io_uring in io_uring_cancel_sqpoll by Palash Oswal · 3 years, 8 months ago
  58. 0b8c0e7 io_uring: fix NULL reg-buffer by Pavel Begunkov · 3 years, 8 months ago
  59. 9f59a9d io_uring: simplify SQPOLL cancellations by Pavel Begunkov · 3 years, 8 months ago
  60. 28090c1 io_uring: fix work_exit sqpoll cancellations by Pavel Begunkov · 3 years, 8 months ago
  61. 615cee4 io_uring: Fix uninitialized variable up.resv by Colin Ian King · 3 years, 8 months ago
  62. a2b4198 io_uring: fix invalid error check after malloc by Pavel Begunkov · 3 years, 8 months ago
  63. a2a7cc3 io_uring: io_sq_thread() no longer needs to reset current->pf_io_worker by Stefan Metzmacher · 3 years, 8 months ago
  64. 2b4ae19 io_uring: update sq_thread_idle after ctx deleted by Hao Xu · 3 years, 8 months ago
  65. 634d00d io_uring: add full-fledged dynamic buffers support by Pavel Begunkov · 3 years, 8 months ago
  66. bd54b6f io_uring: implement fixed buffers registration similar to fixed files by Bijan Mottahedeh · 3 years, 8 months ago
  67. eae071c io_uring: prepare fixed rw for dynanic buffers by Pavel Begunkov · 3 years, 8 months ago
  68. 41edf1a io_uring: keep table of pointers to ubufs by Pavel Begunkov · 3 years, 8 months ago
  69. c3bdad0 io_uring: add generic rsrc update with tags by Pavel Begunkov · 3 years, 8 months ago
  70. 792e358 io_uring: add IORING_REGISTER_RSRC by Pavel Begunkov · 3 years, 8 months ago
  71. fdecb66 io_uring: enumerate dynamic resources by Pavel Begunkov · 3 years, 8 months ago
  72. 98f0b3b io_uring: add generic path for rsrc update by Pavel Begunkov · 3 years, 8 months ago
  73. b60c8dc io_uring: preparation for rsrc tagging by Pavel Begunkov · 3 years, 8 months ago
  74. d4d19c1 io_uring: decouple CQE filling from requests by Pavel Begunkov · 3 years, 8 months ago
  75. 44b31f2 io_uring: return back rsrc data free helper by Pavel Begunkov · 3 years, 8 months ago
  76. fff4db7 io_uring: move __io_sqe_files_unregister by Pavel Begunkov · 3 years, 8 months ago
  77. 724cb4f io_uring: check sqring and iopoll_list before shedule by Hao Xu · 3 years, 8 months ago
  78. f2a48dd io_uring: refactor io_sq_offload_create() by Pavel Begunkov · 3 years, 8 months ago
  79. 07db298 io_uring: safer sq_creds putting by Pavel Begunkov · 3 years, 8 months ago
  80. 3a0a690 io_uring: move inflight un-tracking into cleanup by Pavel Begunkov · 3 years, 8 months ago
  81. 734551d io_uring: fix shared sqpoll cancellation hangs by Pavel Begunkov · 3 years, 8 months ago
  82. 3b763ba io_uring: remove extra sqpoll submission halting by Pavel Begunkov · 3 years, 8 months ago
  83. 75c4021 io_uring: check register restriction afore quiesce by Pavel Begunkov · 3 years, 9 months ago
  84. 38134ad io_uring: fix overflows checks in provide buffers by Pavel Begunkov · 3 years, 9 months ago
  85. c82d5bc io_uring: don't fail submit with overflow backlog by Pavel Begunkov · 3 years, 9 months ago
  86. a7be7c2 io_uring: fix merge error for async resubmit by Jens Axboe · 3 years, 9 months ago
  87. 75652a30 io_uring: tie req->apoll to request lifetime by Jens Axboe · 3 years, 9 months ago
  88. 4e3d9ff io_uring: put flag checking for needing req cleanup in one spot by Jens Axboe · 3 years, 9 months ago
  89. ea6a693d io_uring: disable multishot poll for double poll add cases by Jens Axboe · 3 years, 9 months ago
  90. c7d9561 io_uring: fix early sqd_list removal sqpoll hangs by Pavel Begunkov · 3 years, 9 months ago
  91. c5de003 io_uring: move poll update into remove not add by Pavel Begunkov · 3 years, 9 months ago
  92. 9096af3 io_uring: add helper for parsing poll events by Pavel Begunkov · 3 years, 9 months ago
  93. 9ba5fac io_uring: fix POLL_REMOVE removing apoll by Pavel Begunkov · 3 years, 9 months ago
  94. 7f00651 io_uring: refactor io_ring_exit_work() by Pavel Begunkov · 3 years, 9 months ago
  95. f39c8a5 io_uring: inline io_iopoll_getevents() by Pavel Begunkov · 3 years, 9 months ago
  96. e9979b3 io_uring: skip futile iopoll iterations by Pavel Begunkov · 3 years, 9 months ago
  97. cce4b8b io_uring: don't fail overflow on in_idle by Pavel Begunkov · 3 years, 9 months ago
  98. e31001a io_uring: clean up io_poll_remove_waitqs() by Pavel Begunkov · 3 years, 9 months ago
  99. fd9c7bc io_uring: refactor hrtimer_try_to_cancel uses by Pavel Begunkov · 3 years, 9 months ago
  100. 8c85588 io_uring: add timeout completion_lock annotation by Pavel Begunkov · 3 years, 9 months ago