2021-10-20 | Pavel Begunkov | io_uring: fix ltimeout unprep Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...25cf2ba62b2a350cc9be031.1634719585.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-10-20 | Pavel Begunkov | io_uring: apply max_workers limit to all future users Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...722c0d5c93e7439cfb6f697.1634683237.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-10-19 | Pavel Begunkov | io-wq: max_worker fixes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a88f5d04fb8d95bb86b8cf3.1634671835.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-10-01 | Pavel Begunkov | io_uring: kill fasync Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fa6713824198915c41cea86.1633080236.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-24 | Pavel Begunkov | io_uring: make OP_CLOSE consistent with direct open Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-09-24 | Pavel Begunkov | io_uring: kill extra checks in io_write() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...22766efc0fb8854cfcf749c.1632500058.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-15 | Pavel Begunkov | io_uring: move iopoll reissue into regular IO path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0052a8ab3cfca9496a112ca.1631699928.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-14 | Pavel Begunkov | io_uring: auto-removal for direct open/accept Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c09d93149e665c2c37979b4.1631632300.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-09 | Pavel Begunkov | io_uring: fail links of cancelled timeouts Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cae79f60e6acf3fbdf8f990.1631192135.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-08 | Pavel Begunkov | io_uring: fix missing mb() before waitqueue_active Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6ed435ee2a77197107d8a29.1631130542.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-08 | Pavel Begunkov | io-wq: fix cancellation on create-worker failure Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b0acfd675d4abcd273ee863.1631092071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-03 | Pavel Begunkov | io_uring: reexpand under-reexpanded iters Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-09-03 | Pavel Begunkov | iov_iter: track truncated size Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-09-03 | Pavel Begunkov | io_uring: prolong tctx_task_work() with flushing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c63bdd4146c10477cea4249.1630539342.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-09-03 | Pavel Begunkov | io_uring: don't disable kiocb_done() CQE batching Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a5999ef4f9a581e24be04a2.1630539342.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-31 | Pavel Begunkov | io_uring: don't submit half-prepared drain request Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b1e200b26b675df0c2b7627.1630415423.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-31 | Pavel Begunkov | io_uring: fix queueing half-created requests Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...bd75965504649c6bb1415c0.1630415423.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-29 | Pavel Begunkov | io_uring: allow updating linked timeouts Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-08-29 | Pavel Begunkov | io_uring: keep ltimeouts in a list Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2021-08-27 | Pavel Begunkov | io_uring: add build check for buf_index overflows Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6301426b1c4c4887b8bd676.1629920396.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-27 | Pavel Begunkov | io_uring: clarify io_req_task_cancel() locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fd73d5a3da6391924da8300.1629920396.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-27 | Pavel Begunkov | io_uring: add task-refs-get helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7aa13f38a496078eca2afdb.1630023531.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-25 | Pavel Begunkov | io_uring: accept directly into fixed file table Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...26a656de6b42199143e9721.1629888991.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-25 | Pavel Begunkov | io_uring: hand code io_accept() fd installing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ccb98136695b60f52a3d98c.1629888991.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-25 | Pavel Begunkov | io_uring: openat directly into fixed fd table Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a707f87d95bd596dada1e65.1629888991.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-25 | Pavel Begunkov | net: add accept helper not installing fd Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a3d24f8ca50ca038d1da8c4.1629888991.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-24 | Pavel Begunkov | bio: fix page leak bio_add_hw_page failure Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6345a477df5387d2c1415d0.1626653825.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: fix io_try_cancel_userdata race for iowq Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e59538929c99cdd55d8699e.1629721757.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: IRQ rw completion batching Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a21bb1ec696407a54fab1aa.1629286357.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: batch task work locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3e2fa1e38a9c541dcad3929.1629286357.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: flush completions for fallbacks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...64d58932d671736892d7fff.1629286357.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: add ->splice_fd_in checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...de3d71a5692235b5b2b7397.1629451684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: place fixed tables under memcg limits Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...837b5fe25e8ef4be982218c.1629451684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-08-23 | Pavel Begunkov | io_uring: limit fixed table size by RLIMIT_NOFILE Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b302c26dab50c6c5907f4ce.1629451684.git.asml.silence@gmail.com |
commit | commitdiff | tree |
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: 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: 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: 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 |
next |