]> www.infradead.org Git - nvme.git/commit
vsock: Update msg_count on read_skb()
authorMichal Luczaj <mhal@rbox.co>
Sun, 13 Oct 2024 16:26:41 +0000 (18:26 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 17 Oct 2024 11:02:54 +0000 (13:02 +0200)
commit6dafde852df8de3617d4b9f835b629aaeaccd01d
tree942ea02d5b18dbb4ea5124e6d3d745337d7c1e46
parent3543152f2d330141d9394d28855cb90b860091d2
vsock: Update msg_count on read_skb()

Dequeuing via vsock_transport::read_skb() left msg_count outdated, which
then confused SOCK_SEQPACKET recv(). Decrease the counter.

Fixes: 634f1a7110b4 ("vsock: support sockmap")
Signed-off-by: Michal Luczaj <mhal@rbox.co>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Link: https://lore.kernel.org/bpf/20241013-vsock-fixes-for-redir-v2-3-d6577bbfe742@rbox.co
net/vmw_vsock/virtio_transport_common.c