]>
2023-12-09 | Pavel Begunkov | io_uring/af_unix: disable sending io_uring over sockets Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-09-14 | Pavel Begunkov | io_uring/net: fix iter retargeting for selected buf Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-09-07 | Pavel Begunkov | io_uring: fix unprotected iopoll overflow Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-09-07 | Pavel Begunkov | io_uring: break out of iowq iopoll on teardown Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: move iopoll ctx fields around Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6e70a917eec72ba9f33b97b.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: move multishot cqe cache in ctx Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...918836be44fcec252ce6711.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: separate task_work/waiting cache line Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...38778262c1fdb7ada6286b7.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: banish non-hot data to end of io_ring_ctx Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a34943c4d36163c523cfb43.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: move non aligned field to the end Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b2c5968dcf3f23db9ea47a5.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: add option to remove SQ indirection Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6201ff43a233315c96312e0.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: compact SQ/CQ heads/tails Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9235a530d1e117fb460bc4c.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: force inline io_fill_cqe_req Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ef848a4d930586dfe33ae11.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: merge iopoll and normal completion paths Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...35b77292026691880f6bdbc.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: reorder cqring_flush and wakeups Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...bd6b18c152ddce5b218403f.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: optimise extra io_get_cqe null check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d8ae90ab8ed28a99f518210.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: refactor __io_get_cqe() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2e05e1d478a3596924604e9.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: simplify big_cqe handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e655ba88db536e903df0fe9.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: cqe init hardening Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...460d3c3792c3ba6d3d1bc7a.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-24 | Pavel Begunkov | io_uring: improve cqe !tracing hot path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4be7e23f9b92943875c4bc7.1692916914.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring: simplify io_run_task_work_sig return Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0739b969a82989402696170.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring/rsrc: keep one global dummy_ubuf Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4bc43f6781bba0df97ac489.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring: never overflow io_aux_cqe Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...21e58bb53786b0521e4dd6d.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring: remove return from io_req_cqe_overflow() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1664172d834372608ee0a77.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring: open code io_fill_cqe_req() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f0bd2add4d6aa510bd1fb36.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring/net: don't overflow multishot recv Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...764c984608c22d85f88f75c.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-11 | Pavel Begunkov | io_uring/net: don't overflow multishot accept Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...72623dd7747966f516fe6e2.1691757663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-09 | Pavel Begunkov | io_uring: break iopolling on signal Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...30c3220125eb6cb244cc94c.1691594339.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-09 | Pavel Begunkov | io_uring: kill io_uring userspace examples Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d8c92602a551044f72176b4.1691543666.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-09 | Pavel Begunkov | io_uring: fix false positive KASAN warnings Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0007c76eefd9d57f2d3ba51.1691541473.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-08-09 | Pavel Begunkov | io_uring: fix drain stalls by invalid SQE Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...34bb2023f2947f09f50ef73.1691538547.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-24 | Pavel Begunkov | net/tcp: optimise locking for blocking splice Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3ea565ba825eaf4d1abd876.1687523671.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: merge conditional unlock flush helpers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3d9c7bdcf9741aada5d8aab.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: make io_cq_unlock_post static Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d24bb32035faac887c5fa37.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: inline __io_cq_unlock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cb58a57111446c77a614caa.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: fix acquire/release annotations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...22f8bf90b39f44da5d0401e.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: kill io_cq_unlock() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e78780480396c52c29b2bf4.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: remove IOU_F_TWQ_FORCE_NORMAL Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3cc12da606d204e2485525b.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: don't batch task put on reqs free Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...35507bf389d6bd2d5c1edf0.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: move io_clean_op() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2d972c79c1b0a9301b3057e.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: inline io_dismantle_req() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2e7d120a104a198552050db.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: remove io_free_req_tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...888ce1c17fe5ea7bbcb2a55.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-06-23 | Pavel Begunkov | io_uring: open code io_put_req_find_next Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0cd16fdd5c1531d7ff81a9.1687518903.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-05-25 | Pavel Begunkov | nvme: optimise io_uring passthrough completion Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b7779e2efd09e040825d0f8.1684154817.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-05-25 | Pavel Begunkov | io_uring/cmd: add cmd lazy tw wake helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7f18bd555aee2f8f9c8b0c3.1684154817.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-05-22 | Pavel Begunkov | net/tcp: refactor tcp_inet6_sk() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
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-05-17 | Pavel Begunkov | net/tcp: optimise io_uring zc ubuf refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-05-17 | Pavel Begunkov | net/tcp: don't peek at tail for io_uring zc Signed-off-by: Pavel Begunkov <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 |
next |