2023-04-12 | Pavel Begunkov | io_uring/kbuf: remove extra ->buf_ring null check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e605255652ce08d18e7d2c6.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring: shut io_prep_async_work warning Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b4f046f7f98d19b1ca2e5b7.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: optimise io_req_local_work_add Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...01824f8c5c2cf0d6ee100d0.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: refactor __io_cq_unlock_post_flush() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e01c40209dbbe38d9c8c11d.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: reduce scheduling due to tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8a69f7037d764b739dcd225.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: inline llist_add() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3c792114b972f331e7d7d10.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: add tw add flags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fb199093cc995af7a19befa.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: refactor io_cqring_wake() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6be06038525e97b64072a46.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: optimize local tw add ctx pinning Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e9e50ef91f13c4f05910247.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-06 | Pavel Begunkov | io_uring: move pinning out of io_req_local_work_add Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4cb942dd3592879fd5bfb1b.1680782017.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: add custom limit for node caching Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...878e276fc0199f21e6bccea.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: optimise io_rsrc_data refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2696d790b5b8fae23537213.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: add lockdep sanity checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...29796738c1dfd22a521df7a.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: cache struct io_rsrc_node Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7af30fdc02f57c0118fb76e.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: don't offload node free Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8fd4a0c6d0d157ab61b90c0.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: optimise io_rsrc_put allocation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c52e67c974bc758a50fed5f.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: rename rsrc_list Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...20f904ee6187c2ccf680efe.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: kill rsrc_ref_lock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...90b526a55ff2c9d5ae07141.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: protect node refs with uring_lock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8257d90c8b17c0115d4fc15.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring: io_free_req() via tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...51aaa0b105cfbe8f5dfee9e.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring: don't put nodes under spinlocks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6805f7acafc4cc34b84b241.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: keep cached refs per node Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2dca78b2b2b8bb9292738b9.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: use non-pcpu refcounts for nodes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...555ff9443afc64cdaab7247.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-03 | Pavel Begunkov | io_uring: encapsulate task_work state Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48d1bfd52cf62b04442df1d.1679931367.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-03 | Pavel Begunkov | io_uring: remove extra tw trylocks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48d1bfd52cf62b04442df1d.1679931367.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-03 | Pavel Begunkov | io_uring: kill unused notif declarations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f28519a8fdb350e3e7c9ad0.1679924536.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-03-30 | Pavel Begunkov | io_uring: fix poll/netmsg alloc caches Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-03-29 | Pavel Begunkov | io_uring/rsrc: fix rogue rsrc node grabbing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e3482b2b84aad9ed483e5d6.1680098433.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-03-16 | Pavel Begunkov | io_uring/rsrc: fix folio accounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0f3c601830e08767e189bd.1678980230.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-03-16 | Pavel Begunkov | io_uring/msg_ring: let target know allocated index Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: optimise registered huge pages Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: optimise single entry advance Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: disallow multi-source reg buffers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring: remove unused wq_list_merge Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0ad9000a8359d591aae615a.1677002255.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: fix a comment in io_import_fixed() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c532f6205f75f224b232c81.1676902343.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: return normal tw run linking optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2cc33ebbcdd6e91cd90f5b6.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor tctx_task_work Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7a4dbb8907d110863008dc7.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor io_put_task helpers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5d648472a8e335f2031d542.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor req allocation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6a8ae3b91371227a92708a6.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: improve io_get_sqe Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7dffef6bf0a675bca14cf42.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: kill outdated comment about overflow flush Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f883fd1459d5ee6586e238c.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: use user visible tail in io_uring_poll() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f66ffdb9a6a60ead1dd96c0.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor __io_req_complete_post Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c4d9f0a5b16f314a839d0a9.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: optimise ctx flags layout Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...19d65e45845f9fc9d35f420.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: simplify fallback execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e2794c6613e8f6f1d76d276.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: don't export io_put_task() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1a6069dadbc5382bed346fe.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: return back links tw run optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...62b18003382de077e6e1367.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: optimise deferred tw execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...76e78554a31ea7e099f7de5.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: add io_req_local_work_add wake fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7e6c315b4690277ba84c3fc.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: waitqueue-less cq waiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b0922d8a9c93a8f0c35f74a.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: wake up optimisations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ddaa6eec0ffa7729474f69f.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: add lazy poll_wq activation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b232c0c7f575b131af19cac.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: separate wq for ring polling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3c5c6c337fc66824af7d590.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: move io_run_local_work_locked Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9fed6f2b6e058630608119b.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: mark io_run_local_work static Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...724a06fe245d5c078659364.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: don't set TASK_RUNNING in local tw runner Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7b4f4b8288bf4789564f33b.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor io_wake_function Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ab7d34c772ed01c447bddb1.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: move submitter_task out of cold cacheline Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...12b892e489cda98e1069542.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: keep timeout in io_wait_queue Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7c80121e62d4b5ab873d28d.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: optimise non-timeout waiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...899783377ead234df7b3d04.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: set TASK_RUNNING right after schedule Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2023f785ed17cc34962a008.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: simplify io_has_work Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...035f94db56127358688f3aa.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: mimimise io_cqring_wait_schedule Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7ca43ea07daa94564349805.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: parse check_cq out of wq waiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...08dbf79368d636d74e1231a.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: move defer tw task checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e43625e5ce8fba584821d1a.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: kill io_run_task_work_ctx Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cdc4d870ca5d5319fb3d7ea.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: don't iterate cq wait fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...aa5d921e97433c831759ecf.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: rearrange defer list checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b95c82a82d9246110686392.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-20 | Pavel Begunkov | io_uring/msg_ring: fix remote queue to disabled ring Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-01-20 | Pavel Begunkov | io_uring/msg_ring: fix flagging remote execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-01-17 | Pavel Begunkov | block: fix hctx checks for batch allocation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b4cf6375c4e38f237d935e3.1673955390.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-13 | Pavel Begunkov | io_uring: lock overflowing for IOPOLL Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-01-05 | Pavel Begunkov | io_uring: fix CQ waiting timeout handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...877d44d37ac953ddb01590d.1672915663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-04 | Pavel Begunkov | io_uring: lockdep annotate CQ locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d782cc2ab2f395a99b4b232.1672795976.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-04 | Pavel Begunkov | io_uring: pin context while queueing deferred tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ef70b061d96523650a23344.1672795998.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-19 | Pavel Begunkov | io_uring/net: fix cleanup after recycle Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f15bf34bf3fa58c6372f6b5.1671461985.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-15 | Pavel Begunkov | io_uring: fix overflow handling regression Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-12-14 | Pavel Begunkov | io_uring: ease timeout flush locking requirements Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...80e7bdc40050db783a5935a.1670002973.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-14 | Pavel Begunkov | io_uring: revise completion_lock locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cb59722bb1cf76402d1c06b.1670002973.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-14 | Pavel Begunkov | io_uring: protect cq_timeouts with timeout_lock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8cb1bab99cf481a93ea46ef.1670002973.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: skip spinlocking for ->task_complete Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d2e5bac7051fe2c183bda73.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: do msg_ring in target task via tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...20de4482fbb7f660f21cd80.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: extract a io_msg_install_complete helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3ee1c60aacead57fcdfa02a.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: get rid of double locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cf20015d618b7c51419a797.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: never run tw and fallback in parallel Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...76f206511c6af3e77aaf5ac.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: use tw for putting rsrc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...194dacea262c1d733c8b529.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: force multishot CQEs into task context Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9a0f26e8e747759e556feb1.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: complete all requests in task context Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...77659a72a14326227ab6460.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: don't check overflow flush failures Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...517f8202cbd0bece2848fb2.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: skip overflow CQE posting for dying ring Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...029e24f8d9ca992f810419d.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: improve io_double_lock_ctx fail handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8f89e2fe6d9c7c19f0241f9.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: dont remove file from msg_ring reqs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f6d727cb8f14ce68262a684.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: reshuffle issue_flags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d248716f4cd568f37b17a74.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: don't reinstall quiesce node for each tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0bbb24a6e357e20a13434b.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: improve rsrc quiesce refs checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c746ed526d86fe3bfb58a70.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: don't raw spin unlock to match cq_lock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4a190cd5b2a6c76522de138.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: combine poll tw handlers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...75fdbf486837330fb27120a.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: improve poll warning handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...62c114508a231a2dce434cb.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: remove ctx variable in io_poll_check_events Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...afdb4f538ead245f53e80e7.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: carve io_poll_check_events fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...553705e88796dec79ff6f93.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
next |