bisecting cause commit starting from 089866061428ec9bf67221247c936792078c41a4 building syzkaller on 1434eec0b84075b7246560cfa89f20cdb3d8077f testing commit 089866061428ec9bf67221247c936792078c41a4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d17f2fd16213ff51690a77f76d03d0a717af1667b24bafb1c83467ac0589a476 all runs: crashed: possible deadlock in ovl_maybe_copy_up 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: 2f57a20ffddb72f56f70803786a3e2e951ddc2c3a637b8b4b43532a086b58b83 all runs: crashed: possible deadlock in ovl_maybe_copy_up 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: a14fce17d636d289353a5881e5496cc7af756e3430df5edae105b98e7259d7d0 run #0: crashed: possible deadlock in ovl_maybe_copy_up run #1: crashed: possible deadlock in ovl_maybe_copy_up run #2: crashed: possible deadlock in ovl_maybe_copy_up run #3: crashed: possible deadlock in ovl_maybe_copy_up run #4: crashed: possible deadlock in ovl_maybe_copy_up run #5: crashed: possible deadlock in ovl_maybe_copy_up run #6: crashed: possible deadlock in ovl_maybe_copy_up run #7: crashed: possible deadlock in ovl_maybe_copy_up run #8: crashed: possible deadlock in ovl_maybe_copy_up run #9: OK 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: aa3f77504b09b70c46b473d607585e244d8f8a4b9c3c9c5d81fae98cfa76bb7e run #0: crashed: possible deadlock in ovl_maybe_copy_up run #1: crashed: possible deadlock in ovl_maybe_copy_up run #2: crashed: possible deadlock in ovl_maybe_copy_up run #3: crashed: possible deadlock in ovl_maybe_copy_up run #4: crashed: possible deadlock in ovl_maybe_copy_up run #5: crashed: possible deadlock in ovl_maybe_copy_up run #6: OK run #7: crashed: possible deadlock in ovl_maybe_copy_up run #8: OK run #9: crashed: possible deadlock in ovl_maybe_copy_up 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: 6d074827bebb80ae7a09fa02cc5d67729a49327c3512287a00ad2c00be27adbc all runs: crashed: possible deadlock in ovl_maybe_copy_up 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: 86897d3e93cbb943d3f5c832179f84643d234afee4287bb538d065cd05e748a3 run #0: crashed: possible deadlock in ovl_maybe_copy_up run #1: crashed: possible deadlock in ovl_maybe_copy_up run #2: crashed: possible deadlock in ovl_maybe_copy_up run #3: crashed: possible deadlock in ovl_maybe_copy_up run #4: crashed: possible deadlock in ovl_maybe_copy_up run #5: crashed: possible deadlock in ovl_maybe_copy_up run #6: crashed: possible deadlock in ovl_maybe_copy_up run #7: crashed: possible deadlock in ovl_maybe_copy_up run #8: crashed: possible deadlock in ovl_maybe_copy_up run #9: OK 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: 646cbc1b595c63415c8b5ec8bfdd4d68875759c762a1b4879c046b85f3736613 run #0: crashed: possible deadlock in ovl_maybe_copy_up run #1: crashed: possible deadlock in ovl_maybe_copy_up run #2: crashed: possible deadlock in ovl_maybe_copy_up run #3: crashed: possible deadlock in ovl_maybe_copy_up run #4: crashed: possible deadlock in ovl_maybe_copy_up run #5: crashed: possible deadlock in ovl_maybe_copy_up run #6: crashed: possible deadlock in ovl_maybe_copy_up run #7: crashed: possible deadlock in ovl_maybe_copy_up run #8: crashed: possible deadlock in ovl_maybe_copy_up run #9: OK 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: b4837b350bfa59c51d013d0e52fd2087d904c4c9f151be67da12a5688a1f1e2d 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: e891489764ce97069a3eca2d596abac6e5fe16434a63cca885a26fb6b2dd6fed 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: 58e36fc0a22688a5d8c70a0f19c2a00853fed3373e0f89d8041bb12e43306f93 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.22:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.10.22 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: 58e36fc0a22688a5d8c70a0f19c2a00853fed3373e0f89d8041bb12e43306f93 all runs: 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: 0936ab4dcbde2afd27823bfc07c76d044f78c27b9e0b571877098b362ed43781 failed: failed to create VM pool: failed to create GCE image: create image operation failed: &{Code:PERMISSIONS_ERROR Location: Message:Required 'read' permission for 'disks/ci-upstream-kasan-gce-smack-root-bisect-job-bisect-job-image.tar.gz' ForceSendFields:[] NullFields:[]}. # 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: db6f5043b16a67333b03f7703f7fba171bbbe3ac86eb0b1ca8c3e4d893d78f88 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.30:./syz-fuzzer"] Warning: Permanently added '10.128.10.30' (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: 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: c1fa2273e87f41ff5bba94079c75449eb7c315815f953c5212c23c4c2db6aee7 run #0: 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.4:./syz-execprog"]: exit status 1 ssh: connect to host 10.128.1.4 port 22: Connection timed out lost connection 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: 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: 70f5118811a299b927562037a7c70de9bab5c03ddd7000d3835305e056caf3d0 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.10.38:./syz-execprog"] Warning: Permanently added '10.128.10.38' (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.46:./syz-execprog"] Warning: Permanently added '10.128.0.46' (ECDSA) to the list of known hosts. run #2: boot failed: WARNING in kvm_wait run #3: boot failed: WARNING in kvm_wait run #4: boot failed: WARNING in kvm_wait run #5: boot failed: WARNING in kvm_wait run #6: boot failed: WARNING in kvm_wait run #7: OK run #8: OK run #9: OK # git bisect skip 847cbfc014adafeac401e19e349b0fd524f201c3 Bisecting: 123 revisions left to test after this (roughly 7 steps) [299194a91451263020c73dd2a3b7e0218c88dbd0] selftests/bpf: Fix test_attach_probe for powerpc uprobes testing commit 299194a91451263020c73dd2a3b7e0218c88dbd0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6a9dcc39c396d7757954e897287db9acd75d8ab0da7ff3d35189050c998f0eb6 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: boot failed: 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: crashed: WARNING in kvm_wait run #9: OK # git bisect bad 299194a91451263020c73dd2a3b7e0218c88dbd0 Bisecting: 43 revisions left to test after this (roughly 6 steps) [9de7f0fdab326a37c9f741f0f6c0f1cbc320a5ab] selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper testing commit 9de7f0fdab326a37c9f741f0f6c0f1cbc320a5ab compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 10bfd56234a34d95dc9d9d1f1508cf46622c37ef2cf700ad7ce5dea44340969b 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: boot failed: WARNING in kvm_wait run #5: boot failed: WARNING in kvm_wait run #6: boot failed: WARNING in kvm_wait run #7: OK run #8: OK run #9: OK # git bisect bad 9de7f0fdab326a37c9f741f0f6c0f1cbc320a5ab Bisecting: 21 revisions left to test after this (roughly 5 steps) [887596095ec2a9ea39ffcf98f27bf2e77c5eb512] bpf: Clean up sockmap related Kconfigs testing commit 887596095ec2a9ea39ffcf98f27bf2e77c5eb512 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f3f5d6fc95e16c32c22d990bc02eb4e97da178470458b1868789f3e9c8c58b12 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: boot failed: 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: OK # git bisect bad 887596095ec2a9ea39ffcf98f27bf2e77c5eb512 Bisecting: 10 revisions left to test after this (roughly 4 steps) [4b0d2d4156cfb9f27d8e52a33d3522a78002fca1] bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h testing commit 4b0d2d4156cfb9f27d8e52a33d3522a78002fca1 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 64fd79cc467314a186001f172820991b329b4110f96549d80ee076a834eafb86 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: basic kernel testing failed: failed to copy 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" "/tmp/syz-executor4107071387" "root@10.128.10.31:./syz-executor4107071387"] 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 4b0d2d4156cfb9f27d8e52a33d3522a78002fca1 Bisecting: 5 revisions left to test after this (roughly 3 steps) [3914d88f7608e6c2e80e344474fa289370c32451] xsk: Respect device's headroom and tailroom on generic xmit path testing commit 3914d88f7608e6c2e80e344474fa289370c32451 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d31ad2c525466d16c4143af0ba142f57b1bce6045351328410fe762ac0994703 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: 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 # git bisect bad 3914d88f7608e6c2e80e344474fa289370c32451 Bisecting: 2 revisions 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: ce5318ee7e96de067fb0b33004df25b9699d92bf67384c51e8104c298f51a75a 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: boot failed: WARNING in kvm_wait run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # 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: 51e85fa5b56cc625e830ac1387df25ce1137d9c54bfd6e497539f8331764fa41 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: 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.162:./syz-execprog"] Warning: Permanently added '10.128.0.162' (ECDSA) to the list of known hosts. run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: OK run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: OK run #10: crashed: 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: 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: 51e85fa5b56cc625e830ac1387df25ce1137d9c54bfd6e497539f8331764fa41 culprit signature: 51e85fa5b56cc625e830ac1387df25ce1137d9c54bfd6e497539f8331764fa41 parent signature: 51e85fa5b56cc625e830ac1387df25ce1137d9c54bfd6e497539f8331764fa41 Reproducer flagged being flaky revisions tested: 22, total time: 6h5m49.820588722s (build: 2h31m24.895414074s, test: 3h31m27.282542465s) 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: 12595 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: 12595 Comm: udevd Not tainted 5.11.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Code: 24 48 c7 c7 a0 63 89 88 e8 e3 c4 c2 ff 80 3d c4 92 ea 03 00 74 01 c3 48 c7 c7 60 d9 8a 88 c6 05 b3 92 ea 03 01 e8 d8 c3 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:ffffc90002cc7808 EFLAGS: 00010286 RAX: 0000000000000000 RBX: ffff888029dd7810 RCX: 0000000000000000 RDX: 0000000000000002 RSI: ffffffff888adfa0 RDI: fffff52000598ef3 RBP: 0000000000000200 R08: 0000000000000001 R09: ffffffff8e0f182f R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed10053baf02 R14: 0000000000000001 R15: ffff8880b9e51ec0 FS: 00007fe3bd764840(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055a8dfa3a600 CR3: 0000000014aaa000 CR4: 00000000003506f0 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] lockref_put_or_lock+0x9/0x60 lib/lockref.c:174 fast_dput fs/dcache.c:747 [inline] dput+0x2f2/0x890 fs/dcache.c:872 step_into+0x23d/0x1ec0 fs/namei.c:1701 open_last_lookups fs/namei.c:3204 [inline] path_openat+0x3ca/0x21c0 fs/namei.c:3367 do_filp_open+0x16d/0x390 fs/namei.c:3397 do_sys_openat2+0x11e/0x360 fs/open.c:1178 do_sys_open fs/open.c:1194 [inline] __do_sys_openat fs/open.c:1210 [inline] __se_sys_openat fs/open.c:1205 [inline] __x64_sys_openat+0x11b/0x1d0 fs/open.c:1205 do_syscall_64+0x2d/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fe3bd8bb697 Code: 25 00 00 41 00 3d 00 00 41 00 74 37 64 8b 04 25 18 00 00 00 85 c0 75 5b 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 85 00 00 00 48 83 c4 68 5d 41 5c c3 0f 1f RSP: 002b:00007ffcc8641910 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 0000563df8e8aab0 RCX: 00007fe3bd8bb697 RDX: 0000000000080000 RSI: 00007ffcc8641a48 RDI: 00000000ffffff9c RBP: 00007ffcc8641a48 R08: 0000000000000008 R09: 0000000000000001 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000080000 R13: 0000563df8e8aab0 R14: 0000000000000001 R15: 0000563df76da160