2023-05-20 | Pavel Begunkov | io_uring: annotate offset timeout races Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a572df2be2c735d2e21a83d.1684506056.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: disassociate nodes and rsrc_data Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3b4ed83508635218acd3c3f.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: devirtualise rsrc put callbacks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0c2f404e95ae88c8f472930.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: pass node to io_rsrc_put_work() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...40b74d34e99facbaad62f3b.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: inline io_rsrc_put_work() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9b160767babfa2fce07b8f8.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: add empty flag in rsrc_node Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f73b9cf8a44e1699106aeb1.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: merge nodes and io_rsrc_put Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3700a710dd112edc703db98.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: infer node from ctx on io_queue_rsrc_removal Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8b4925685c2577538b823bb.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-19 | Pavel Begunkov | io_uring/rsrc: remove unused io_rsrc_node::llist Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...de88d0927c3060d2e1bb599.1681822823.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: refactor io_queue_rsrc_removal Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...992dc19b17db166eea9ac40.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: simplify single file node switching Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ced79f646e97db608994574.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: clean up __io_sqe_buffers_update() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...810c5eafcea7e1c3b90e3cd.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: inline switch_start fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c5fce2f1ba2735f804da0f2.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: remove rsrc_data refs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3e386aea28eb6d6c6a1be10.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: fix DEFER_TASKRUN rsrc quiesce Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...75b018fed52e54f3b89d4af.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: use wq for quiescing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8f01819e680c5e0da252956.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: refactor io_rsrc_ref_quiesce Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...50a53a4c76c91aacd94e52e.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: remove io_rsrc_node::done Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f196f1ecca27a763b79926f.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/rsrc: use nospec'ed indexes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e2b0618c38831c078232ff0.1681395792.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-15 | Pavel Begunkov | io_uring/notif: add constant for ubuf_info flags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring/rsrc: extract SCM file put helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8c2b89274a51febcbfa5556.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring/rsrc: refactor io_rsrc_node_switch Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a60c997c252534f03d423d7.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring/rsrc: zero node's rsrc data on alloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...74c5e6e4bf0489fd16593ab.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring/rsrc: consolidate node caching Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a716be045b51d6b371baef6.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring/rsrc: add lockdep checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...375127f23468b37b729df99.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-12 | Pavel Begunkov | io_uring: add irq lockdep checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d37873fece2b6488f878b31.1681210788.git.asml.silence@gmail.com |
commit | commitdiff | tree |
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 |
next |