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 |
2022-11-21 | Pavel Begunkov | io_uring/net: remove extra notif rsrc setup Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...799d8537a5e27935e82aac4.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-21 | Pavel Begunkov | io_uring: move kbuf put out of generic tw complete Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...17808dc4701f25ccd457e25.1667557923.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-18 | Pavel Begunkov | io_uring: disallow self-propelled ring polling Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...7538c2d915335ec28c92d21.1668785722.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-17 | Pavel Begunkov | io_uring: fix multishot recv request leaks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b92a2f5ebfd4ee484088951.1668710222.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-17 | Pavel Begunkov | io_uring: fix multishot accept request leaks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...30b34dc74da68678c0c5f13.1668710222.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-17 | Pavel Begunkov | io_uring: fix tw losing poll events Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...71178d7cf598de71d127b0b.1668710222.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-17 | Pavel Begunkov | io_uring: update res mask in io_poll_check_events Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...9cb259c4ae57e79e40b537c.1668710222.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-16 | Pavel Begunkov | io_uring/rw: enable bio caches for IRQ rw Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...37e84e4777074d07aa5639a.1667384020.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-16 | Pavel Begunkov | bio: shrink max number of pcpu cached bios Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0d80c8ce477432729075096.1667384020.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-16 | Pavel Begunkov | bio: add pcpu caching for non-polling bio_put Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...64f4428ec37768ddcf0da36.1667384020.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-16 | Pavel Begunkov | bio: split pcpu cache part of bio_put into a helper Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...1bfdd09bcb9451fced95f87.1667384020.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-16 | Pavel Begunkov | bio: don't rob starving biosets of bios Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...269e86d7826cc8fa65f38de.1667384020.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-16 | Pavel Begunkov | mempool: introduce mempool_is_saturated Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...f45e244998bc6209283cccc.1667384020.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-11 | Pavel Begunkov | io_uring/poll: lockdep annote io_poll_req_insert_locked Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...0aea119e9b5bb63d1eb8b24.1668184658.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-11 | Pavel Begunkov | io_uring/poll: fix double poll req->flags races Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...d7b199fe4d914a43ca9cdfd.1668184658.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-11-02 | Pavel Begunkov | selftests/net: don't tests batched TCP io_uring zc Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...898af1c260188d8546ded9a.1666700897.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-29 | Pavel Begunkov | net/ulp: remove SOCK_SUPPORT_ZC from tls sockets Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-10-29 | Pavel Begunkov | net: remove SOCK_SUPPORT_ZC from sockmap Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-10-29 | Pavel Begunkov | udp: advertise ipv6 udp support for msghdr::ubuf_info Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> |
commit | commitdiff | tree |
2022-10-22 | Pavel Begunkov | io_uring/net: fail zc sendmsg when unsupported by socket Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...8ec8b5853e2f61af36a0467.1666346426.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-22 | Pavel Begunkov | io_uring/net: fail zc send when unsupported by socket Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...b04569cd16e6242b40c5cb3.1666346426.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-22 | Pavel Begunkov | net: flag sockets supporting msghdr originated zerocopy Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...08bb58a0ac738b1e3f53f74.1666346426.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-20 | Pavel Begunkov | bio: safeguard REQ_ALLOC_CACHE bio put Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...233902efa0092644c3d420a.1666122465.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-16 | Pavel Begunkov | io_uring: don't iopoll from io_ring_ctx_wait_and_kill() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...49c6b9cbda4e57ea467aa11.1665891182.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-16 | Pavel Begunkov | io_uring: reuse io_alloc_req() Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fc3096c22d8bdd605cf8576.1665891182.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-16 | Pavel Begunkov | io_uring: kill hot path fixed file bitmap debug checks Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...bc7355784d969837d48e023.1665891182.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-16 | Pavel Begunkov | io_uring: remove FFS_SCM Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...c35d8bd7fb5a8bbfa472ce1.1665891182.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-12 | Pavel Begunkov | io_uring: fix fdinfo sqe offsets calculation Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...fcb5cccde845ddbbadd8372.1665449983.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-12 | Pavel Begunkov | io_uring: optimise locking for local tw with submit_wait Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...4778c5137a17a2ab4693e5c.1665088876.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-12 | Pavel Begunkov | io_uring: remove redundant memory barrier in io_req_local_wo... Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...dda7a0f00cab1aff09fd238.1665018309.git.asml.silence@gmail.com |
commit | commitdiff | tree |
2022-10-12 | Pavel Begunkov | io_uring: remove notif leftovers Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> ...43afd936d600e60105ea960.1664849941.git.asml.silence@gmail.com |
commit | commitdiff | tree |
next |