2022-07-25 | Pavel Begunkov | io_uring: remove ctx->refs pinning on enter Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...41fce90669c1b79cf4d8940.1656153286.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: don't check file ops of registered rings Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9a46c205ee811987691baaf.1656153286.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: remove extra TIF_NOTIFY_SIGNAL check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1697f432141e5690fd4b968.1656153285.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: fuse fallback_node and normal tw node Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e247b361b4486b193293e46.1656153285.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: improve io_fail_links() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e84ddfa7b3abd67a8fffb27.1656153285.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: optimise submission side poll_refs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1578a031e546f79b1c97d01.1655990418.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: refactor poll arm error handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dc56b32e85d752cab7607f6.1655990418.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: change arm poll return values Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...83ccd44234d8b576a83a921.1655990418.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: add a helper for apoll alloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...05dd0d7097f66968ced495c.1655990418.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: remove events caching atavisms Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e5b59807cfcb57852b51dc7.1655990418.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: clean poll ->private flagging Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7a9b0eb59a9efeb638a35a4.1655990418.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: dedup io_run_task_work Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d03c73494f2fd0e24e44fbc.1655802465.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: move list helpers to a separate file Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1d2a3b7db2ca3abc1ecc4a2.1655802465.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: improve io_run_task_work() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...92821a409e28da6cb1d64fe.1655802465.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: optimize io_uring_task layout Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: add a warn_once for poll_find Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...02288d4e42f3cc6bb357804.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: consistent naming for inline completion Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9e9d3fcb16e4c3cde6ad1a3.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: move io_import_fixed() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f6a7cedd6a50e65e2371630.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: opcode independent fixed buf import Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...05a28d2399fc53e1d3cf37a.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: add io_commit_cqring_flush() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ffe46dcd3962bf104afcca3.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: introduce locking helpers for CQE posting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...be55b0d034be9c1949277dc.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: hide eventfd assumptions in eventfd paths Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...80b601e4370e147faaa72c5.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: fix io_poll_remove_all clang warnings Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...eb15fa13b858a05a78eb310.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: improve task exit timeout cancellations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ae514f672ad050e43dd1b03.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: fix multi ctx cancellation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ff38061cf86b9a827e8845c.1655684496.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: remove ->flush_cqes optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...449a7960365fa7b4a18f8e6.1655637157.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: move io_eventfd_signal() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48a621e0b6a537720c43334.1655637157.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: reshuffle io_uring/io_uring.h Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cc0c54ae201369ebc3ebfab.1655637157.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: remove extra io_commit_cqring() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...89c42e4804268b608722cef.1655637157.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: clean up tracing events Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6d400f2b003beb6cde6ef53.1655384063.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: make io_uring_types.h public Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e0deaddcc7518d98a132d17.1655384063.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: kill extra io_uring_types.h includes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...981c508ddcee7fc1c18850f.1655384063.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: change ->cqe_cached invariant for CQE32 Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...381a006950b36ba640d998c.1655455613.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: deduplicate io_get_cqe() calls Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c59ff4e7c390c783885465f.1655455613.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: deduplicate __io_fill_cqe_req tracing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d932164b314013a0f0b0fdc.1655455613.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: introduce io_req_cqe_overflow() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7a1a540409c98c3d383edcb.1655455613.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: don't inline __io_get_cqe() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f8710926f99a3559b9f24c0.1655455613.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: don't expose io_fill_cqe_aux() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fb01292116c682a0ff61081.1655455613.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: mutex locked poll hashing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2f100bbf46730a37df7194f.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: propagate locking state to poll cancel Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...63443b57551a3fa57c7c5e1.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: introduce a struct for hash table Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ca9eabf334394936d44bd28.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: pass hash table into poll_find Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...254240fa037352927d7ecc3.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: add IORING_SETUP_SINGLE_ISSUER Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8aab8baf6ce3ba21858c3d4.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: use state completion infra for poll reqs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6c640d052fd3da3f5d6891a.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: clean up io_ring_ctx_alloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...76b2a85bebae2babcb13983.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: limit the number of cancellation buckets Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...50eba894b89bd93a94a9abd.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: clean up io_try_cancel Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6c364dba1ad9b4c7382d158.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: pass poll_find lock back Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...812ecf62f82fd3f053aae44.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: don't inline io_put_kbuf Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...54032914b9430813cae53f8.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: refactor io_req_task_complete() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...06895cde306e9e959d6f6ae.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: kill REQ_F_COMPLETE_INLINE Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b249b23d3d177803613dde4.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: rw: delegate sync completions to core io_uring Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5e6837740dc0331bb051bd4.1655371007.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: don't set REQ_F_COMPLETE_INLINE in tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6f1311d998a2d6ee0b31573.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: remove check_cq checking from hot paths Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...172a7c83894a3b0111bbf6a.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: never defer-complete multi-apoll Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e06e6edea294a03be3e15a0.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: inline ->registered_rings Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9e13de2134019054fa5830d.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: explain io_wq_work::cancel_seq placement Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dae933df3aefef303502f6c.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: move small helpers to headers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a7e945e8519e64e3642c064.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: refactor ctx slow data placement Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...20787650550efc66d89bef2.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: better caching for ctx timeout fields Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3b3cb66e0c2995e7226ff78.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: move defer_list to slow data Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...afdd24e8944baab849b4a7b.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-25 | Pavel Begunkov | io_uring: make reg buf init consistent Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...bd6e65e100e2b5293a6151e.1655310733.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-07 | Pavel Begunkov | io_uring: explicit sqe padding for ioctl commands Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...00435166185e85b196b2ba2.1657202417.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-30 | Pavel Begunkov | io_uring: keep sendrecv flags in ioprio Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-06-21 | Pavel Begunkov | io_uring: fix double poll leak on repolling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f1f88c8fb659baef971414a.1655852245.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-21 | Pavel Begunkov | io_uring: fix wrong arm_poll error handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...80aebe11b35bdcb25b0ccfb.1655852245.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-21 | Pavel Begunkov | io_uring: fail links when poll fails Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e4aa4c0b62425c88f9415bc.1655852245.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-21 | Pavel Begunkov | io_uring: fix req->apoll_events Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d2c2e85e6e8fd93c02fc6e4.1655814213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-15 | Pavel Begunkov | io_uring: make io_fill_cqe_aux honour CQE32 Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...aa15d0cd807f692b0880b9a.1655287457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-15 | Pavel Begunkov | io_uring: remove __io_fill_cqe() helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...64d26f20d3b60bdc40726ff.1655287457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-15 | Pavel Begunkov | io_uring: fix ->extra{1,2} misuse Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ec7270fd485b8a3b014d464.1655287457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-15 | Pavel Begunkov | io_uring: fill extra big cqe fields from req Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...abceb51cbbf72b8002e019d.1655287457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-15 | Pavel Begunkov | io_uring: unite fill_cqe and the 32B version Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f60decd45334f87e389b718.1655287457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-15 | Pavel Begunkov | io_uring: get rid of __io_fill_cqe{32}_req() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f24721245e4e3fddd0b6917.1655287457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-14 | Pavel Begunkov | io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1eee4fcfd7de697886d645b.1655224415.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-14 | Pavel Begunkov | Revert "io_uring: add buffer selection support to IORING_OP_NOP" Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dcb190f8c4e3c0bf1c965dc.1655224415.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-14 | Pavel Begunkov | Revert "io_uring: support CQE32 for nop operation" Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b92a3ea41cdcfa612f3d96f.1655224415.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-06-13 | Pavel Begunkov | io_uring: fix double unlock for pbuf select Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-06-13 | Pavel Begunkov | io_uring: fix not locked access to fixed buf table Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-06-13 | Pavel Begunkov | io_uring: fix races with buffer table unregister Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-06-13 | Pavel Begunkov | io_uring: fix races with file table unregister Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-06-01 | Pavel Begunkov | io_uring: fix deadlock on iowq file slot alloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5300346bb280f3657aafc26.1654087283.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-05-18 | Pavel Begunkov | io_uring: add fully sparse buffer registration Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3318217ff33a2853d4544be.1652879898.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-05-13 | Pavel Begunkov | io_uring: avoid io-wq -EAGAIN looping for !IOPOLL Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...614dd8ff648221736f572e6.1652433740.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-05-02 | Pavel Begunkov | tcp: optimise skb_zerocopy_iter_stream() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0c30eb9a8a81ec59f6545dd.1650884401.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-05-01 | Pavel Begunkov | sock: optimise sock_def_write_space barriers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-05-01 | Pavel Begunkov | sock: optimise UDP sock_wfree() refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-05-01 | Pavel Begunkov | sock: dedup sock_def_write_space wmem_alloc checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-30 | Pavel Begunkov | ipv6: refactor ip6_finish_output2() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-30 | Pavel Begunkov | ipv6: help __ip6_finish_output() inlining Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-30 | Pavel Begunkov | net: inline dev_queue_xmit() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-30 | Pavel Begunkov | net: inline skb_zerocopy_iter_dgram Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-30 | Pavel Begunkov | net: inline sock_alloc_send_skb Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: refactor io_disarm_next() locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...028f19623708ad3695512d6.1650458197.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: move timeout locking in io_timeout_cancel() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e205ed8f476d4ec879a8849.1650458197.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: kill ctx arg from io_req_put_rsrc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e6ea21bc79c25d7870d1644.1650311386.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: add a helper for putting rsrc nodes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4cd50e8f69e95e6664f46fe.1650311386.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: store rsrc node in req instead of refs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f6ce8940d58c017ef8782f4.1650311386.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: refactor io_assign_file error path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cca5223813e6a396ffedec0.1650311386.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-25 | Pavel Begunkov | io_uring: use right helpers for file assign locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...da0a251962a697f8a2275fa.1650311386.git.asml.silence@gmail.com |
commit | commitdiff | tree |
next |