2023-04-04 | Pavel Begunkov | io_uring: don't put nodes under spinlocks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6805f7acafc4cc34b84b241.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: keep cached refs per node Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2dca78b2b2b8bb9292738b9.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-04 | Pavel Begunkov | io_uring/rsrc: use non-pcpu refcounts for nodes Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...555ff9443afc64cdaab7247.1680576071.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-03 | Pavel Begunkov | io_uring: encapsulate task_work state Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48d1bfd52cf62b04442df1d.1679931367.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-03 | Pavel Begunkov | io_uring: remove extra tw trylocks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...48d1bfd52cf62b04442df1d.1679931367.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-04-03 | Pavel Begunkov | io_uring: kill unused notif declarations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f28519a8fdb350e3e7c9ad0.1679924536.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-03-30 | Pavel Begunkov | io_uring: fix poll/netmsg alloc caches Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-03-29 | Pavel Begunkov | io_uring/rsrc: fix rogue rsrc node grabbing Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e3482b2b84aad9ed483e5d6.1680098433.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-03-16 | Pavel Begunkov | io_uring/rsrc: fix folio accounting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0f3c601830e08767e189bd.1678980230.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-03-16 | Pavel Begunkov | io_uring/msg_ring: let target know allocated index Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: optimise registered huge pages Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: optimise single entry advance Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: disallow multi-source reg buffers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring: remove unused wq_list_merge Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0ad9000a8359d591aae615a.1677002255.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-02-22 | Pavel Begunkov | io_uring/rsrc: fix a comment in io_import_fixed() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c532f6205f75f224b232c81.1676902343.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: return normal tw run linking optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2cc33ebbcdd6e91cd90f5b6.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor tctx_task_work Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7a4dbb8907d110863008dc7.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor io_put_task helpers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5d648472a8e335f2031d542.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor req allocation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...6a8ae3b91371227a92708a6.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: improve io_get_sqe Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7dffef6bf0a675bca14cf42.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: kill outdated comment about overflow flush Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f883fd1459d5ee6586e238c.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: use user visible tail in io_uring_poll() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f66ffdb9a6a60ead1dd96c0.1674484266.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor __io_req_complete_post Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c4d9f0a5b16f314a839d0a9.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: optimise ctx flags layout Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...19d65e45845f9fc9d35f420.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: simplify fallback execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e2794c6613e8f6f1d76d276.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: don't export io_put_task() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1a6069dadbc5382bed346fe.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: return back links tw run optimisation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...62b18003382de077e6e1367.1673887636.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: optimise deferred tw execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...76e78554a31ea7e099f7de5.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: add io_req_local_work_add wake fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7e6c315b4690277ba84c3fc.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: waitqueue-less cq waiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b0922d8a9c93a8f0c35f74a.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: wake up optimisations Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ddaa6eec0ffa7729474f69f.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: add lazy poll_wq activation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b232c0c7f575b131af19cac.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: separate wq for ring polling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3c5c6c337fc66824af7d590.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: move io_run_local_work_locked Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9fed6f2b6e058630608119b.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: mark io_run_local_work static Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...724a06fe245d5c078659364.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: don't set TASK_RUNNING in local tw runner Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7b4f4b8288bf4789564f33b.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: refactor io_wake_function Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ab7d34c772ed01c447bddb1.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: move submitter_task out of cold cacheline Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...12b892e489cda98e1069542.1673274244.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: keep timeout in io_wait_queue Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7c80121e62d4b5ab873d28d.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: optimise non-timeout waiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...899783377ead234df7b3d04.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: set TASK_RUNNING right after schedule Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...2023f785ed17cc34962a008.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: simplify io_has_work Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...035f94db56127358688f3aa.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: mimimise io_cqring_wait_schedule Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7ca43ea07daa94564349805.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: parse check_cq out of wq waiting Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...08dbf79368d636d74e1231a.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: move defer tw task checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...e43625e5ce8fba584821d1a.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: kill io_run_task_work_ctx Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cdc4d870ca5d5319fb3d7ea.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: don't iterate cq wait fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...aa5d921e97433c831759ecf.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-29 | Pavel Begunkov | io_uring: rearrange defer list checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b95c82a82d9246110686392.1672916894.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-20 | Pavel Begunkov | io_uring/msg_ring: fix remote queue to disabled ring Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-01-20 | Pavel Begunkov | io_uring/msg_ring: fix flagging remote execution Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-01-17 | Pavel Begunkov | block: fix hctx checks for batch allocation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b4cf6375c4e38f237d935e3.1673955390.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-13 | Pavel Begunkov | io_uring: lock overflowing for IOPOLL Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2023-01-05 | Pavel Begunkov | io_uring: fix CQ waiting timeout handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...877d44d37ac953ddb01590d.1672915663.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-04 | Pavel Begunkov | io_uring: lockdep annotate CQ locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d782cc2ab2f395a99b4b232.1672795976.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2023-01-04 | Pavel Begunkov | io_uring: pin context while queueing deferred tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ef70b061d96523650a23344.1672795998.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-19 | Pavel Begunkov | io_uring/net: fix cleanup after recycle Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f15bf34bf3fa58c6372f6b5.1671461985.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-15 | Pavel Begunkov | io_uring: fix overflow handling regression Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-12-14 | Pavel Begunkov | io_uring: ease timeout flush locking requirements Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...80e7bdc40050db783a5935a.1670002973.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-14 | Pavel Begunkov | io_uring: revise completion_lock locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cb59722bb1cf76402d1c06b.1670002973.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-14 | Pavel Begunkov | io_uring: protect cq_timeouts with timeout_lock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8cb1bab99cf481a93ea46ef.1670002973.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: skip spinlocking for ->task_complete Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d2e5bac7051fe2c183bda73.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: do msg_ring in target task via tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...20de4482fbb7f660f21cd80.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: extract a io_msg_install_complete helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...3ee1c60aacead57fcdfa02a.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: get rid of double locking Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...cf20015d618b7c51419a797.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: never run tw and fallback in parallel Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...76f206511c6af3e77aaf5ac.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: use tw for putting rsrc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...194dacea262c1d733c8b529.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: force multishot CQEs into task context Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9a0f26e8e747759e556feb1.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: complete all requests in task context Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...77659a72a14326227ab6460.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: don't check overflow flush failures Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...517f8202cbd0bece2848fb2.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: skip overflow CQE posting for dying ring Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...029e24f8d9ca992f810419d.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: improve io_double_lock_ctx fail handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8f89e2fe6d9c7c19f0241f9.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-12-07 | Pavel Begunkov | io_uring: dont remove file from msg_ring reqs Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f6d727cb8f14ce68262a684.1670384893.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: reshuffle issue_flags Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d248716f4cd568f37b17a74.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: don't reinstall quiesce node for each tw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a0bbb24a6e357e20a13434b.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: improve rsrc quiesce refs checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c746ed526d86fe3bfb58a70.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: don't raw spin unlock to match cq_lock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4a190cd5b2a6c76522de138.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: combine poll tw handlers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...75fdbf486837330fb27120a.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: improve poll warning handling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...62c114508a231a2dce434cb.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: remove ctx variable in io_poll_check_events Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...afdb4f538ead245f53e80e7.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: carve io_poll_check_events fast path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...553705e88796dec79ff6f93.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-30 | Pavel Begunkov | io_uring: kill io_poll_issue's PF_EXITING check Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...59a0c9cb5d2fbea0710d58c.1669821213.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-25 | Pavel Begunkov | io_uring: make poll refs more robust Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0f3587691348a7119ef9c9d.1668963050.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-25 | Pavel Begunkov | io_uring: cmpxchg for poll arm refs release Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ef568ff040cad2d7926fd51.1668963050.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-25 | Pavel Begunkov | io_uring: keep unlock_post inlined in hot path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...69be2e92fc5e7332a1d7fd7.1669310258.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-25 | Pavel Begunkov | io_uring: don't use complete_post in kbuf Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...06dc33adf0c13cfc3b2319f.1669310258.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: remove iopoll spinlock Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...a671c59100ca260e46e7f2a.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: iopoll protect complete_post Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ca8e8806f707a226b70fd2d.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: inline __io_req_complete_put() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...859a22ed3df2d5fc8ecf02b.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: remove io_req_tw_post_queue Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7023ac841f35c0100e70345.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: use io_req_task_complete() in timeout Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...107421c2a65c529ea9cdcac.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: hold locks for io_req_complete_failed Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...39287084b9d4ba5c05a6984.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-23 | Pavel Begunkov | io_uring: add completion locking for iopoll Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...5471c5c9e65208e0dccf5d0.1669203009.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring: inline __io_req_complete_post() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f68df00f977f1fd13bd9306.1668597569.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring: split tw fallback into a function Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...ca6b214c6de17715ae4e748.1668162751.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring: inline io_req_task_work_add() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...69ef3e55c5a8b917c4d4450.1668162751.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring/net: move mm accounting to a slower path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b7b45ec59a6a317533d5e64.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring: move zc reporting from the hot path Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1f35adc4912e23226cb1b5c.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring/net: inline io_notif_flush() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fe51340bbec829c9b265c18.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring/net: rename io_uring_tx_zerocopy_callback Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1ec4bced1e33cacc9b832a5.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring/net: preset notif tw handler Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4513320cd454af14ba50f64.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
next |