bisecting cause commit starting from 847120f859cc45e074204f4cf33c8df069306eb2 building syzkaller on f39aff9e4a422297d30f25d0b53f0258a445fbee testing commit 847120f859cc45e074204f4cf33c8df069306eb2 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.13 testing commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.12 testing commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c with gcc (GCC) 8.1.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.11 testing commit a351e9b9fc24e982ec2f0e76379a49826036da12 with gcc (GCC) 7.3.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.10 testing commit c470abd4fde40ea6a0846a2beab642a578c0b8cd with gcc (GCC) 5.5.0 all runs: crashed: kernel BUG at arch/x86/kvm/mmu.c:LINE! testing release v4.9 testing commit 69973b830859bc6529a7a0468ba0d80ee5117826 with gcc (GCC) 5.5.0 all runs: OK # git bisect start c470abd4fde40ea6a0846a2beab642a578c0b8cd 69973b830859bc6529a7a0468ba0d80ee5117826 Bisecting: 7099 revisions left to test after this (roughly 13 steps) [f4000cd99750065d5177555c0a805c97174d1b9f] Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux testing commit f4000cd99750065d5177555c0a805c97174d1b9f with gcc (GCC) 5.5.0 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-fuzzer" "root@10.128.0.143:./syz-fuzzer"] Warning: Permanently added '10.128.0.143' (ECDSA) to the list of known hosts. run #1: boot failed: can't ssh into the instance run #2: boot failed: can't ssh into the instance run #3: boot failed: can't ssh into the instance run #4: boot failed: can't ssh into the instance run #5: boot failed: can't ssh into the instance run #6: boot failed: can't ssh into the instance run #7: boot failed: can't ssh into the instance run #8: boot failed: can't ssh into the instance run #9: boot failed: can't ssh into the instance # git bisect skip f4000cd99750065d5177555c0a805c97174d1b9f Bisecting: 7099 revisions left to test after this (roughly 13 steps) [ab1effc09519f3bb4b84dd6d8276cedf07b17a1b] staging: ks7010: Add blank line after declarations testing commit ab1effc09519f3bb4b84dd6d8276cedf07b17a1b with gcc (GCC) 5.5.0 run #0: crashed: no output from test machine 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 # git bisect bad ab1effc09519f3bb4b84dd6d8276cedf07b17a1b Bisecting: 141 revisions left to test after this (roughly 7 steps) [d70c509152292cd4cc741f97ce043e0f65f72689] staging:r8188eu: remove precv_frame_buf member of recv_priv structure testing commit d70c509152292cd4cc741f97ce043e0f65f72689 with gcc (GCC) 5.5.0 all runs: OK # git bisect good d70c509152292cd4cc741f97ce043e0f65f72689 Bisecting: 70 revisions left to test after this (roughly 6 steps) [33f2b1216590738466b9433e79774dbdee0a8342] staging: rts5208: sd.c: Remove unnecessary parentheses testing commit 33f2b1216590738466b9433e79774dbdee0a8342 with gcc (GCC) 5.5.0 run #0: OK run #1: crashed: INFO: rcu detected stall in corrupted run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 33f2b1216590738466b9433e79774dbdee0a8342 Bisecting: 34 revisions left to test after this (roughly 5 steps) [06d1f85e8118d9fb715891652e6dde2afda066b4] staging: i4l: remove parens around return statement testing commit 06d1f85e8118d9fb715891652e6dde2afda066b4 with gcc (GCC) 5.5.0 all runs: OK # git bisect good 06d1f85e8118d9fb715891652e6dde2afda066b4 Bisecting: 16 revisions left to test after this (roughly 4 steps) [89e13b4590d004a64961abb66479bb6cc51143f9] staging: wlan-ng: Replace data type declaration with variable of same type in cfg80211.c testing commit 89e13b4590d004a64961abb66479bb6cc51143f9 with gcc (GCC) 5.5.0 run #0: OK run #1: OK run #2: crashed: no output from test machine run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 89e13b4590d004a64961abb66479bb6cc51143f9 Bisecting: 8 revisions left to test after this (roughly 3 steps) [df044ebfc5bfba6810e3940db458d7fb4572bc6f] staging: vc04_services: don't print pointers directly testing commit df044ebfc5bfba6810e3940db458d7fb4572bc6f with gcc (GCC) 5.5.0 run #0: OK 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: boot failed: can't ssh into the instance # git bisect good df044ebfc5bfba6810e3940db458d7fb4572bc6f Bisecting: 4 revisions left to test after this (roughly 2 steps) [5c53440daa050909e761ebcce8483b28fb163273] staging: comedi: porting NI_GPCT constants from comedi.org module testing commit 5c53440daa050909e761ebcce8483b28fb163273 with gcc (GCC) 5.5.0 all runs: OK # git bisect good 5c53440daa050909e761ebcce8483b28fb163273 Bisecting: 2 revisions left to test after this (roughly 1 step) [1ffe8bdc09f8bfcaad76d71ae68b623c7e03f20f] staging: comedi: ni_mio_common: split out ao arming from ni_ao_inttrig testing commit 1ffe8bdc09f8bfcaad76d71ae68b623c7e03f20f with gcc (GCC) 5.5.0 run #0: crashed: no output from test machine 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: boot failed: can't ssh into the instance # git bisect bad 1ffe8bdc09f8bfcaad76d71ae68b623c7e03f20f Bisecting: 0 revisions left to test after this (roughly 0 steps) [cc7a6d6c4614bbf65d57dac31706fb01377d8371] staging: comedi: make constants slightly more consistent testing commit cc7a6d6c4614bbf65d57dac31706fb01377d8371 with gcc (GCC) 5.5.0 all runs: OK # git bisect good cc7a6d6c4614bbf65d57dac31706fb01377d8371 1ffe8bdc09f8bfcaad76d71ae68b623c7e03f20f is the first bad commit commit 1ffe8bdc09f8bfcaad76d71ae68b623c7e03f20f Author: Spencer E. Olson Date: Mon Oct 10 08:14:19 2016 -0600 staging: comedi: ni_mio_common: split out ao arming from ni_ao_inttrig AO device arming was previously done as a part of ni_ao_inttrig which is called as a result of the user calling comedi_internal_trigger. For start_src == TRIG_EXT, this does not make very much sense since external triggers should not conceptually need to be software triggered also. This patch splits out the arming functionality to allow arming to specifically and separately be done via the CONFIG_INSN_ARM ioctl command. In order to provide backwards compatibility, this patch also provides automatic arming if ni_ao_inttrig is simply called. Signed-off-by: Spencer E. Olson Reviewed-by: Ian Abbott Signed-off-by: Greg Kroah-Hartman :040000 040000 22dc3f9685468d1dca5fc49a28e3418afdb62d63 5fb52b63f6038f71816804f72926e9fa0a02f3c1 M drivers revisions tested: 27, total time: 5h1m29.563699299s (build: 2h5m3.066985282s, test: 2h49m13.131625011s) first bad commit: 1ffe8bdc09f8bfcaad76d71ae68b623c7e03f20f staging: comedi: ni_mio_common: split out ao arming from ni_ao_inttrig cc: ["abbotti@mev.co.uk" "devel@driverdev.osuosl.org" "gregkh@linuxfoundation.org" "hsweeten@visionengravers.com" "linux-kernel@vger.kernel.org" "olsonse@umich.edu"] crash: no output from test machine