------------[ cut here ]------------ 'send_pkt()' returns 0, but 65536 expected WARNING: CPU: 0 PID: 5245 at net/vmw_vsock/virtio_transport_common.c:426 virtio_transport_send_pkt_info+0x730/0xc04 net/vmw_vsock/virtio_transport_common.c:426 Modules linked in: CPU: 0 UID: 0 PID: 5245 Comm: syz.2.585 Not tainted syzkaller #0 PREEMPT Hardware name: linux,dummy-virt (DT) pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : virtio_transport_send_pkt_info+0x730/0xc04 net/vmw_vsock/virtio_transport_common.c:426 lr : virtio_transport_send_pkt_info+0x730/0xc04 net/vmw_vsock/virtio_transport_common.c:426 sp : ffff8000a35c74b0 x29: ffff8000a35c74b0 x28: ffff00001ee94400 x27: dfff800000000000 x26: ffff000013b89500 x25: ffff00001ee94448 x24: ffff000018f21000 x23: ffff000020a108c0 x22: 0000000000010000 x21: ffff800088b3d720 x20: ffff8000a35c75d0 x19: 0000000000010000 x18: 0000000000000000 x17: 0000000000000000 x16: ffff00006a08a4c4 x15: 0000000000000000 x14: 00000000000016f0 x13: 00000000000016f8 x12: ffff7000146b8dff x11: 1ffff000146b8dfe x10: ffff7000146b8dfe x9 : dfff800000000000 x8 : ffff8000a35c6ff8 x7 : ffff8000a35c7120 x6 : ffff8000a35c7070 x5 : ffff8000a35c7058 x4 : 1ffff000146b8e14 x3 : 1fffe0000d41313e x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00000fcedac0 Call trace: virtio_transport_send_pkt_info+0x730/0xc04 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+0x104/0x164 net/vmw_vsock/virtio_transport_common.c:839 vsock_connectible_sendmsg+0x960/0xcf4 net/vmw_vsock/af_vsock.c:2141 sock_sendmsg_nosec net/socket.c:714 [inline] __sock_sendmsg+0xc8/0x168 net/socket.c:729 ____sys_sendmsg+0x3ac/0x764 net/socket.c:2614 ___sys_sendmsg+0x11c/0x19c net/socket.c:2668 __sys_sendmmsg+0x2c8/0x424 net/socket.c:2750 __compat_sys_sendmmsg net/compat.c:360 [inline] __do_compat_sys_sendmmsg net/compat.c:367 [inline] __se_compat_sys_sendmmsg net/compat.c:364 [inline] __arm64_compat_sys_sendmmsg+0x90/0xd4 net/compat.c:364 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x6c/0x258 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0xac/0x230 arch/arm64/kernel/syscall.c:132 do_el0_svc_compat+0x40/0x68 arch/arm64/kernel/syscall.c:157 el0_svc_compat+0x4c/0x184 arch/arm64/kernel/entry-common.c:1029 el0t_32_sync_handler+0x88/0xac arch/arm64/kernel/entry-common.c:1047 el0t_32_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:601 irq event stamp: 0 hardirqs last enabled at (0): [<0000000000000000>] 0x0 hardirqs last disabled at (0): [] copy_process+0x1394/0x53f4 kernel/fork.c:2115 softirqs last enabled at (0): [] copy_process+0x13cc/0x53f4 kernel/fork.c:2119 softirqs last disabled at (0): [<0000000000000000>] 0x0 ---[ end trace 0000000000000000 ]---