bisecting cause commit starting from b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3 building syzkaller on 0d5abf15b74358009a02efb629f7bc7c84841a1f testing commit b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4d4cfcdad69dd30dcc432d592d14fe6a4abc09ed599dcc5cb07573f9952390bd all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.18 testing commit 4b0986a3613c92f4ec1bdc7f60ec66fea135991f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a570881945c7eb3fec086e0d76e5ceaf6c37831de9dcb4663b7522fed329cb6b all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.17 testing commit f443e374ae131c168a065ea1748feac6b2e76613 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5a008bdefda3b6c89db724ee735fd5588a8870b592c0ce7fc4d2893916f2a342 all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.16 testing commit df0cc57e057f18e44dac8e6c18aba47ab53202f9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5b837351d84ae737361762961b2b4c0203ae1f466ac0c2b7e1b8882ac17ae71d all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.15 testing commit 8bb7eca972ad531c9b149c0a51ab43a417385813 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 73e1ede9bfe2c81b56f4ad3bab518a486e2f2b14717da9ea4459d6a18c2f6d01 all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.14 testing commit 7d2a07b769330c34b4deabeed939325c77a7ec2f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f7c86538c6f73210c822f13a0a987bf650bb790d26b5cb240c7d406a31e7e268 all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.13 testing commit 62fb9874f5da54fdb243003b386128037319b219 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4f11286e85b300facaa0214693ab0673d589a950a845ba7f362447ff14631a76 all runs: crashed: WARNING: suspicious RCU usage in in6_dump_addrs testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2858283b0d8e3e5b940ffc67b8a760cfbfa7896a8c96f0e21dbbb2467ef74902 all runs: OK # git bisect start 62fb9874f5da54fdb243003b386128037319b219 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 Bisecting: 8739 revisions left to test after this (roughly 13 steps) [85f3f17b5db2dd9f8a094a0ddc665555135afd22] Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.13 testing commit 85f3f17b5db2dd9f8a094a0ddc665555135afd22 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7d37285368af5f22cf56596e04133c18992e80f4b6ccaff33474232ccf5cd9d2 all runs: OK # git bisect good 85f3f17b5db2dd9f8a094a0ddc665555135afd22 Bisecting: 4372 revisions left to test after this (roughly 12 steps) [77a88274dc1a2cf3a775161d9a3242bc798ee680] kbuild: replace LANG=C with LC_ALL=C testing commit 77a88274dc1a2cf3a775161d9a3242bc798ee680 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 52dc43a331c02c94cf80f17b0f401165066c8f3b356bb9490204bcc7a8e41c51 run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: basic kernel testing failed: failed to copy syz-execprog to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.10.15:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.10.15 port 22: Connection timed out lost connection # git bisect skip 77a88274dc1a2cf3a775161d9a3242bc798ee680 Bisecting: 4369 revisions left to test after this (roughly 12 steps) [23243c1ace9fb4eae2f75e0fe0ece8e3219fb4f3] arch: use cross_compiling to check whether it is a cross build or not testing commit 23243c1ace9fb4eae2f75e0fe0ece8e3219fb4f3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 52dc43a331c02c94cf80f17b0f401165066c8f3b356bb9490204bcc7a8e41c51 run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: failed to copy syz-execprog to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.10.33:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.10.33 port 22: Connection timed out lost connection run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: basic kernel testing failed: WARNING in __nf_unregister_net_hook # git bisect skip 23243c1ace9fb4eae2f75e0fe0ece8e3219fb4f3 Bisecting: 4369 revisions left to test after this (roughly 12 steps) [e82b9b3086b93857b1b46341714751b123a4d08b] kernel/dma: remove unnecessary unmap_kernel_range testing commit e82b9b3086b93857b1b46341714751b123a4d08b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c3e65fd72990f94f421c9e1acda65dd0f4ed20d38d87341306ada669099c11dd all runs: basic kernel testing failed: WARNING in __nf_unregister_net_hook # git bisect skip e82b9b3086b93857b1b46341714751b123a4d08b Bisecting: 4369 revisions left to test after this (roughly 12 steps) [db2f2842e6f56027b1a29c7b16dc40482f41563b] net: stmmac: add per-queue TX & RX coalesce ethtool support testing commit db2f2842e6f56027b1a29c7b16dc40482f41563b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c22da4d2248803c528f05660dda27919e278ef3c1e0ee9c23cc704ab3bf622a2 run #0: basic kernel testing failed: failed to copy test binary to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-fuzzer" "root@10.128.1.73:./syz-fuzzer"] Warning: Permanently added '10.128.1.73' (ECDSA) to the list of known hosts. run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: OK run #5: boot failed: WARNING in kvm_wait run #6: boot failed: WARNING in kvm_wait run #7: boot failed: WARNING in kvm_wait run #8: boot failed: WARNING in kvm_wait run #9: OK # git bisect bad db2f2842e6f56027b1a29c7b16dc40482f41563b Bisecting: 248 revisions left to test after this (roughly 8 steps) [ab4dda7a8cb7e55ea3d92fd5e249cf6f5396028c] dt-bindings: net: bcm4908-enet: add optional TX interrupt testing commit ab4dda7a8cb7e55ea3d92fd5e249cf6f5396028c compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6c96d808eaa3525dca2c74f58bedab8340190f97c1b688dab82e6b94307ce497 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: crashed: WARNING in kvm_wait run #2: basic kernel testing failed: failed to copy syz-execprog to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.1.50:./syz-execprog"] Warning: Permanently added '10.128.1.50' (ECDSA) to the list of known hosts. run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: boot failed: WARNING in kvm_wait run #6: boot failed: WARNING in kvm_wait run #7: boot failed: WARNING in kvm_wait run #8: OK run #9: OK # git bisect bad ab4dda7a8cb7e55ea3d92fd5e249cf6f5396028c Bisecting: 123 revisions left to test after this (roughly 7 steps) [847cbfc014adafeac401e19e349b0fd524f201c3] net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME testing commit 847cbfc014adafeac401e19e349b0fd524f201c3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9e83f7567b4d32e5af5fee07db8faca61cf5ef826858f4931503377cccdb5069 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: OK run #5: OK run #6: boot failed: WARNING in kvm_wait run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect bad 847cbfc014adafeac401e19e349b0fd524f201c3 Bisecting: 62 revisions left to test after this (roughly 6 steps) [7799e4d9d84f6f8231dfd9dca4da5f4b2f0aa932] bpf: Import syscall arg documentation testing commit 7799e4d9d84f6f8231dfd9dca4da5f4b2f0aa932 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e79b5d0c05ea4d05332bbc0b6c0b5e770b29bbfcc40404a94fe5bfd187d06e2b run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: failed to copy test binary to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-fuzzer" "root@10.128.10.57:./syz-fuzzer"] Warning: Permanently added '10.128.10.57' (ECDSA) to the list of known hosts. run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: OK run #7: OK run #8: OK run #9: boot failed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait run #12: boot failed: WARNING in kvm_wait run #13: boot failed: WARNING in kvm_wait run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 7799e4d9d84f6f8231dfd9dca4da5f4b2f0aa932 Bisecting: 30 revisions left to test after this (roughly 5 steps) [1e0ab70778bd86a90de438cc5e1535c115a7c396] Merge branch 'sock_map: clean up and refactor code for BPF_SK_SKB_VERDICT' testing commit 1e0ab70778bd86a90de438cc5e1535c115a7c396 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b227db900c2dd9eb1389ccc94356f7f3812c182b2abc1db425dcf3a1883e6810 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: crashed: WARNING in kvm_wait run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: crashed: WARNING in kvm_wait run #11: crashed: WARNING in kvm_wait run #12: boot failed: WARNING in kvm_wait run #13: boot failed: WARNING in kvm_wait run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: OK run #18: OK run #19: OK # git bisect bad 1e0ab70778bd86a90de438cc5e1535c115a7c396 Bisecting: 15 revisions left to test after this (roughly 4 steps) [e6ac593372aadacc14e02b198e4a1acfef1db595] bpf: Rename fixup_bpf_calls and add some comments testing commit e6ac593372aadacc14e02b198e4a1acfef1db595 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 981371b465f0e66dffb718bd776ec5ca65df83d3f1ef94afbde588c3a2f65235 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: basic kernel testing failed: failed to copy syz-execprog to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.1.25:./syz-execprog"] Warning: Permanently added '10.128.1.25' (ECDSA) to the list of known hosts. run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: boot failed: WARNING in kvm_wait run #6: boot failed: WARNING in kvm_wait run #7: boot failed: WARNING in kvm_wait run #8: boot failed: WARNING in kvm_wait run #9: boot failed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: OK run #12: crashed: WARNING in kvm_wait run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad e6ac593372aadacc14e02b198e4a1acfef1db595 Bisecting: 7 revisions left to test after this (roughly 3 steps) [a10787e6d58c24b51e91c19c6d16c5da89fcaa4b] bpf: Enable task local storage for tracing programs testing commit a10787e6d58c24b51e91c19c6d16c5da89fcaa4b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c5bfaf05c6932d454b1a32fb52b4dd0317c11937a255db109f47d055cea91867 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: basic kernel testing failed: failed to copy syz-execprog to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.0.51:./syz-execprog"] Warning: Permanently added '10.128.0.51' (ECDSA) to the list of known hosts. run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: crashed: WARNING in kvm_wait run #7: basic kernel testing failed: failed to copy syz-executor to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-executor" "root@10.128.10.37:./syz-executor"] Warning: Permanently added '10.128.10.37' (ECDSA) to the list of known hosts. run #8: crashed: WARNING in kvm_wait run #9: OK run #10: crashed: WARNING in kvm_wait run #11: crashed: WARNING in kvm_wait run #12: OK run #13: boot failed: WARNING in kvm_wait run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad a10787e6d58c24b51e91c19c6d16c5da89fcaa4b Bisecting: 2 revisions left to test after this (roughly 2 steps) [ab5bd583b9289666e918f9e5f672d33ccdfd49b2] virtio-net: Support IFF_TX_SKB_NO_LINEAR flag testing commit ab5bd583b9289666e918f9e5f672d33ccdfd49b2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 40dffc1d31d6e942ae07fdfc6abede07bc66dcb41f111cc7aa43ec68d2be3090 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: OK run #7: boot failed: WARNING in kvm_wait run #8: boot failed: WARNING in kvm_wait run #9: boot failed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait run #12: boot failed: WARNING in kvm_wait run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad ab5bd583b9289666e918f9e5f672d33ccdfd49b2 Bisecting: 1 revision left to test after this (roughly 1 step) [2463e073497385ef63c220571013a2b89e9b95cc] netdevice: Add missing IFF_PHONY_HEADROOM self-definition testing commit 2463e073497385ef63c220571013a2b89e9b95cc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 71f55d5faadad03ba297b11388c21c1f7f24a31984c4e914176aaba62ed253ee run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: OK run #7: boot failed: WARNING in kvm_wait run #8: boot failed: WARNING in kvm_wait run #9: boot failed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait run #12: OK run #13: boot failed: WARNING in kvm_wait run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 2463e073497385ef63c220571013a2b89e9b95cc Bisecting: 0 revisions left to test after this (roughly 0 steps) [b9fc8b4a591811546fec2dbef7e9f809362100c9] bpf: Add kernel/modules BTF presence checks to bpftool feature command testing commit b9fc8b4a591811546fec2dbef7e9f809362100c9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a33fad70031fae146b9416bc6c7266ef7004766b349c3bb92a2ca346fe0cbd0a run #0: basic kernel testing failed: failed to copy test binary to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-fuzzer" "root@10.128.10.39:./syz-fuzzer"] Warning: Permanently added '10.128.10.39' (ECDSA) to the list of known hosts. run #1: basic kernel testing failed: failed to copy syz-execprog to VM: timedout after 1m0s ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.0.207:./syz-execprog"] Warning: Permanently added '10.128.0.207' (ECDSA) to the list of known hosts. run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: crashed: WARNING in kvm_wait run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: OK run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait run #12: boot failed: WARNING in kvm_wait run #13: boot failed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad b9fc8b4a591811546fec2dbef7e9f809362100c9 b9fc8b4a591811546fec2dbef7e9f809362100c9 is the first bad commit commit b9fc8b4a591811546fec2dbef7e9f809362100c9 Author: Grant Seltzer Date: Mon Feb 22 19:58:46 2021 +0000 bpf: Add kernel/modules BTF presence checks to bpftool feature command This adds both the CONFIG_DEBUG_INFO_BTF and CONFIG_DEBUG_INFO_BTF_MODULES kernel compile option to output of the bpftool feature command. This is relevant for developers that want to account for data structure definition differences between kernels. Signed-off-by: Grant Seltzer Signed-off-by: Andrii Nakryiko Signed-off-by: Daniel Borkmann Acked-by: Martin KaFai Lau Link: https://lore.kernel.org/bpf/20210222195846.155483-1-grantseltzer@gmail.com tools/bpf/bpftool/feature.c | 4 ++++ 1 file changed, 4 insertions(+) parent commit d310ec03a34e92a77302edb804f7d68ee4f01ba0 wasn't tested testing commit d310ec03a34e92a77302edb804f7d68ee4f01ba0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a33fad70031fae146b9416bc6c7266ef7004766b349c3bb92a2ca346fe0cbd0a culprit signature: a33fad70031fae146b9416bc6c7266ef7004766b349c3bb92a2ca346fe0cbd0a parent signature: a33fad70031fae146b9416bc6c7266ef7004766b349c3bb92a2ca346fe0cbd0a Reproducer flagged being flaky revisions tested: 22, total time: 5h14m38.069258732s (build: 2h23m50.273429762s, test: 2h47m47.503632563s) first bad commit: b9fc8b4a591811546fec2dbef7e9f809362100c9 bpf: Add kernel/modules BTF presence checks to bpftool feature command recipients (to): ["andrii@kernel.org" "daniel@iogearbox.net" "grantseltzer@gmail.com" "kafai@fb.com"] recipients (cc): [] crash: WARNING in kvm_wait ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 1 PID: 1924 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Modules linked in: CPU: 1 PID: 1924 Comm: syz-executor278 Not tainted 5.11.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Code: 24 48 c7 c7 40 59 89 88 e8 31 57 c2 ff 80 3d d5 a7 e9 03 00 74 01 c3 48 c7 c7 40 d1 8a 88 c6 05 c4 a7 e9 03 01 e8 26 56 c2 ff <0f> 0b c3 48 39 77 10 0f 84 97 00 00 00 66 f7 47 22 f0 ff 74 4b 48 RSP: 0018:ffffc900018e7620 EFLAGS: 00010286 RAX: 0000000000000000 RBX: ffff8880259f8940 RCX: 0000000000000000 RDX: 0000000000000002 RSI: ffffffff888ad740 RDI: fffff5200031ceb6 RBP: 0000000000000200 R08: 0000000000000001 R09: ffffffff8e17882f R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed1004b3f128 R14: 0000000000000001 R15: ffff8880b9f51fc0 FS: 0000555556d27300(0000) GS:ffff8880b9f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fec8f65501d CR3: 0000000026db0000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: kvm_wait arch/x86/kernel/kvm.c:860 [inline] kvm_wait+0xc9/0xe0 arch/x86/kernel/kvm.c:837 pv_wait arch/x86/include/asm/paravirt.h:564 [inline] pv_wait_head_or_lock kernel/locking/qspinlock_paravirt.h:470 [inline] __pv_queued_spin_lock_slowpath+0x8b8/0xb40 kernel/locking/qspinlock.c:508 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:554 [inline] queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:51 [inline] queued_spin_lock include/asm-generic/qspinlock.h:85 [inline] do_raw_spin_lock+0x200/0x2b0 kernel/locking/spinlock_debug.c:113 spin_lock include/linux/spinlock.h:354 [inline] inode_sb_list_del fs/inode.c:471 [inline] evict+0x152/0x5d0 fs/inode.c:566 __dentry_kill+0x315/0x560 fs/dcache.c:579 shrink_dentry_list+0xe9/0x330 fs/dcache.c:1148 shrink_dcache_parent+0x189/0x2c0 fs/dcache.c:1599 d_invalidate fs/dcache.c:1684 [inline] d_invalidate+0x125/0x220 fs/dcache.c:1669 proc_invalidate_siblings_dcache+0x2fc/0x480 fs/proc/inode.c:150 release_task+0xb08/0x13f0 kernel/exit.c:222 wait_task_zombie kernel/exit.c:1107 [inline] wait_consider_task+0x2831/0x3410 kernel/exit.c:1334 do_wait_thread kernel/exit.c:1397 [inline] do_wait+0x30a/0x840 kernel/exit.c:1468 kernel_wait4+0xee/0x1c0 kernel/exit.c:1630 __do_sys_wait4+0xe8/0x100 kernel/exit.c:1658 do_syscall_64+0x2d/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fec8f60f846 Code: 0f 1f 40 00 31 c9 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 49 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 11 b8 3d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5a c3 90 48 83 ec 28 89 54 24 14 48 89 74 24 RSP: 002b:00007ffdb8e7ca48 EFLAGS: 00000246 ORIG_RAX: 000000000000003d RAX: ffffffffffffffda RBX: 00000000000f4240 RCX: 00007fec8f60f846 RDX: 0000000040000001 RSI: 00007ffdb8e7ca5c RDI: 00000000ffffffff RBP: 0000000000007f7c R08: 0000000000000000 R09: 00007ffdb8fb5090 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000090131 R13: 00007ffdb8e7ca5c R14: 00007ffdb8e7ca70 R15: 00007ffdb8e7ca60