------------[ cut here ]------------ 'send_pkt()' returns 0, but 65536 expected WARNING: CPU: 1 PID: 4365 at net/vmw_vsock/virtio_transport_common.c:426 virtio_transport_send_pkt_info+0x260/0x3f8 net/vmw_vsock/virtio_transport_common.c:426 Modules linked in: CPU: 1 UID: 0 PID: 4365 Comm: syz.0.310 Not tainted syzkaller #0 PREEMPT Hardware name: linux,dummy-virt (DT) pstate: 61402009 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) pc : virtio_transport_send_pkt_info+0x260/0x3f8 net/vmw_vsock/virtio_transport_common.c:426 lr : virtio_transport_send_pkt_info+0x260/0x3f8 net/vmw_vsock/virtio_transport_common.c:426 sp : ffff80008a4bb8f0 x29: ffff80008a4bb8f0 x28: f9f000000667e500 x27: 0000000000000001 x26: fdf00000032688a0 x25: 00000000ffffffff x24: f7f000000d05e200 x23: 0000000000010000 x22: ffff800082b8a7c0 x21: fdf00000032688ac x20: 0000000000010000 x19: ffff80008a4bb9b0 x18: 00000000ffffffff x17: fff07ffffcffa000 x16: ffff800080008000 x15: ffff80008a4bb4f0 x14: 00000000ffffffea x13: ffff80008a4bb5b8 x12: ffff8000829ef250 x11: 0000000000000001 x10: 0000000000000001 x9 : 000000000002ffe8 x8 : ffffffffffffffff x7 : ffff800082913bb8 x6 : 0000000000000002 x5 : ffff800082913000 x4 : 0000000000000002 x3 : 0000000000000001 x2 : 0000000000000000 x1 : 0000000000000000 x0 : f9f0000003143780 Call trace: virtio_transport_send_pkt_info+0x260/0x3f8 net/vmw_vsock/virtio_transport_common.c:426 (P) virtio_transport_stream_enqueue net/vmw_vsock/virtio_transport_common.c:1111 [inline] virtio_transport_seqpacket_enqueue+0x80/0xc0 net/vmw_vsock/virtio_transport_common.c:839 vsock_connectible_sendmsg+0x35c/0x3a4 net/vmw_vsock/af_vsock.c:2141 sock_sendmsg_nosec net/socket.c:714 [inline] __sock_sendmsg+0x54/0x60 net/socket.c:729 ____sys_sendmsg+0x190/0x29c net/socket.c:2614 ___sys_sendmsg+0xac/0x100 net/socket.c:2668 __sys_sendmmsg+0x104/0x258 net/socket.c:2757 __do_sys_sendmmsg net/socket.c:2784 [inline] __se_sys_sendmmsg net/socket.c:2781 [inline] __arm64_sys_sendmmsg+0x28/0x38 net/socket.c:2781 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x48/0x110 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:132 do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:151 el0_svc+0x34/0x10c arch/arm64/kernel/entry-common.c:879 el0t_64_sync_handler+0xa0/0xe4 arch/arm64/kernel/entry-common.c:898 el0t_64_sync+0x1a4/0x1a8 arch/arm64/kernel/entry.S:596 ---[ end trace 0000000000000000 ]---