bisecting cause commit starting from 3dbdb38e286903ec220aaf1fb29a8d94297da246 building syzkaller on 4846d5c1dcbf362c2e9949b24feca9670ca9b4b9 testing commit 3dbdb38e286903ec220aaf1fb29a8d94297da246 with gcc (GCC) 10.2.1 20210217 kernel signature: be86f3f3b2899214e9271a92aa000cb0f01513f966a0a7a9a6242b89884a3943 run #0: basic kernel testing failed: possible deadlock in fs_reclaim_acquire run #1: basic kernel testing failed: possible deadlock in fs_reclaim_acquire run #2: OK run #3: OK 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: OK run #18: OK run #19: crashed: KASAN: use-after-free Write in alloc_ucounts reproducer seems to be flaky testing release v5.13 testing commit 62fb9874f5da54fdb243003b386128037319b219 with gcc (GCC) 10.2.1 20210217 kernel signature: e9ace9c5ee2829ecfd31f47be41f589c91c15eff6b62baab7051a38e73106e48 run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #1: OK run #2: OK run #3: OK 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: OK run #18: OK run #19: OK testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 with gcc (GCC) 10.2.1 20210217 kernel signature: e8c8edc56ed7eecefb295a9ce860712552bfe61648872ba3f622452206b435fc 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 with gcc (GCC) 10.2.1 20210217 kernel signature: fdecd512f2d5271a13216aa39f3c075e543fd6e694cb35e0039ecafd92b435a1 all runs: OK # git bisect good 85f3f17b5db2dd9f8a094a0ddc665555135afd22 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 with gcc (GCC) 10.2.1 20210217 kernel signature: 5ac38ebf671e43a7ceda8b8eb387115d30ec0de814d58b647fecd7e5bd75944e 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: crashed: WARNING in __nf_unregister_net_hook run #9: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #10: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #11: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #12: crashed: WARNING in __nf_unregister_net_hook run #13: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #14: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #15: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #16: crashed: WARNING in __nf_unregister_net_hook run #17: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #18: crashed: WARNING in __nf_unregister_net_hook run #19: crashed: WARNING in __nf_unregister_net_hook # git bisect bad 23243c1ace9fb4eae2f75e0fe0ece8e3219fb4f3 Bisecting: 2187 revisions left to test after this (roughly 11 steps) [aeacb52a8de7046be5399ba311f49bce96e1b269] net/mlx5: DR, Add support for isolate_vl_tc QP testing commit aeacb52a8de7046be5399ba311f49bce96e1b269 with gcc (GCC) 10.2.1 20210217 kernel signature: 593039fa45224aef0b6550bf7df8a72cedf3a3fdf4272106ec85d3608bec6474 run #0: basic kernel testing failed: failed to copy test binary 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-fuzzer" "root@10.128.10.5:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.5 port 22: Connection timed out lost connection run #1: basic kernel testing failed: failed to copy test binary 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-fuzzer" "root@10.128.10.8:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.8 port 22: Connection timed out lost connection run #2: basic kernel testing failed: failed to copy test binary 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-fuzzer" "root@10.128.10.16:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.16 port 22: Connection timed out lost connection run #3: basic kernel testing failed: failed to copy test binary 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-fuzzer" "root@10.128.10.18:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.18 port 22: Connection timed out lost connection run #4: basic kernel testing failed: failed to copy test binary 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-fuzzer" "root@10.128.10.25:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.25 port 22: Connection timed out lost connection run #5: basic kernel testing failed: failed to copy test binary to VM: timedout ["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.104:./syz-fuzzer"] Warning: Permanently added '10.128.1.104' (ECDSA) to the list of known hosts. run #6: basic kernel testing failed: failed to copy test binary to VM: timedout ["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.125:./syz-fuzzer"] run #7: basic kernel testing failed: failed to copy test binary to VM: timedout ["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.14:./syz-fuzzer"] run #8: basic kernel testing failed: failed to copy test binary to VM: timedout ["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.6:./syz-fuzzer"] Warning: Permanently added '10.128.10.6' (ECDSA) to the list of known hosts. run #9: basic kernel testing failed: failed to copy test binary to VM: timedout ["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.15:./syz-fuzzer"] run #10: boot failed: KASAN: use-after-free Read in page_to_skb run #11: boot failed: KASAN: use-after-free Read in page_to_skb run #12: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #13: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #14: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #15: boot failed: KASAN: use-after-free Read in page_to_skb run #16: boot failed: KASAN: use-after-free Read in page_to_skb run #17: boot failed: KASAN: use-after-free Read in page_to_skb run #18: boot failed: KASAN: use-after-free Read in page_to_skb run #19: boot failed: KASAN: use-after-free Read in page_to_skb # git bisect skip aeacb52a8de7046be5399ba311f49bce96e1b269 Bisecting: 2187 revisions left to test after this (roughly 11 steps) [e7d48e5fbf30f85c89d83683c3d2dbdaa8884103] net: enetc: add a mini driver for the Integrated Endpoint Register Block testing commit e7d48e5fbf30f85c89d83683c3d2dbdaa8884103 with gcc (GCC) 10.2.1 20210217 kernel signature: 9c2233fb2eb7dba75df5ee7e8c39600b62a1f316e25c1752d7ed116523f291ec run #0: basic kernel testing failed: failed to copy test binary to VM: timedout ["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.20:./syz-fuzzer"] run #1: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #2: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #3: boot failed: KASAN: use-after-free Read in page_to_skb run #4: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #5: boot failed: KASAN: use-after-free Read in page_to_skb run #6: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #7: boot failed: KASAN: use-after-free Read in page_to_skb run #8: boot failed: KASAN: use-after-free Read in page_to_skb run #9: boot failed: KASAN: use-after-free Read in page_to_skb run #10: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #11: boot failed: KASAN: use-after-free Read in page_to_skb run #12: boot failed: KASAN: use-after-free Read in page_to_skb run #13: boot failed: KASAN: use-after-free Read in page_to_skb run #14: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #15: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #16: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #17: boot failed: KASAN: use-after-free Read in page_to_skb run #18: boot failed: KASAN: use-after-free Read in page_to_skb run #19: boot failed: KASAN: use-after-free Read in page_to_skb # git bisect skip e7d48e5fbf30f85c89d83683c3d2dbdaa8884103 Bisecting: 2187 revisions left to test after this (roughly 11 steps) [5b7c0c32c90494f5aaf13f417cff5dc204575597] net: ocelot: Simplify MRP deletion testing commit 5b7c0c32c90494f5aaf13f417cff5dc204575597 with gcc (GCC) 10.2.1 20210217 kernel signature: 520611046ce80f1df3f261977e86be0aa389fe85477f004bbad0a7ca231b4f9f all runs: crashed: WARNING in kvm_wait # git bisect bad 5b7c0c32c90494f5aaf13f417cff5dc204575597 Bisecting: 375 revisions left to test after this (roughly 9 steps) [5acd0cfbfbb5a688da1bfb1a2152b0c855115a35] net: lapbether: Prevent racing when checking whether the netif is running testing commit 5acd0cfbfbb5a688da1bfb1a2152b0c855115a35 with gcc (GCC) 10.2.1 20210217 kernel signature: a27b79c8b7178d6d9a52663d295347adda17f764f9f9626070b3c74234dbd691 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: crashed: WARNING in kvm_wait run #17: crashed: WARNING in kvm_wait run #18: OK run #19: OK # git bisect bad 5acd0cfbfbb5a688da1bfb1a2152b0c855115a35 Bisecting: 186 revisions left to test after this (roughly 8 steps) [3094552bcd726682ded98e4f4aa97a7c6646f638] net/mlx5: SF, Fix return type testing commit 3094552bcd726682ded98e4f4aa97a7c6646f638 with gcc (GCC) 10.2.1 20210217 kernel signature: 2e2b83522d77d7cc74c4ae134e0aae57de1e9f7e04f6628b881d2ac6ead9a311 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: OK run #16: crashed: WARNING in kvm_wait run #17: OK run #18: crashed: WARNING in kvm_wait run #19: OK # git bisect bad 3094552bcd726682ded98e4f4aa97a7c6646f638 Bisecting: 93 revisions left to test after this (roughly 7 steps) [3fcd50d6f9a963a21e142d71be135eff6a374d2d] selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size testing commit 3fcd50d6f9a963a21e142d71be135eff6a374d2d with gcc (GCC) 10.2.1 20210217 kernel signature: 3e703f5617fded941fc7df9fcb8c4bcd78075296f592cc72f7416c8ca0749ab1 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: crashed: WARNING in kvm_wait run #17: crashed: WARNING in kvm_wait run #18: OK run #19: crashed: WARNING in kvm_wait # git bisect bad 3fcd50d6f9a963a21e142d71be135eff6a374d2d Bisecting: 46 revisions left to test after this (roughly 6 steps) [04883a079968e6250a4549f6fadb6427c534885e] tools, bpf_asm: Hard error on out of range jumps testing commit 04883a079968e6250a4549f6fadb6427c534885e with gcc (GCC) 10.2.1 20210217 kernel signature: 4ab9bd2c31747d78c00c2eab795c411938e8b5d86607a58b67ee956d416b33e7 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: crashed: WARNING in kvm_wait run #17: crashed: WARNING in kvm_wait run #18: crashed: WARNING in kvm_wait run #19: OK # git bisect bad 04883a079968e6250a4549f6fadb6427c534885e Bisecting: 22 revisions left to test after this (roughly 5 steps) [16137b09a66f2b75090f1e56a9ba0e27ef845ebc] bpf: Compute data_end dynamically with JIT code testing commit 16137b09a66f2b75090f1e56a9ba0e27ef845ebc with gcc (GCC) 10.2.1 20210217 kernel signature: 9dd9836b3cb91eb18129f4cf99413c0d4521b245048fd5a5875c68c664e77b66 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: crashed: WARNING in kvm_wait run #17: crashed: WARNING in kvm_wait run #18: OK run #19: boot failed: WARNING in kvm_wait # git bisect bad 16137b09a66f2b75090f1e56a9ba0e27ef845ebc Bisecting: 11 revisions left to test after this (roughly 4 steps) [ced47e30ab8b3ed986e28411f63e041b51c1fdf8] bpf: runqslower: Use task local storage testing commit ced47e30ab8b3ed986e28411f63e041b51c1fdf8 with gcc (GCC) 10.2.1 20210217 kernel signature: 66f8f58b952ef8eebce0adf745c4e9b8e07e1fac3eac65d0378da86bf7c155f9 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: crashed: WARNING in kvm_wait run #17: crashed: WARNING in kvm_wait run #18: OK run #19: OK # git bisect bad ced47e30ab8b3ed986e28411f63e041b51c1fdf8 Bisecting: 5 revisions left to test after this (roughly 3 steps) [9c8f21e6f8856a96634e542a58ef3abf27486801] xsk: Build skb by page (aka generic zerocopy xmit) testing commit 9c8f21e6f8856a96634e542a58ef3abf27486801 with gcc (GCC) 10.2.1 20210217 kernel signature: 1e7753c128d13c65d3781970db1100187c47ed7ac9b533245ba974b3bde50bdf 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: crashed: WARNING in kvm_wait run #17: OK run #18: crashed: WARNING in kvm_wait run #19: OK # git bisect bad 9c8f21e6f8856a96634e542a58ef3abf27486801 Bisecting: 2 revisions left to test after this (roughly 2 steps) [c2ff53d8049f30098153cd2d1299a44d7b124c57] net: Add priv_flags for allow tx skb without linear testing commit c2ff53d8049f30098153cd2d1299a44d7b124c57 with gcc (GCC) 10.2.1 20210217 kernel signature: bc6806fe63022c83fa002753dd218c3f74ef9388f59f6497ebb5115ab4d3c8c2 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait run #16: OK run #17: crashed: WARNING in kvm_wait run #18: OK run #19: OK # git bisect bad c2ff53d8049f30098153cd2d1299a44d7b124c57 Bisecting: 0 revisions left to test after this (roughly 1 step) [2463e073497385ef63c220571013a2b89e9b95cc] netdevice: Add missing IFF_PHONY_HEADROOM self-definition testing commit 2463e073497385ef63c220571013a2b89e9b95cc with gcc (GCC) 10.2.1 20210217 kernel signature: c36c8b7bbde2bf73bece5546d549c308825241d806668aea10c1f03b0cc2536e 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: OK run #15: crashed: WARNING in kvm_wait run #16: OK run #17: OK 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 with gcc (GCC) 10.2.1 20210217 kernel signature: d1593924a37df0fbc61d9de15cc05412b1a431860c0b65fa9d05f9237ef3f53a 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: crashed: WARNING in kvm_wait run #13: crashed: WARNING in kvm_wait run #14: crashed: WARNING in kvm_wait run #15: crashed: WARNING in kvm_wait 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 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 with gcc (GCC) 10.2.1 20210217 kernel signature: d1593924a37df0fbc61d9de15cc05412b1a431860c0b65fa9d05f9237ef3f53a culprit signature: d1593924a37df0fbc61d9de15cc05412b1a431860c0b65fa9d05f9237ef3f53a parent signature: d1593924a37df0fbc61d9de15cc05412b1a431860c0b65fa9d05f9237ef3f53a Reproducer flagged being flaky revisions tested: 18, total time: 5h8m27.093171676s (build: 2h14m30.548574843s, test: 2h51m35.225359437s) 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: 0 PID: 20812 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Modules linked in: CPU: 0 PID: 20812 Comm: syz-executor.5 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 60 7b 89 88 e8 1c d6 c1 ff 80 3d b1 a5 e8 03 00 74 01 c3 48 c7 c7 60 f3 8a 88 c6 05 a0 a5 e8 03 01 e8 11 d5 c1 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:ffffc90001f2f9e0 EFLAGS: 00010286 RAX: 0000000000000000 RBX: ffff88802316e040 RCX: 0000000000000000 RDX: 0000000000000002 RSI: ffffffff88dd1500 RDI: fffff520003e5f2e RBP: 0000000000000200 R08: 0000000000000001 R09: ffff8880b9e301a7 R10: ffffed10173c6034 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed100462dc08 R14: 0000000000000001 R15: ffff8880b9e35ec0 FS: 0000000002dfd400(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000004e4da4 CR3: 000000003f7da000 CR4: 00000000001506f0 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] ext4_lock_group fs/ext4/ext4.h:3379 [inline] __ext4_new_inode+0x2da2/0x44d0 fs/ext4/ialloc.c:1187 ext4_symlink+0x313/0xb20 fs/ext4/namei.c:3336 vfs_symlink fs/namei.c:3961 [inline] vfs_symlink+0x385/0x590 fs/namei.c:3947 do_symlinkat+0x1c3/0x210 fs/namei.c:3988 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x465ee7 Code: 73 01 c3 48 c7 c1 bc 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 b8 58 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffcfefba638 EFLAGS: 00000202 ORIG_RAX: 0000000000000058 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000465ee7 RDX: 00007ffcfefba723 RSI: 00000000004bfd70 RDI: 00007ffcfefba710 RBP: 0000000000000000 R08: 0000000000000000 R09: 00007ffcfefba4d0 R10: 00007ffcfefba387 R11: 0000000000000202 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000001 R15: 00007ffcfefba710