ci starts bisection 2023-03-26 17:03:25.604586955 +0000 UTC m=+137489.757298273 bisecting cause commit starting from fff5a5e7f528b2ed2c335991399a766c2cf01103 building syzkaller on f94b4a29b579b3de9aab3b41915e3663e6f7094e ensuring issue is reproducible on original commit fff5a5e7f528b2ed2c335991399a766c2cf01103 testing commit fff5a5e7f528b2ed2c335991399a766c2cf01103 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0cf3b5ff0d239154f43e5b7f9076296256fa2df7248db68ad1d371230698503a run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: general protection fault in virtio_transport_purge_skbs run #7: crashed: general protection fault in virtio_transport_purge_skbs run #8: crashed: general protection fault in virtio_transport_purge_skbs run #9: crashed: general protection fault in virtio_transport_purge_skbs run #10: crashed: general protection fault in virtio_transport_purge_skbs run #11: crashed: general protection fault in virtio_transport_purge_skbs run #12: crashed: general protection fault in virtio_transport_purge_skbs run #13: crashed: general protection fault in virtio_transport_purge_skbs run #14: crashed: general protection fault in virtio_transport_purge_skbs run #15: crashed: general protection fault in virtio_transport_purge_skbs run #16: crashed: INFO: rcu detected stall in corrupted run #17: crashed: INFO: rcu detected stall in corrupted run #18: crashed: INFO: rcu detected stall in corrupted run #19: crashed: BUG: soft lockup in vsock_connect testing release v6.2 testing commit c9c3395d5e3dcc6daee66c6908354d47bf98cb0c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0aa6497f65e2a1f51ef34b83b2a34bc886788e23d89bf640848424d276c37e44 all runs: OK # git bisect start fff5a5e7f528b2ed2c335991399a766c2cf01103 c9c3395d5e3dcc6daee66c6908354d47bf98cb0c Bisecting: 7602 revisions left to test after this (roughly 13 steps) [307e14c039063f0c9bd7a18a7add8f940580dcc9] Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 testing commit 307e14c039063f0c9bd7a18a7add8f940580dcc9 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7f96023df36e6a20f9602701ae24752ae9b4ecd62d17c6b99a990066ab502cff run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: general protection fault in virtio_transport_purge_skbs run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: BUG: soft lockup in vsock_connect # git bisect bad 307e14c039063f0c9bd7a18a7add8f940580dcc9 Bisecting: 3558 revisions left to test after this (roughly 12 steps) [36289a03bcd3aabdf66de75cb6d1b4ee15726438] Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 testing commit 36289a03bcd3aabdf66de75cb6d1b4ee15726438 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 80e076c1d7e7e1b6d1a8c2b2fe289e80b2e826e3b84548dba3a3c03aff1dfb74 all runs: OK # git bisect good 36289a03bcd3aabdf66de75cb6d1b4ee15726438 Bisecting: 1849 revisions left to test after this (roughly 11 steps) [1a30a6b25f263686dbf2028d56041ac012b10dcb] wifi: brcmfmac: p2p: Introduce generic flexible array frame member testing commit 1a30a6b25f263686dbf2028d56041ac012b10dcb gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2c57728f00dc23a4cf0336eb55caca4005570e25268e305595d5cfe059a512d5 all runs: crashed: INFO: trying to register non-static key in net_free # git bisect bad 1a30a6b25f263686dbf2028d56041ac012b10dcb Bisecting: 818 revisions left to test after this (roughly 10 steps) [2d104c390f0d3901c4915dcb141cb96da96cffe7] Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next testing commit 2d104c390f0d3901c4915dcb141cb96da96cffe7 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b55df6bd41abf0e2e521f22f01a1708475b093cc1a5e78c0e76142ed36db3f66 run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: general protection fault in virtio_transport_purge_skbs run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: BUG: soft lockup in vsock_connect run #9: crashed: BUG: soft lockup in vsock_connect # git bisect bad 2d104c390f0d3901c4915dcb141cb96da96cffe7 Bisecting: 441 revisions left to test after this (roughly 9 steps) [ba197fdea699adfd3bcb73a67ec0e74b59b9506d] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue testing commit ba197fdea699adfd3bcb73a67ec0e74b59b9506d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6a51ed0f40911c1ae515d34643b61375e3a3da9946cf93b4c454aa9a00e1196e run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: KASAN: global-out-of-bounds Read in virtio_transport_purge_skbs run #7: crashed: general protection fault in virtio_transport_purge_skbs run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: BUG: soft lockup in vsock_connect # git bisect bad ba197fdea699adfd3bcb73a67ec0e74b59b9506d Bisecting: 223 revisions left to test after this (roughly 8 steps) [87e3bee0f247f40dd908ba9fa6c960379b4829e8] net: mdio: i2c: Separate C22 and C45 transactions testing commit 87e3bee0f247f40dd908ba9fa6c960379b4829e8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 03e040d8143b8f2fdf0d878ddee4a22a07b15a3e83a2e2a325ba660641902416 all runs: OK # git bisect good 87e3bee0f247f40dd908ba9fa6c960379b4829e8 Bisecting: 113 revisions left to test after this (roughly 7 steps) [387f5f7dc64af7e088e57010fddf81579af38bd5] Merge branch 'tsnep-xdp-support' testing commit 387f5f7dc64af7e088e57010fddf81579af38bd5 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3f1b1eec18314ebfb6994b621122c889cb336ff5b9733dd63372b242ee269d3b run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: general protection fault in virtio_transport_purge_skbs run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: BUG: soft lockup in vsock_connect # git bisect bad 387f5f7dc64af7e088e57010fddf81579af38bd5 Bisecting: 54 revisions left to test after this (roughly 6 steps) [86ce04f39b3013b99e85412a615b4cdd616c85cd] Merge branch 'dt-bindings-ocelot-switches' testing commit 86ce04f39b3013b99e85412a615b4cdd616c85cd gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: db0eb4cd51a6e8397964ee3d1aaecd878dcee996cbb92f703ca285800aab48fd run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: general protection fault in virtio_transport_purge_skbs run #8: crashed: BUG: soft lockup in vsock_connect run #9: crashed: BUG: soft lockup in vsock_connect # git bisect bad 86ce04f39b3013b99e85412a615b4cdd616c85cd Bisecting: 26 revisions left to test after this (roughly 5 steps) [40ea3ee2ced1a6eb3d6b22ecda40f5f6179fd990] Merge branch 'virtio-net-xdp-multi-buffer' testing commit 40ea3ee2ced1a6eb3d6b22ecda40f5f6179fd990 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7be03e861d5173152d1a00d2e426beefa8152ae59dda20e7b8925641497da406 all runs: OK # git bisect good 40ea3ee2ced1a6eb3d6b22ecda40f5f6179fd990 Bisecting: 13 revisions left to test after this (roughly 4 steps) [784c3067d094dde6b7090ead51f2c9b56620409b] net: microchip: vcap api: Check chains when adding a tc flower filter testing commit 784c3067d094dde6b7090ead51f2c9b56620409b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4a0b3d315bbe2f69cbfdd23109225f183024390fe04984075a0b79e2e8c76c84 all runs: crashed: general protection fault in virtio_transport_purge_skbs # git bisect bad 784c3067d094dde6b7090ead51f2c9b56620409b Bisecting: 6 revisions left to test after this (roughly 3 steps) [9627c981ac82209c66c1b6c0e15c6cceb8656f01] net: dsa: mv88e6xxx: Enable PTP receive for mv88e6390 testing commit 9627c981ac82209c66c1b6c0e15c6cceb8656f01 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 130b901fad76b971fc0aa0ccfa8b96ee06c0ca688b6d2bef942ede11fc55f7af run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: BUG: soft lockup in vsock_connect run #9: crashed: general protection fault in virtio_transport_purge_skbs # git bisect bad 9627c981ac82209c66c1b6c0e15c6cceb8656f01 Bisecting: 3 revisions left to test after this (roughly 2 steps) [6f8179c192345b91fb643a6ce4d9396ba6ddd77e] ixgbe: Filter out spurious link up indication testing commit 6f8179c192345b91fb643a6ce4d9396ba6ddd77e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 44a426c17dd2dfb6b866958d41a3d18d051edbe0009c03bcd514685df0e52cdd all runs: OK # git bisect good 6f8179c192345b91fb643a6ce4d9396ba6ddd77e Bisecting: 1 revision left to test after this (roughly 1 step) [5ef2702ab48e3e4732cba73f69e11784c53f8f2b] Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue testing commit 5ef2702ab48e3e4732cba73f69e11784c53f8f2b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9cb5aa7bdc63a193a6a246d1395dab8c8e1cbc603392985248bed387b99d86ce all runs: OK # git bisect good 5ef2702ab48e3e4732cba73f69e11784c53f8f2b Bisecting: 0 revisions left to test after this (roughly 0 steps) [71dc9ec9ac7d3eee785cdc986c3daeb821381e20] virtio/vsock: replace virtio_vsock_pkt with sk_buff testing commit 71dc9ec9ac7d3eee785cdc986c3daeb821381e20 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0ce2363c052a96e0de3b6e06d794679a80c9c24b9da77f6647d6800e63ca0484 run #0: crashed: general protection fault in virtio_transport_purge_skbs run #1: crashed: general protection fault in virtio_transport_purge_skbs run #2: crashed: general protection fault in virtio_transport_purge_skbs run #3: crashed: general protection fault in virtio_transport_purge_skbs run #4: crashed: general protection fault in virtio_transport_purge_skbs run #5: crashed: general protection fault in virtio_transport_purge_skbs run #6: crashed: general protection fault in virtio_transport_purge_skbs run #7: crashed: general protection fault in virtio_transport_purge_skbs run #8: crashed: general protection fault in virtio_transport_purge_skbs run #9: crashed: BUG: soft lockup in vsock_connect # git bisect bad 71dc9ec9ac7d3eee785cdc986c3daeb821381e20 71dc9ec9ac7d3eee785cdc986c3daeb821381e20 is the first bad commit commit 71dc9ec9ac7d3eee785cdc986c3daeb821381e20 Author: Bobby Eshleman Date: Fri Jan 13 22:21:37 2023 +0000 virtio/vsock: replace virtio_vsock_pkt with sk_buff This commit changes virtio/vsock to use sk_buff instead of virtio_vsock_pkt. Beyond better conforming to other net code, using sk_buff allows vsock to use sk_buff-dependent features in the future (such as sockmap) and improves throughput. This patch introduces the following performance changes: Tool: Uperf Env: Phys Host + L1 Guest Payload: 64k Threads: 16 Test Runs: 10 Type: SOCK_STREAM Before: commit b7bfaa761d760 ("Linux 6.2-rc3") Before ------ g2h: 16.77Gb/s h2g: 10.56Gb/s After ----- g2h: 21.04Gb/s h2g: 10.76Gb/s Signed-off-by: Bobby Eshleman Reviewed-by: Stefano Garzarella Signed-off-by: David S. Miller drivers/vhost/vsock.c | 214 +++++++--------- include/linux/virtio_vsock.h | 129 ++++++++-- net/vmw_vsock/virtio_transport.c | 149 ++++------- net/vmw_vsock/virtio_transport_common.c | 422 ++++++++++++++++++-------------- net/vmw_vsock/vsock_loopback.c | 51 ++-- 5 files changed, 498 insertions(+), 467 deletions(-) culprit signature: 0ce2363c052a96e0de3b6e06d794679a80c9c24b9da77f6647d6800e63ca0484 parent signature: 9cb5aa7bdc63a193a6a246d1395dab8c8e1cbc603392985248bed387b99d86ce revisions tested: 16, total time: 5h41m1.386616601s (build: 3h39m19.311931313s, test: 1h58m27.429625588s) first bad commit: 71dc9ec9ac7d3eee785cdc986c3daeb821381e20 virtio/vsock: replace virtio_vsock_pkt with sk_buff recipients (to): ["bobby.eshleman@bytedance.com" "davem@davemloft.net" "sgarzare@redhat.com"] recipients (cc): [] crash: BUG: soft lockup in vsock_connect watchdog: BUG: soft lockup - CPU#1 stuck for 143s! [syz-executor.0:6990] Modules linked in: irq event stamp: 30837 hardirqs last enabled at (30836): [] asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649 hardirqs last disabled at (30837): [] sysvec_apic_timer_interrupt+0xf/0xc0 arch/x86/kernel/apic/apic.c:1107 softirqs last enabled at (916): [] lock_sock include/net/sock.h:1725 [inline] softirqs last enabled at (916): [] vsock_connect+0x471/0xa70 net/vmw_vsock/af_vsock.c:1420 softirqs last disabled at (918): [] spin_lock_bh include/linux/spinlock.h:355 [inline] softirqs last disabled at (918): [] virtio_transport_purge_skbs+0xc4/0x780 net/vmw_vsock/virtio_transport_common.c:1372 CPU: 1 PID: 6990 Comm: syz-executor.0 Not tainted 6.2.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 RIP: 0010:virtio_transport_purge_skbs+0x135/0x780 net/vmw_vsock/virtio_transport_common.c:1373 Code: 84 4f 01 00 00 48 8d 70 10 48 bd 00 00 00 00 00 fc ff df 48 89 f1 48 c1 e9 03 48 01 e9 eb 23 4c 89 fa 48 c1 ea 03 80 3c 2a 00 <0f> 85 58 03 00 00 4c 39 f8 49 8b 17 4c 89 fb 0f 84 15 01 00 00 49 RSP: 0018:ffffc9000afffb80 EFLAGS: 00000246 RAX: ffffffff90efc7c8 RBX: ffffc90003bcfc50 RCX: fffffbfff21df8fb RDX: 1ffff92000779f8a RSI: ffffffff90efc7d8 RDI: ffffc90003bcfc68 RBP: dffffc0000000000 R08: ffff88801d2da200 R09: ffffffff90efc7e0 R10: fffff520015fff62 R11: 0000000000000000 R12: ffffc9000afffbd8 R13: 0000000000000000 R14: 1ffff920015fff77 R15: ffffc90003bcfc50 FS: 00007f56b1a18700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f56b19f7718 CR3: 000000007f8a8000 CR4: 0000000000350ee0 Call Trace: vsock_loopback_cancel_pkt+0x10/0x20 net/vmw_vsock/vsock_loopback.c:48 vsock_transport_cancel_pkt net/vmw_vsock/af_vsock.c:1284 [inline] vsock_connect+0x57b/0xa70 net/vmw_vsock/af_vsock.c:1426 __sys_connect+0xf9/0x130 net/socket.c:2018 __do_sys_connect net/socket.c:2028 [inline] __se_sys_connect net/socket.c:2025 [inline] __x64_sys_connect+0x6e/0xb0 net/socket.c:2025 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f56b0c8c0f9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f56b1a18168 EFLAGS: 00000246 ORIG_RAX: 000000000000002a RAX: ffffffffffffffda RBX: 00007f56b0dabf80 RCX: 00007f56b0c8c0f9 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 RBP: 00007f56b0ce7b39 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffd1f59887f R14: 00007f56b1a18300 R15: 0000000000022000 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 5080 Comm: kworker/0:3 Not tainted 6.2.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Workqueue: vsock-loopback vsock_loopback_work RIP: 0010:halt arch/x86/include/asm/irqflags.h:99 [inline] RIP: 0010:kvm_wait+0xc5/0x100 arch/x86/kernel/kvm.c:1054 Code: f4 48 83 c4 10 c3 89 74 24 0c 48 89 3c 24 e8 92 b7 48 00 8b 74 24 0c 48 8b 3c 24 e9 6a ff ff ff eb 07 0f 00 2d dc 60 37 08 f4 bf 89 74 24 0c 48 89 3c 24 e8 bc 36 88 00 8b 74 24 0c 48 8b 3c RSP: 0018:ffffc90003bcf7e0 EFLAGS: 00000046 RAX: 0000000000000003 RBX: 0000000000000000 RCX: dffffc0000000000 RDX: 0000000000000000 RSI: 0000000000000003 RDI: ffffffff90efc7e0 RBP: ffffffff90efc7e0 R08: 0000000000000001 R09: ffffffff90efc7e0 R10: fffffbfff21df8fc R11: 0000000000000000 R12: 0000000000000000 R13: fffffbfff21df8fc R14: 0000000000000001 R15: ffff8880b9a3cf40 FS: 0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f56b0dad988 CR3: 000000007f8a8000 CR4: 0000000000350ef0 Call Trace: pv_wait arch/x86/include/asm/paravirt.h:603 [inline] pv_wait_head_or_lock kernel/locking/qspinlock_paravirt.h:470 [inline] __pv_queued_spin_lock_slowpath+0x8cb/0xb50 kernel/locking/qspinlock.c:511 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:591 [inline] queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:51 [inline] queued_spin_lock include/asm-generic/qspinlock.h:114 [inline] do_raw_spin_lock+0x204/0x2b0 kernel/locking/spinlock_debug.c:115 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:111 [inline] _raw_spin_lock_irqsave+0x45/0x60 kernel/locking/spinlock.c:162 skb_queue_tail+0x20/0x140 net/core/skbuff.c:3570 vsock_loopback_send_pkt+0x4a/0x80 net/vmw_vsock/vsock_loopback.c:36 virtio_transport_reset_no_sock.isra.0+0x31d/0x410 net/vmw_vsock/virtio_transport_common.c:869 virtio_transport_recv_pkt+0xd07/0x2930 net/vmw_vsock/virtio_transport_common.c:1291 vsock_loopback_work+0x310/0x440 net/vmw_vsock/vsock_loopback.c:122 process_one_work+0x8ba/0x14c0 kernel/workqueue.c:2289 worker_thread+0x59c/0xec0 kernel/workqueue.c:2436 kthread+0x298/0x340 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308