Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>:
On Wed, 27 May 2026 10:33:01 +0800 you wrote: > From: Jingguo Tan <[email protected]> > > virtio_transport_send_pkt_info() allocates or reuses the zerocopy uarg > before entering the send loop, but virtio_transport_alloc_skb() still > fills the skb before it inherits that uarg. When fixed-buffer vectored > zerocopy hits MAX_SKB_FRAGS, io_sg_from_iter() may partially attach > managed frags and return -EMSGSIZE. The rollback path call kfree_skb() > to free an skb that carries SKBFL_MANAGED_FRAG_REFS but no uarg, so > skb_release_data() falls through to ordinary frag unref. > > [...] Here is the summary with links: - [net,v2] vsock/virtio: bind uarg before filling zerocopy skb https://git.kernel.org/netdev/net/c/1e584c304cfb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html

