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: a9498bffd36372911be6fdd46053dbcb9e8472d8df902d584818a72a6c9e13aa run #0: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #1: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #2: basic kernel testing failed: BUG: program execution failed: executor NUM: EOF run #3: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #4: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #5: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #6: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #7: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #8: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #9: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #10: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #11: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #12: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #13: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #14: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #15: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #16: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #17: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #18: crashed: WARNING: suspicious RCU usage in in6_dump_addrs run #19: 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: 15f7967c674cc71607419567edb597026816f2eec6bfd52c8a9fbf47288bfcab 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: b8f464ea86c96e6ba3508764cb1b29b940e44920a47e501f303c1c0d62795414 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: 64fb104ed9331388f6cf1273566edfff421fbe670f5f5d2c66beb24e5d8aaa7d 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: cfc7433006fe31cfcfe16ee86441ac16916e74113d0c9aa02b1befe917036699 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: c61de881a8aaa06053fa91a2831c6be77e1f8ef34cad5975780753524723904d 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: 06dbb388e5f4caaa5c7779c6dea4fd3dcd8299bd01dc7c259247bbf481ce45f4 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: 9a26d9d4797a55611dfe7c1274048920e578f0a5aaf0f31e00b5538e36aee142 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: ea719c2501750b2e6bb738b664ebc435ead387988111bf3539dedd3508ff9f1e 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: 24cf2d5388ba4160529524213d371f405117a31b9ea3a37d8b7ff18dbd9dbaf2 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: 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.6:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.10.6 port 22: Connection timed out lost connection 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.11:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.10.11 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: 24cf2d5388ba4160529524213d371f405117a31b9ea3a37d8b7ff18dbd9dbaf2 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: 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.1.112:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.1.112 port 22: Connection timed out lost connection run #8: 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.1.94:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.1.94 port 22: Connection timed out lost connection 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.16:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.10.16 port 22: Connection timed out lost connection # 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: 5087bc5c8bb5c3dd4c78a6444c01ef2a335e51bc7d6a9871bae3be5bce56f4b2 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: a9bea0f19b3d5b82884e83743a240b4104a7f81786b99f0d60fa411c1af69d30 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: EOF 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.38:./syz-fuzzer"] Warning: Permanently added '10.128.10.38' (ECDSA) to the list of known hosts. 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.10.18:./syz-execprog"] Warning: Permanently added '10.128.10.18' (ECDSA) to the list of known hosts. run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: OK 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 # 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: 8781e0242b0b8c9deb9465f11fc18651310e630365219715d76c17b2e1e4e379 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: OK run #3: OK 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: boot failed: WARNING in kvm_wait reproducer seems to be flaky # 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: 801917a8afe5bd9bbf7730e2f9262ecb8ce54ddaf1482744ce1f2a70a40da986 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.5:./syz-fuzzer"] Warning: Permanently added '10.128.10.5' (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: 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: OK run #9: OK run #10: OK run #11: OK 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: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: df696e94f4e0f7d056c61a516dac56ba95d45cd026fe32b05cd5781f172d1734 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.49:./syz-fuzzer"] Warning: Permanently added '10.128.10.49' (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: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK 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: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: b076d9ea339309b51543b1fab876ef81305f3b121d28cec5088e6ba575e0aa65 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: OK run #7: OK run #8: OK run #9: OK run #10: OK 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: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: 13b3fd347f065ac50f16e46f544f67529ac45d641ffc2f65123cab3d62edefe4 run #0: basic kernel testing failed: 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: OK run #8: OK run #9: OK run #10: OK run #11: OK 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: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: 659579d903ac07b5448181e2a1bf9d53d8eb56ce0fc7c5226488f59f1a19414d run #0: 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.75:./syz-execprog"] Warning: Permanently added '10.128.0.75' (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.10.25:./syz-execprog"] Warning: Permanently added '10.128.10.25' (ECDSA) to the list of known hosts. 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.10.29:./syz-execprog"] Warning: Permanently added '10.128.10.29' (ECDSA) to the list of known hosts. 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: OK run #10: OK run #11: OK 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: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: 4a580673cdd596df2d2b1828b1447cb5921cf6a29dc6a8c40b419e85620d685d 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: 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: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: 75187ec292943cfc7ea16d42101faf6dde0f3803a359b365d0909e92c55462ca run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: EOF 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.10.45:./syz-execprog"] Warning: Permanently added '10.128.10.45' (ECDSA) to the list of known hosts. run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: 82c8fcdefe7a2d7a1bcef46ae714a9ea7cf91302920c527e590151b74dd4b765 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: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # 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: 82c8fcdefe7a2d7a1bcef46ae714a9ea7cf91302920c527e590151b74dd4b765 culprit signature: 82c8fcdefe7a2d7a1bcef46ae714a9ea7cf91302920c527e590151b74dd4b765 parent signature: 82c8fcdefe7a2d7a1bcef46ae714a9ea7cf91302920c527e590151b74dd4b765 Reproducer flagged being flaky revisions tested: 22, total time: 4h57m54.697741785s (build: 2h23m42.544572066s, test: 2h31m20.36885639s) 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: 5869 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: 5869 Comm: syz-executor.0 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 e0 68 89 88 e8 9c 6c c2 ff 80 3d 21 4a ea 03 00 74 01 c3 48 c7 c7 e0 e0 8a 88 c6 05 10 4a ea 03 01 e8 91 6b 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:ffffc9000164f8c0 EFLAGS: 00010286 RAX: 0000000000000000 RBX: ffffffff8a87a020 RCX: 0000000000000000 RDX: 0000000000000002 RSI: ffffffff888ae6e0 RDI: fffff520002c9f0a RBP: 0000000000000200 R08: 0000000000000001 R09: ffffffff8e178827 R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000003 R13: fffffbfff150f404 R14: 0000000000000001 R15: ffff8880b9f51f00 FS: 0000555555fe3400(0000) GS:ffff8880b9f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007efdec3d91b8 CR3: 0000000029869000 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] alloc_vmap_area+0x157/0x2120 mm/vmalloc.c:1215 __get_vm_area_node+0xd5/0x300 mm/vmalloc.c:2096 __vmalloc_node_range mm/vmalloc.c:2571 [inline] __vmalloc_node mm/vmalloc.c:2619 [inline] vzalloc+0xcf/0x180 mm/vmalloc.c:2672 alloc_counters net/ipv6/netfilter/ip6_tables.c:816 [inline] copy_entries_to_user net/ipv6/netfilter/ip6_tables.c:838 [inline] get_entries net/ipv6/netfilter/ip6_tables.c:1040 [inline] do_ip6t_get_ctl+0x464/0x790 net/ipv6/netfilter/ip6_tables.c:1669 nf_getsockopt+0x57/0xb0 net/netfilter/nf_sockopt.c:116 ipv6_getsockopt+0x137/0x1c0 net/ipv6/ipv6_sockglue.c:1486 __sys_getsockopt+0x14c/0x450 net/socket.c:2159 __do_sys_getsockopt net/socket.c:2174 [inline] __se_sys_getsockopt net/socket.c:2171 [inline] __x64_sys_getsockopt+0xb5/0x150 net/socket.c:2171 do_syscall_64+0x2d/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7efdec2fa72a Code: 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 37 00 00 00 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:00007fffeb2f9b28 EFLAGS: 00000216 ORIG_RAX: 0000000000000037 RAX: ffffffffffffffda RBX: 0000000000000029 RCX: 00007efdec2fa72a RDX: 0000000000000041 RSI: 0000000000000029 RDI: 0000000000000003 RBP: 00007fffeb2f9b50 R08: 00007fffeb2f9b4c R09: ff00000000000000 R10: 00007fffeb2f9bb0 R11: 0000000000000216 R12: 00007fffeb2f9bb0 R13: 0000000000000003 R14: 00007fffeb2f9b4c R15: 00007efdec3db220