bisecting fixing commit since 11743c56785c751c087eecdb98713eef796609e0 building syzkaller on 8dbb755a2ec29c46434f3fb35b7bef3aac0c6b3e testing commit 11743c56785c751c087eecdb98713eef796609e0 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 testing current HEAD ecb095bff5d4b8711a81968625b3b4a235d3e477 testing commit ecb095bff5d4b8711a81968625b3b4a235d3e477 with gcc (GCC) 8.1.0 all runs: OK # git bisect start ecb095bff5d4b8711a81968625b3b4a235d3e477 11743c56785c751c087eecdb98713eef796609e0 Bisecting: 30434 revisions left to test after this (roughly 15 steps) [ffb5d6fe140d2ef79c2a91861fc18a4a7a1f510a] Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes testing commit ffb5d6fe140d2ef79c2a91861fc18a4a7a1f510a with gcc (GCC) 8.1.0 all runs: OK # git bisect bad ffb5d6fe140d2ef79c2a91861fc18a4a7a1f510a Bisecting: 15216 revisions left to test after this (roughly 14 steps) [2a6423961edf9db98d1e567992560e3bab65a9fc] Merge branch 'opfn' into hfi1-tid testing commit 2a6423961edf9db98d1e567992560e3bab65a9fc with gcc (GCC) 8.1.0 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" "/syzkaller/jobs/linux/workdir/repro.prog" "root@10.128.1.3:./repro.prog"]: exit status 1 Warning: Permanently added '10.128.1.3' (ECDSA) to the list of known hosts. /syzkaller/jobs/linux/workdir/repro.prog: Broken pipe run #1: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #2: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #3: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #4: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #5: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #6: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #7: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #8: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 run #9: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 # git bisect good 2a6423961edf9db98d1e567992560e3bab65a9fc Bisecting: 7637 revisions left to test after this (roughly 13 steps) [da2577fe63f865cd9dc785a42c29c0071f567a35] Merge tag 'sound-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit da2577fe63f865cd9dc785a42c29c0071f567a35 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad da2577fe63f865cd9dc785a42c29c0071f567a35 Bisecting: 3730 revisions left to test after this (roughly 12 steps) [70f3522614e60b6125eff5f9dd7c887543812187] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net testing commit 70f3522614e60b6125eff5f9dd7c887543812187 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 70f3522614e60b6125eff5f9dd7c887543812187 Bisecting: 1923 revisions left to test after this (roughly 11 steps) [ca78801a81e04a31f8088e96b2649a9cbace5499] bpf: handle GSO in bpf_lwt_push_encap testing commit ca78801a81e04a31f8088e96b2649a9cbace5499 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad ca78801a81e04a31f8088e96b2649a9cbace5499 Bisecting: 1034 revisions left to test after this (roughly 10 steps) [62967898789dc1f09a06e59fa85ae2c5ca4dc2da] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net testing commit 62967898789dc1f09a06e59fa85ae2c5ca4dc2da with gcc (GCC) 8.1.0 run #0: crashed: WARNING in corrupted 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 62967898789dc1f09a06e59fa85ae2c5ca4dc2da Bisecting: 517 revisions left to test after this (roughly 9 steps) [92fc3bd928c9329bf3f6f5c4210bbe4ba4bd3299] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt testing commit 92fc3bd928c9329bf3f6f5c4210bbe4ba4bd3299 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free 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 92fc3bd928c9329bf3f6f5c4210bbe4ba4bd3299 Bisecting: 304 revisions left to test after this (roughly 8 steps) [bfbae2eafe059cd4f222aee426da7d870e3cd33c] Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue testing commit bfbae2eafe059cd4f222aee426da7d870e3cd33c with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free 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 bfbae2eafe059cd4f222aee426da7d870e3cd33c Bisecting: 152 revisions left to test after this (roughly 7 steps) [3059785bb76e8df7d6585f9b9e2869bd1bd489f6] rtlwifi: no need to check return value of debugfs_create functions testing commit 3059785bb76e8df7d6585f9b9e2869bd1bd489f6 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in _decode_session6 # git bisect good 3059785bb76e8df7d6585f9b9e2869bd1bd489f6 Bisecting: 65 revisions left to test after this (roughly 6 steps) [e90b1fd83c94d536375d8b9f4916afd15f4db0ed] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next testing commit e90b1fd83c94d536375d8b9f4916afd15f4db0ed with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free 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 e90b1fd83c94d536375d8b9f4916afd15f4db0ed Bisecting: 32 revisions left to test after this (roughly 5 steps) [120382714c0456037b23b6e0c12f04bf2736e5e4] dt-bindings: phy: Armada 38x common phy bindings testing commit 120382714c0456037b23b6e0c12f04bf2736e5e4 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 120382714c0456037b23b6e0c12f04bf2736e5e4 Bisecting: 16 revisions left to test after this (roughly 4 steps) [a1e55ec0a0c6969cb7e9d9080a84041bb7b2b6e6] devlink: Add health set command testing commit a1e55ec0a0c6969cb7e9d9080a84041bb7b2b6e6 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free run #1: crashed: WARNING in bpf_jit_free 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-executor977691601" "root@10.128.10.60:./syz-executor977691601"]: exit status 1 ssh: connect to host 10.128.10.60 port 22: Connection timed out lost connection run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good a1e55ec0a0c6969cb7e9d9080a84041bb7b2b6e6 Bisecting: 8 revisions left to test after this (roughly 3 steps) [fc4aa1ca1628d31d1e2770b96a3bd8e25eef118d] net: vxlan: Free a leaked vetoed multicast rdst testing commit fc4aa1ca1628d31d1e2770b96a3bd8e25eef118d with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free 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 fc4aa1ca1628d31d1e2770b96a3bd8e25eef118d Bisecting: 4 revisions left to test after this (roughly 2 steps) [62c7139f3ed011379fbbef832b4b15e3c10b355f] net/smc: unlock LGR pending lock earlier for SMC-D testing commit 62c7139f3ed011379fbbef832b4b15e3c10b355f with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 62c7139f3ed011379fbbef832b4b15e3c10b355f Bisecting: 1 revision left to test after this (roughly 1 step) [b03faa1fafc8018295401dc558bdc76362d860a4] net/smc: postpone release of clcsock testing commit b03faa1fafc8018295401dc558bdc76362d860a4 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free run #1: crashed: WARNING in bpf_jit_free run #2: crashed: WARNING in bpf_jit_free run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good b03faa1fafc8018295401dc558bdc76362d860a4 Bisecting: 0 revisions left to test after this (roughly 0 steps) [a225d2cd88d3303e7c6d1481578a4f23d5f92350] net/smc: use smc_curs_copy() for SMC-D testing commit a225d2cd88d3303e7c6d1481578a4f23d5f92350 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in bpf_jit_free 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 a225d2cd88d3303e7c6d1481578a4f23d5f92350 62c7139f3ed011379fbbef832b4b15e3c10b355f is the first bad commit commit 62c7139f3ed011379fbbef832b4b15e3c10b355f Author: Hans Wippel Date: Thu Feb 7 15:56:17 2019 +0100 net/smc: unlock LGR pending lock earlier for SMC-D If SMC client and server connections are both established at the same time, smc_connect_ism() cannot send a CLC confirm message while smc_listen_work() is waiting for one due to lock contention. This can result in timeouts in smc_clc_wait_msg() and failed SMC connections. In case of SMC-D, the LGR pending lock is not needed while smc_listen_work() is waiting for the CLC confirm message. So, this patch releases the lock earlier for SMC-D to avoid the locking issue. Signed-off-by: Hans Wippel Signed-off-by: Ursula Braun Signed-off-by: David S. Miller :040000 040000 f050f9ee79963dc1302ff0fbc144bef3b2c01cc0 540326bc141ab99f9a25a52c3cdb253406ddfc9d M net revisions tested: 18, total time: 4h44m14.476157804s (build: 1h42m34.983307479s, test: 2h55m34.886579045s) first good commit: 62c7139f3ed011379fbbef832b4b15e3c10b355f net/smc: unlock LGR pending lock earlier for SMC-D cc: ["davem@davemloft.net" "hwippel@linux.ibm.com" "kgraul@linux.ibm.com" "linux-kernel@vger.kernel.org" "linux-s390@vger.kernel.org" "netdev@vger.kernel.org" "ubraun@linux.ibm.com"]