bisecting fixing commit since dc4ba5be1babd3b3ec905751a30df89a5899a7a9 building syzkaller on c40da18cc303e26bac17f4fea1a4263661dd829e testing commit dc4ba5be1babd3b3ec905751a30df89a5899a7a9 with gcc (GCC) 8.1.0 kernel signature: b8d66f31257931628bf708df4e927348c572c63bf393b6ea5b266a7a5f1ff38d 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor907406198" "root@10.128.0.60:./syz-executor907406198"]: exit status 1 ssh: connect to host 10.128.0.60 port 22: Connection timed out lost connection run #1: crashed: kernel panic: System is deadlocked on memory run #2: crashed: INFO: task hung in htable_put run #3: crashed: INFO: task hung in htable_put run #4: crashed: INFO: task hung in htable_put run #5: crashed: INFO: task hung in htable_put run #6: crashed: INFO: task hung in htable_put run #7: crashed: INFO: task hung in htable_put run #8: crashed: INFO: task hung in htable_put run #9: crashed: INFO: task hung in htable_put testing current HEAD 14cfdbd39e316efd91ae6e403ef8211f0b022603 testing commit 14cfdbd39e316efd91ae6e403ef8211f0b022603 with gcc (GCC) 8.1.0 kernel signature: 442ba4a64259ba8c8352f1e0877abc8238d198795dcc7ad599977999c4d80e8d all runs: OK # git bisect start 14cfdbd39e316efd91ae6e403ef8211f0b022603 dc4ba5be1babd3b3ec905751a30df89a5899a7a9 Bisecting: 919 revisions left to test after this (roughly 10 steps) [e37ee4b177a690f57be32d16f8340c221532a3df] clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order testing commit e37ee4b177a690f57be32d16f8340c221532a3df with gcc (GCC) 8.1.0 kernel signature: 2c17cf3be14680015a43f59ca161a9938a46314453968803093bff9a86efdde3 all runs: crashed: INFO: task hung in htable_put # git bisect good e37ee4b177a690f57be32d16f8340c221532a3df Bisecting: 459 revisions left to test after this (roughly 9 steps) [3f2a2c738bbb3a456bc2225ec77175095877a441] drm/amd/display: fixup DML dependencies testing commit 3f2a2c738bbb3a456bc2225ec77175095877a441 with gcc (GCC) 8.1.0 kernel signature: 769642dd448af732ece117c863d8dc861831926af2fc29a48dd9e017311befce 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor363564532" "root@10.128.15.208:./syz-executor363564532"]: exit status 1 Connection timed out during banner exchange lost connection run #1: crashed: INFO: task hung in htable_put run #2: crashed: INFO: task hung in drain_all_pages run #3: crashed: INFO: task hung in htable_put run #4: crashed: INFO: task hung in htable_put run #5: crashed: INFO: task hung in htable_put run #6: crashed: INFO: task hung in htable_put run #7: crashed: INFO: task hung in htable_put run #8: crashed: INFO: task hung in htable_put run #9: crashed: INFO: task hung in htable_put # git bisect good 3f2a2c738bbb3a456bc2225ec77175095877a441 Bisecting: 229 revisions left to test after this (roughly 8 steps) [5c39f15b80d566d577b54201951c2f19e665f965] KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path testing commit 5c39f15b80d566d577b54201951c2f19e665f965 with gcc (GCC) 8.1.0 kernel signature: 886f87afc64be8855285010cf44ce8838796ac9c6c8be82602425d9a1f5d0a36 all runs: OK # git bisect bad 5c39f15b80d566d577b54201951c2f19e665f965 Bisecting: 114 revisions left to test after this (roughly 7 steps) [da3418ad747fa035a1a88c6883dd2c7d7142ffc4] lib/stackdepot.c: fix global out-of-bounds in stack_slabs testing commit da3418ad747fa035a1a88c6883dd2c7d7142ffc4 with gcc (GCC) 8.1.0 kernel signature: 147cf2d0be248d40ea9954ea66c326367a1f58616ee26f7b54b5ad0ba68238a7 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor591785263" "root@10.128.10.49:./syz-executor591785263"]: exit status 1 Connection timed out during banner exchange 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor219396290" "root@10.128.10.47:./syz-executor219396290"]: exit status 1 Connection timed out during banner exchange lost connection run #2: crashed: INFO: task hung in htable_put run #3: crashed: INFO: task hung in htable_put run #4: crashed: INFO: task hung in htable_put run #5: crashed: INFO: task hung in htable_put run #6: crashed: INFO: task hung in htable_put run #7: crashed: INFO: task hung in htable_put run #8: crashed: INFO: task hung in htable_put run #9: crashed: INFO: task hung in htable_put # git bisect good da3418ad747fa035a1a88c6883dd2c7d7142ffc4 Bisecting: 57 revisions left to test after this (roughly 6 steps) [8bb98ec409727fe3f3b5ec1dbe1a0361146886eb] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table testing commit 8bb98ec409727fe3f3b5ec1dbe1a0361146886eb with gcc (GCC) 8.1.0 kernel signature: c246c83b7b11d49d2acad57552945ddccf2ea9bbfdb73488f47e14b91046ddb0 all runs: OK # git bisect bad 8bb98ec409727fe3f3b5ec1dbe1a0361146886eb Bisecting: 28 revisions left to test after this (roughly 5 steps) [bf3043d27755a8cb53cb99e4f04139a5279761e0] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill testing commit bf3043d27755a8cb53cb99e4f04139a5279761e0 with gcc (GCC) 8.1.0 kernel signature: 0c1f8e01731a9e1a4562a1338c01736b5aaa7e340938c93ad8f9908be945a32c 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor119464645" "root@10.128.15.203:./syz-executor119464645"]: exit status 1 Connection timed out during banner exchange 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor211285344" "root@10.128.10.3:./syz-executor211285344"]: exit status 1 ssh_exchange_identification: read: Connection reset by peer 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" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor649060159" "root@10.128.1.21:./syz-executor649060159"]: exit status 1 Connection timed out during banner exchange lost connection run #3: crashed: INFO: task hung in htable_put run #4: crashed: INFO: task hung in htable_put run #5: crashed: INFO: task hung in htable_put run #6: crashed: INFO: task hung in htable_put run #7: crashed: INFO: task hung in htable_put run #8: crashed: INFO: task hung in htable_put run #9: crashed: INFO: task hung in htable_put # git bisect good bf3043d27755a8cb53cb99e4f04139a5279761e0 Bisecting: 14 revisions left to test after this (roughly 4 steps) [a13694bb43c4585400626e9773598ce587a840ea] drm/msm: Set dma maximum segment size for mdss testing commit a13694bb43c4585400626e9773598ce587a840ea with gcc (GCC) 8.1.0 kernel signature: a19a906bffdfd5184c3bd2c468c860dea3601369af588abd26f8f5aaebc2a9e7 all runs: OK # git bisect bad a13694bb43c4585400626e9773598ce587a840ea Bisecting: 6 revisions left to test after this (roughly 3 steps) [fee87e931cc58435463975730a892d83af21d98c] xen: Enable interrupts when calling _cond_resched() testing commit fee87e931cc58435463975730a892d83af21d98c with gcc (GCC) 8.1.0 kernel signature: ef87305a79236f6d5037d85da3ed3d582cf3c4b001236f183d7ebdf7fe1755e6 run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet 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 good fee87e931cc58435463975730a892d83af21d98c Bisecting: 3 revisions left to test after this (roughly 2 steps) [a083db76118d20d070794ecf79af17843406c3f6] Linux 4.19.107 testing commit a083db76118d20d070794ecf79af17843406c3f6 with gcc (GCC) 8.1.0 kernel signature: d8b4b5e6eb5f2cb636dfdad5a084444c2dbf751097c4786abcc863c93254d490 all runs: OK # git bisect bad a083db76118d20d070794ecf79af17843406c3f6 Bisecting: 0 revisions left to test after this (roughly 1 step) [cfc30449bbc50ba0532d4714fb0dada1758d612a] Revert "char/random: silence a lockdep splat with printk()" testing commit cfc30449bbc50ba0532d4714fb0dada1758d612a with gcc (GCC) 8.1.0 kernel signature: ebba8204b04120b0da34057f04eadcbf4cc406939ebcb9440c2dab8e06784e3c all runs: OK # git bisect bad cfc30449bbc50ba0532d4714fb0dada1758d612a Bisecting: 0 revisions left to test after this (roughly 0 steps) [8541452acba5d39c34f81fa7ab1aaca5bc3e4f74] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range testing commit 8541452acba5d39c34f81fa7ab1aaca5bc3e4f74 with gcc (GCC) 8.1.0 kernel signature: 431fea1f0839e917390f4a87b054cdc6705702fe9705216c89115e6585722826 all runs: OK # git bisect bad 8541452acba5d39c34f81fa7ab1aaca5bc3e4f74 8541452acba5d39c34f81fa7ab1aaca5bc3e4f74 is the first bad commit commit 8541452acba5d39c34f81fa7ab1aaca5bc3e4f74 Author: Nathan Chancellor Date: Thu Feb 13 23:42:07 2020 -0700 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range commit 380324734956c64cd060e1db4304f3117ac15809 upstream. Clang warns: In file included from ../arch/s390/purgatory/purgatory.c:10: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/crash_core.h:6: In file included from ../include/linux/elfcore.h:5: In file included from ../include/linux/user.h:1: In file included from ../arch/s390/include/asm/user.h:11: ../arch/s390/include/asm/page.h:45:6: warning: converting the result of '<<' to a boolean always evaluates to false [-Wtautological-constant-compare] if (PAGE_DEFAULT_KEY) ^ ../arch/s390/include/asm/page.h:23:44: note: expanded from macro 'PAGE_DEFAULT_KEY' #define PAGE_DEFAULT_KEY (PAGE_DEFAULT_ACC << 4) ^ 1 warning generated. Explicitly compare this against zero to silence the warning as it is intended to be used in a boolean context. Fixes: de3fa841e429 ("s390/mm: fix compile for PAGE_DEFAULT_KEY != 0") Link: https://github.com/ClangBuiltLinux/linux/issues/860 Link: https://lkml.kernel.org/r/20200214064207.10381-1-natechancellor@gmail.com Acked-by: Christian Borntraeger Signed-off-by: Nathan Chancellor Signed-off-by: Vasily Gorbik Signed-off-by: Greg Kroah-Hartman arch/s390/include/asm/page.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) culprit signature: 431fea1f0839e917390f4a87b054cdc6705702fe9705216c89115e6585722826 parent signature: ef87305a79236f6d5037d85da3ed3d582cf3c4b001236f183d7ebdf7fe1755e6 revisions tested: 13, total time: 4h9m20.754755412s (build: 2h6m14.892369825s, test: 2h0m48.358989663s) first good commit: 8541452acba5d39c34f81fa7ab1aaca5bc3e4f74 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range cc: ["borntraeger@de.ibm.com" "gor@linux.ibm.com" "gregkh@linuxfoundation.org" "natechancellor@gmail.com"]