2021-08-23 | Pavel Begunkov | io_uring: extend task put optimisations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0f3ff85c558a24fd005872.1629302453.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: fix io_timeout_remove locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3ef6f39b6a426b6d97fd96f.1629280204.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: improve same wq polling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...55859fabb878db8777d4c2f.1629228203.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: reuse io_req_complete_post() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...870e5147eb134da2aa70779.1629228203.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: better encapsulate buffer select for rw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...20c44ab4d9317a81a9cf398.1629228203.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: optimise io_prep_linked_timeout() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e359f7650afe807ca8ef879.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: cancel not-armed linked touts separately Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d29d5e4852ed9fa8a2a97db.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: simplify io_prep_linked_timeout Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...370e43ef5767940202cab42.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: kill REQ_F_LTIMEOUT_ACTIVE Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2264b8abd309409f7421a06.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: deduplicate cancellation code Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e71bfec80a260726c6a54d6.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: kill not necessary resubmit switch Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...308a35227966c8e15d8525b.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: optimise initial ltimeout refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...915d6eb9e8876266e4c0d5a.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: don't inflight-track linked timeouts Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...05efdbee8cf7ba36f46c1a3.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: optimise iowq refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a4c5de667fc3c176d974860.1628981736.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: optimise hot path of ltimeout prep Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...724f09b9ecaace942dde4d4.1628705069.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: skip request refcounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...270a1913d6d3a7f8f795fd9.1628705069.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: remove submission references Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f2a27148aee77767a8d7750.1628705069.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: remove req_ref_sub_and_test() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...94fb5757e77be23fadf7fc0.1628705069.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: move req_ref_get() and friends Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dfe4546c24725eee40df605.1628705069.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: remove file batch-get optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: clean up tctx_task_work() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: inline io_poll_remove_waitqs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...31dc4c61e2f11c64a2d6a6d.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: remove extra argument for overflow flush Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5a35a3c7c2d402242834e9e.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: inline struct io_comp_state Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a2e54e3c6c267c6a0fc4b57.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: use inflight_entry instead of compl.list Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d718831bda7bfed1daf8976.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: remove redundant args from cache_free Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b98e2179b9c9f06f9b0cca1.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: cache __io_free_req()'d requests Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1799366d0a3a08ac3040236.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: move io_fallback_req_func() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1d6237167d51c9378798d2d.1628536684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: optimise putting task struct Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ca1f58426776e368c8926b3.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: drop exec checks from io_req_task_submit Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0ca03dc4ca3316239b5e8e0.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: kill unused IO_IOPOLL_BATCH Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...865bbab9412135a14e24a64.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: improve ctx hang handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...628af1a42ff6663bff7ce9c.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: deduplicate open iopoll check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1180ef177eecef8e87ff2a2.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: inline io_free_req_deferred Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9dd00677b227eefe80c2cc5.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: move io_rsrc_node_alloc() definition Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...60b24463a9a68b14a8a5ed2.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: move io_put_task() definition Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c75a5b98fe22bcdf77ce47d.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: extract a helper for ctx quiesce Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...09237eefa7945bf9a6f153d.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: optimise io_cqring_wait() hot path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...583dc333947869c3d85d037.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: add more locking annotations for submit Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1dd3a424aa66108ee8ff951.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: don't halt iopoll too early Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8303b3171f0a4141f06726e.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: refactor io_alloc_req Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f1dbe95036e345ffb1d5b01.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io-wq: improve wq_list_add_tail() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48c488ed0789b98f8cc6185.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: remove unnecessary PF_EXITING check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d1743a2488cf0df09bf48ac.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: clean io-wq callbacks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8c1333efee8bcb9c26e419f.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: avoid touching inode in rw prep Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cd52db4ae3f16e03aafed0f.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: rename io_file_supports_async() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c637c1957f1e30d30dc3bec.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: inline fixed part of io_file_get() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0923149c0e6cb611084a0b1.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: use kvmalloc for fixed files Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ab773006bb5588c7b2dabc0.1628471125.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-17 | Pavel Begunkov | io_uring: pin ctx on fallback execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...44284a9bbfe418df4f6b61c.1629235576.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-10 | Pavel Begunkov | io_uring: fix ctx-exit io_rsrc_put_work() deadlock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ec1afab714e0885d2c9c363.1628559783.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-07-26 | Pavel Begunkov | io_uring: fix io_prep_async_link locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2a175b3dab6bc2f27cebc48.1627304436.git.asml.silence@gmail.com |
commit | commitdiff | tree |
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 |
next |