2022-09-05 | Pavel Begunkov | io_uring: poll rework Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ea4330ac5612f0e0848c946.1639605189.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-09-05 | Pavel Begunkov | io_uring: inline io_poll_complete Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2d892235462c8f18d030293.1633373302.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-09-05 | Pavel Begunkov | io_uring: kill poll linking optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...901d4e79d6da64baa9f70be.1639605189.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-09-05 | Pavel Begunkov | io_uring: move common poll bits Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cd389a54a8c7412e6a0621d.1639605189.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-09-05 | Pavel Begunkov | io_uring: refactor poll update Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...220e2fab1b28132c1d73ce3.1639605189.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-09-05 | Pavel Begunkov | io_uring: clean cqe filling functions Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cf04b3afa51e0d080f5943c.1636559119.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-09-05 | Pavel Begunkov | io_uring: correct fill events helpers types Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e28adcac272744cae29b113.1633373302.git.asml.silence@gmail.com Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-08-17 | Pavel Begunkov | io_uring: mem-account pbuf buckets Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d26e2606211ec9070d329ea.1659622312.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-12 | 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-07-12 | Pavel Begunkov | block: use bdev_get_queue() in bio.c Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...75baa10049e6b59e15fb484.1634219547.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-07-02 | 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-22 | Pavel Begunkov | io_uring: fix races with buffer table unregister Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-06-22 | Pavel Begunkov | io_uring: fix races with file table unregister Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-05-25 | Pavel Begunkov | io_uring: arm poll for non-nowait files Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...70269a87986f154edb83043.1634425438.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-20 | Pavel Begunkov | io_uring: use nospec annotation for more indexes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ad525912370b729f5d145f4.1649336342.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-20 | Pavel Begunkov | io_uring: zero tag on rsrc removal Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a25b22494dcc19f3a80301f.1649336342.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-04-13 | Pavel Begunkov | io_uring: don't touch scm_fp_list after queueing skb Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-13 | Pavel Begunkov | io_uring: nospec index for tags on files update Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-04-08 | Pavel Begunkov | io_uring: fix memory leak of uid in files registration Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...aaebb099d04967533efde92.1648226048.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-01-29 | Pavel Begunkov | io_uring: fix not released cached task refs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b799a8bbc1c06bf634ccec1.1641688805.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-01-27 | Pavel Begunkov | io_uring: remove double poll on poll update Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3b8a6cc29a2b6063ac2434f.1639605189.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-12-01 | Pavel Begunkov | io_uring: fix link traversal locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...be41f708ac1ecb5766f0b68.1637937097.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-12-01 | Pavel Begunkov | io_uring: fail cancellation for EXITING tasks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5a07cd48cb66ed62199cf7e.1637937097.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-12-01 | Pavel Begunkov | io_uring: correct link-list traversal locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5ae36109e58529ca16e66aa.1637631883.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-11-18 | Pavel Begunkov | io_uring: honour zeroes as io-wq worker limits Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...042763805e891a4cdd4b544.1636384034.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-11-18 | Pavel Begunkov | io-wq: remove worker to owner tw dependency Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e868959059154362bfa8c19.1635509451.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2021-10-21 | Pavel Begunkov | io_uring: apply worker limits to previous users Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6e43c906ee3d71b7ae21bed.1634818641.git.asml.silence@gmail.com |
commit | commitdiff | tree |
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 |
next |