]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: devmem: prevent net-iov / page mixing
authorPavel Begunkov <asml.silence@gmail.com>
Mon, 27 Jul 2026 11:19:37 +0000 (12:19 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 30 Jul 2026 23:27:03 +0000 (16:27 -0700)
commit53a43508ee332d8bffe40590c3d189c92a551f9f
tree21713d0a52e22c39aac3b686710a0c312445b5a6
parent683c6ba6e58e6ed1037831ea97dd58d9c0e76b8d
net: devmem: prevent net-iov / page mixing

We should either have net_iov or page backed frags in a single skb,
otherwise it blows up down the stack. Don't allow mixing in
zerocopy_fill_skb_from_devmem().

Fixes: bd61848900bff ("net: devmem: Implement TX path")
Cc: stable@vger.kernel.org
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Acked-by: Stanislav Fomichev <sdf@fomichev.me>
Reviewed-by: Mina Almasry <almasrymina@google.com>
Reviewed-by: Bobby Eshleman <bobbyeshleman@meta.com>
Link: https://patch.msgid.link/e3199788c4732545627a4721097ebb71ad737bab.1785150502.git.asml.silence@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/datagram.c