2021-07-20 | Pavel Begunkov | io_uring: remove double poll entry on arm failure Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...24eeda857da8efdc43c331c.1626774457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-20 | Pavel Begunkov | io_uring: explicitly count entries for poll reqs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...63623b74a76c39f712151c3.1626774457.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-11 | Pavel Begunkov | io_uring: fix io_drain_req() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7c8ae062fc7fda63b978df2.1626039606.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-11 | Pavel Begunkov | io_uring: use right task for exiting checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...98b169059ea9c8a2c770715.1625881431.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-08 | Pavel Begunkov | io_uring: mitigate unlikely iopoll lag Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...71bbae04b2953a8058e9d05.1625747741.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-07 | Pavel Begunkov | io_uring: fix drain alloc fail return code Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6cfc4d280d0f22b9303ec08.1625682153.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-01 | Pavel Begunkov | io_uring: fix exiting io_req_task_work_add leaks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0ba24aef818ea4d3080819b.1625142209.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-01 | Pavel Begunkov | io_uring: simplify task_work func Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-07-01 | Pavel Begunkov | io_uring: fix stuck fallback reqs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: pre-initialise some of req fields Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e9e0142472330bbf9d8f05d.1624739600.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: refactor io_submit_flush_completions Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...521e9782750300970e5afc8.1624739600.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: optimise hot path restricted checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5d7276bdc73081784e30698.1624739600.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: remove not needed PF_EXITING check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ea649fb983ca754805bb884.1624739600.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: mainstream sqpoll task_work running Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3dffbd694b4c61a5fe49029.1624739600.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: refactor io_arm_poll_handler() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0358e2958384b2e42437885.1624739600.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: refactor io_openat2() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...adc19c703bbfef607200209.1624543113.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: simplify struct io_uring_sqe layout Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...654450bc3088973a8adc730.1624543113.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: update sqe layout build checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b3a632be4c23ffa184a3ef0.1624543113.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: fix code style problems Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...44fe9422a916bd327099f44.1624543113.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: refactor io_sq_thread() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...24dd1b45394cf8e746130b4.1624543113.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-30 | Pavel Begunkov | io_uring: don't change sqpoll creds if not needed Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e0a333f7cfff70d5fb045b2.1624543113.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: improve in tctx_task_work() resubmission Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cd7ce4bfe3bb5c82a62eb93.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: don't resched with empty task_list Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3c7d7ce826f9d28afba718a.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: refactor tctx task_work list splicing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f43acb23b8fafd7c5da1714.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: optimise task_work submit flushing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0ff8025c3524398b3ae0270.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: inline __tctx_task_work() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d8e25ebc3c5f7b6f69148f8.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: refactor io_get_sequence() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...698d24b8677a34d31077ccb.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: clean all flags in io_clean_op() at once Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e7fe497c69fb554d59bfeaf.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: simplify iovec freeing in io_clean_op() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f69b73d55a61de46d914415.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: track request creds with a flag Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f555542350e2eac97005556.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: move creds from io-wq work to io_kiocb Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...db12a228a2ab4c094ae64e1.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: refactor io_submit_flush_completions() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...338e95197024dbd65a1b376.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-18 | Pavel Begunkov | io_uring: fix false WARN_ONCE Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6668f5168e2993e38bbd99c.1623949695.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: optimise io_commit_cqring() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48a80be39909f0d83eddd93.1623772051.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: shove more drain bits out of hot path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1a26bd97b57d57d45a9f900.1623772051.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: switch !DRAIN fast path when possible Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...df6348507edddacab150460.1623772051.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: fix min types mismatch in table alloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...43810d4a805293ed54f39d8.1623759527.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: optimise non-drain path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b0d08499f591d4768128ea3.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: refactor io_req_defer() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...866f8acd8efe3284d2bebcb.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: move uring_lock location Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0922b46d713154d81f7bd8.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: wait heads renaming Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7b20b6ccc4e077523dce682.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: clean up check_overflow flag Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...13e3c729416af573afff5f5.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: small io_submit_sqe() optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5af3005b1389bbbed7d780d.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: optimise completion timeout flushing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2ffbea4a1499be3ec0d463b.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: don't cache number of dropped SQEs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...31e2770267c4498e0507cc1.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: refactor io_get_sqe() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...61f6b0e08dbd0a8d1abce84.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: shuffle more fields into SQ ctx section Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...63249e716f580b246f3dec6.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: move ctx->flags from SQ cacheline Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...383ba2b87e8b8e8dfdbd23d.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-15 | Pavel Begunkov | io_uring: keep SQ pointers in a single cacheline Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...492506a8897eff679244f49.1623709150.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: inline io_iter_do_read() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...bc2244b361b397ef43d3caf.1623634182.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: unify SQPOLL and user task cancellations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a40eee54352b8b65ac851bb.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: cache task struct refs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c1f702ecf650e100513aca9.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: don't vmalloc rsrc tags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...09e7e1030eb585d4a349e0d.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: add helpers for 2 level table alloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...16d395f86fc78431ccfc0aa.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: remove rsrc put work irq save/restore Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...04ac885b4d73bdf42d2f836.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: hide rsrc tag copy into generic helpers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...de10561b75edb95283459da.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io-wq: simplify worker exiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6676943e876a0afecc23017.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io-wq: don't repeat IO_WQ_BIT_EXIT check by worker Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7fb5417c9fbc775c4b26497.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: rename function *task_file Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...31ce58ffbffaa232afe18d5.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: refactor io_iopoll_req_issued Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...25ac69a82737ab0668d7665.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io-wq: remove unused io-wq refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...02360e69a29b64498e15db2.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io-wq: embed wqe ptr array into struct io_wq Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...662dc38a8a580fb08b1ed8c.1623634181.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: fix blocking inline submission Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...639ef5f76e55eb563633599.1623236455.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: enable shmem/memfd memory registration Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: don't bounce submit_state cachelines Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...631978ee8ab9db0c6290dd5.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: rename io_get_cqring Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f5632c184e61546b86515ce.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: kill cached_cq_overflow Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...febc63804909861109ce859.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: deduce cq_mask from cq_entries Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...451dae075e68a04362fbc8d.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: remove dependency on ring->sq/cq_entries Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dd0489ef784af5c8d6310e9.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: better locality for rsrc fields Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c4510f08abd5a31830f8ca0.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: shuffle rarely used ctx fields Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ae757d58b1a47821b5b46d4.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: make fail flag not link specific Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5ac835d29436b177872fa10.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: get rid of files in exit cancel Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b27dec3293ec2d248677348.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: simplify waking sqo_sq_wait Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8d63ef884aaff578123f61e.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: remove unused park_task_work Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...39373500e04ad9af7ee3dbb.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: improve sq_thread waiting check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...994c58ee147d149a8957d94.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-14 | Pavel Begunkov | io_uring: improve sqpoll event/state handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f88ff497785f4f1d6f3966f.1621201931.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-10 | Pavel Begunkov | io_uring: add feature flag for rsrc tags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b7510ca124fd25ac2203af7.1623339162.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-06-10 | Pavel Begunkov | io_uring: change registration/upd/rsrc tagging ABI Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3becc48dfed2f7af9f423d5.1623339162.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-30 | Pavel Begunkov | io_uring: fix misaccounting fix buf pinned pages Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d9c75a0c8fa235320ff367c.1622285901.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-26 | Pavel Begunkov | io_uring/io-wq: close io-wq full-stop gap Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fbad7e9a0cc5433cc70bdc2.1621781238.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-25 | Pavel Begunkov | futex: Deduplicate cond_resched() invocation in futex_wake_op() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...01c4e348a3b647ab2c8baab.1621258128.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-20 | Pavel Begunkov | io_uring: fortify tctx/io_wq cleanup Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...07610b3e53a5a5fa8530856.1621513214.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-17 | Pavel Begunkov | io_uring: don't modify req->poll for rw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...50fe2dfd4c8923d82a5bbfc.1621251795.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-14 | Pavel Begunkov | io_uring: increase max number of reg buffers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6aa96a16bf9e5094e10584d.1620990371.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-14 | Pavel Begunkov | io_uring: further remove sqpoll limits on opcodes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d7897582474ea5aab5eed34.1620990306.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-14 | Pavel Begunkov | io_uring: fix ltout double free on completion race Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dcd98f0882e18eb07ce693a.1620990121.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-05-09 | Pavel Begunkov | io_uring: fix link timeout refs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...76f09273ef48cb24c720368.1620417627.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-29 | Pavel Begunkov | io_uring: fix unchecked error in switch_start() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d8d0a266c79055bcc6b6e60.1619693112.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-29 | Pavel Begunkov | io_uring: allow empty slots for reg buffers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...010c648c72ac764c9cc8826.1619611868.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-29 | Pavel Begunkov | io_uring: add more build check for uapi Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5bfd80994b9d3667d3926da.1619536280.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-29 | Pavel Begunkov | io_uring: dont overlap internal and user req flags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cc7db4a3fe86db6b70b8987.1619536280.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-29 | Pavel Begunkov | io_uring: fix drain with rsrc CQEs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3466d028f936e167f0654be.1619536280.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-26 | Pavel Begunkov | io_uring: fix NULL reg-buffer Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...51962a3123b5566571b8c6d.1619446608.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-26 | Pavel Begunkov | io_uring: simplify SQPOLL cancellations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...932b70e71a655b03257b366.1619389911.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-26 | Pavel Begunkov | io_uring: fix work_exit sqpoll cancellations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...025bb529d5cb1d8d6b46e10.1619389911.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-26 | Pavel Begunkov | io_uring: fix invalid error check after malloc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9dbce35b9f70c115ff6176f.1619392565.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-25 | Pavel Begunkov | io_uring: add full-fledged dynamic buffers support Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...87eb55fb467a47870c86aad.1619356238.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-25 | Pavel Begunkov | io_uring: prepare fixed rw for dynanic buffers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6640b6f753292c45200fe8f.1619356238.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-04-25 | Pavel Begunkov | io_uring: keep table of pointers to ubufs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f41d0e849ac099f4c83b0d3.1619356238.git.asml.silence@gmail.com |
commit | commitdiff | tree |
next |