bisecting cause commit starting from 6185266c5a853bb0f2a459e3ff594546f277609b building syzkaller on 06ed56cd22e24a55c40d152880b66b108834c8f2 testing commit 6185266c5a853bb0f2a459e3ff594546f277609b with gcc (GCC) 10.2.1 20210217 kernel signature: 1850828eedad9fc18f982475389ea8d73c3ff7bd4cae06f52517c9d5b6e3ffbd run #0: crashed: SYZFAIL: wrong response packet run #1: crashed: SYZFAIL: wrong response packet 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 reproducer seems to be flaky testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: 502ad52704fa1263450a8f60089c4e01f68858c9b2c89c4d14a71d67aa041092 run #0: crashed: SYZFAIL: wrong response 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 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.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: 0ca9dcf3af21d1a5232536de4f8c9778d9f136c1a60b7c1c645fc9418ee2b463 run #0: crashed: SYZFAIL: wrong response 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 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.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 10.2.1 20210217 kernel signature: f35ba365435e6b891c352e8b6ef0836217246197fa760240a81c026a0fb39f68 all runs: OK # git bisect start 2c85ebc57b3e1817b6ce1a6b703928e113a90442 bbf5c979011a099af5dc76498918ed7df445635b Bisecting: 9594 revisions left to test after this (roughly 13 steps) [4d0e9df5e43dba52d38b251e3b909df8fa1110be] lib, uaccess: add failure injection to usercopy functions testing commit 4d0e9df5e43dba52d38b251e3b909df8fa1110be with gcc (GCC) 10.2.1 20210217 kernel signature: 168129e13cc6ff8f87807c6aa52d208d82e71cb89674215c2ad46fff5e2f9542 all runs: OK # git bisect good 4d0e9df5e43dba52d38b251e3b909df8fa1110be Bisecting: 4874 revisions left to test after this (roughly 12 steps) [6694875ef8045cdb1e6712ee9b68fe08763507d8] ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/... testing commit 6694875ef8045cdb1e6712ee9b68fe08763507d8 with gcc (GCC) 10.2.1 20210217 kernel signature: 4b5299a4b9853e5f59134b16b2daa0115cd35658d2ccc67e96cbdda29127ae24 all runs: OK # git bisect good 6694875ef8045cdb1e6712ee9b68fe08763507d8 Bisecting: 2439 revisions left to test after this (roughly 11 steps) [cf9446cc8e6d85355642209538dde619f53770dc] Merge tag 'io_uring-5.10-2020-10-30' of git://git.kernel.dk/linux-block testing commit cf9446cc8e6d85355642209538dde619f53770dc with gcc (GCC) 10.2.1 20210217 kernel signature: 7ba3288ec8689b56f413fdfbbe5255e392dfd41613eba5f4a341a71f6a082cb4 run #0: crashed: SYZFAIL: wrong response 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 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 # git bisect bad cf9446cc8e6d85355642209538dde619f53770dc Bisecting: 1274 revisions left to test after this (roughly 10 steps) [e731f3146ff3bba5424b40140e1a7e6f92e94964] Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit e731f3146ff3bba5424b40140e1a7e6f92e94964 with gcc (GCC) 10.2.1 20210217 kernel signature: b9bac843db118197861691dca287979eba38d0e0ae48d86f568eb088fe7f9f32 all runs: OK # git bisect good e731f3146ff3bba5424b40140e1a7e6f92e94964 Bisecting: 639 revisions left to test after this (roughly 9 steps) [a3ca4b5e92267670bf2fcdca7d1aaa96f89ea652] Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/linux-actions into arm/dt testing commit a3ca4b5e92267670bf2fcdca7d1aaa96f89ea652 with gcc (GCC) 8.4.1 20210217 kernel signature: 65f5c0d57882b2d3db4873326f155215c053ca2fc3670b7b0be840c27a3c3734 all runs: OK # git bisect good a3ca4b5e92267670bf2fcdca7d1aaa96f89ea652 Bisecting: 323 revisions left to test after this (roughly 8 steps) [af0041875ce7f5a05362b884e90cf82c27876096] Merge tag 'io_uring-5.10-2020-10-24' of git://git.kernel.dk/linux-block testing commit af0041875ce7f5a05362b884e90cf82c27876096 with gcc (GCC) 10.2.1 20210217 kernel signature: 8932eec0a3e1e3261ad95029967370030b5d6a7c4c53edae5f78ee846eeae21d all runs: OK # git bisect good af0041875ce7f5a05362b884e90cf82c27876096 Bisecting: 156 revisions left to test after this (roughly 7 steps) [934291ffb638f2785cc9587403df4895f5c838ac] Merge tag 'net-5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 934291ffb638f2785cc9587403df4895f5c838ac with gcc (GCC) 10.2.1 20210217 kernel signature: 1043895e6bd09b162b6949fac55c1df62f2e93ea0c48aa026e2d0c3d23e672a4 run #0: crashed: SYZFAIL: wrong response 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 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 # git bisect bad 934291ffb638f2785cc9587403df4895f5c838ac Bisecting: 83 revisions left to test after this (roughly 6 steps) [5c024e68d79b1ed8029afd2cae87c67865426cbe] mfd: google,cros-ec: add missing properties testing commit 5c024e68d79b1ed8029afd2cae87c67865426cbe with gcc (GCC) 10.2.1 20210217 kernel signature: d037fc7d9e9ae5edd9bae17d7ede689e3f27764bbc427cde4c6a0cefd7ddcb34 all runs: OK # git bisect good 5c024e68d79b1ed8029afd2cae87c67865426cbe Bisecting: 40 revisions left to test after this (roughly 5 steps) [b9c0f4bd5b8114ee1773734e07cda921b6e8248b] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit b9c0f4bd5b8114ee1773734e07cda921b6e8248b with gcc (GCC) 10.2.1 20210217 kernel signature: 89cc5b5262664625db087d8b3fd56a62c7608d393c30274e0cd2978234cf79f7 all runs: OK # git bisect good b9c0f4bd5b8114ee1773734e07cda921b6e8248b Bisecting: 20 revisions left to test after this (roughly 4 steps) [21d6a11e2cadfb8446265a3efff0e2aad206e15e] bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). testing commit 21d6a11e2cadfb8446265a3efff0e2aad206e15e with gcc (GCC) 10.2.1 20210217 kernel signature: 974c40b1411ffed2d64ee76ae74e2002c2d279b656afd08b0913c9fc6d857d12 run #0: crashed: SYZFAIL: wrong response 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 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 # git bisect bad 21d6a11e2cadfb8446265a3efff0e2aad206e15e Bisecting: 9 revisions left to test after this (roughly 3 steps) [937d8420588421eaa5c7aa5c79b26b42abb288ef] cxgb4: set up filter action after rewrites testing commit 937d8420588421eaa5c7aa5c79b26b42abb288ef with gcc (GCC) 10.2.1 20210217 kernel signature: 0d58acc53ebaa0a109cf7bf6fec40784bc4179d861a60fd3691117fffda007ed all runs: OK # git bisect good 937d8420588421eaa5c7aa5c79b26b42abb288ef Bisecting: 4 revisions left to test after this (roughly 2 steps) [522ee51e677112e2baf135b26c1a03a77a7b4454] Merge branch 'net-smc-fixes-2020-10-23' testing commit 522ee51e677112e2baf135b26c1a03a77a7b4454 with gcc (GCC) 10.2.1 20210217 kernel signature: 974c40b1411ffed2d64ee76ae74e2002c2d279b656afd08b0913c9fc6d857d12 all runs: OK # git bisect good 522ee51e677112e2baf135b26c1a03a77a7b4454 Bisecting: 2 revisions left to test after this (roughly 1 step) [adc80b6cfedff6dad8b93d46a5ea2775fd5af9ec] mlxsw: core: Fix memory leak on module removal testing commit adc80b6cfedff6dad8b93d46a5ea2775fd5af9ec with gcc (GCC) 10.2.1 20210217 kernel signature: 974c40b1411ffed2d64ee76ae74e2002c2d279b656afd08b0913c9fc6d857d12 all runs: OK # git bisect good adc80b6cfedff6dad8b93d46a5ea2775fd5af9ec Bisecting: 0 revisions left to test after this (roughly 1 step) [19c176eb079834c5cf8574ce18c1d934ec486dd8] Merge branch 'mlxsw-various-fixes' testing commit 19c176eb079834c5cf8574ce18c1d934ec486dd8 with gcc (GCC) 10.2.1 20210217 kernel signature: 974c40b1411ffed2d64ee76ae74e2002c2d279b656afd08b0913c9fc6d857d12 run #0: crashed: SYZFAIL: wrong response 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 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 # git bisect bad 19c176eb079834c5cf8574ce18c1d934ec486dd8 Bisecting: 0 revisions left to test after this (roughly 0 steps) [0daf2bf5a2dcf33d446b76360908f109816e2e21] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() testing commit 0daf2bf5a2dcf33d446b76360908f109816e2e21 with gcc (GCC) 10.2.1 20210217 kernel signature: 974c40b1411ffed2d64ee76ae74e2002c2d279b656afd08b0913c9fc6d857d12 all runs: OK # git bisect good 0daf2bf5a2dcf33d446b76360908f109816e2e21 19c176eb079834c5cf8574ce18c1d934ec486dd8 is the first bad commit commit 19c176eb079834c5cf8574ce18c1d934ec486dd8 Merge: 522ee51e6771 0daf2bf5a2dc Author: Jakub Kicinski Date: Mon Oct 26 16:45:53 2020 -0700 Merge branch 'mlxsw-various-fixes' Ido Schimmel says: ==================== mlxsw: Various fixes This patch set contains various fixes for mlxsw. Patch #1 ensures that only link modes that are supported by both the device and the driver are advertised. When a link mode that is not supported by the driver is negotiated by the device, it will be presented as an unknown speed by ethtool, causing the bond driver to wrongly assume that the link is down. Patch #2 fixes a trivial memory leak upon module removal. Patch #3 fixes a use-after-free that syzkaller was able to trigger once on a slow emulator after a few months of fuzzing. ==================== Link: https://lore.kernel.org/r/20201024133733.2107509-1-idosch@idosch.org Signed-off-by: Jakub Kicinski drivers/net/ethernet/mellanox/mlxsw/core.c | 5 ++++ drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 +++++-- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 30 ++++++++++++++++++++++ 4 files changed, 43 insertions(+), 2 deletions(-) Reproducer flagged being flaky revisions tested: 19, total time: 5h54m9.908983571s (build: 2h5m58.428864296s, test: 3h46m6.850894805s) first bad commit: 19c176eb079834c5cf8574ce18c1d934ec486dd8 Merge branch 'mlxsw-various-fixes' recipients (to): ["kuba@kernel.org"] recipients (cc): [] crash: SYZFAIL: wrong response packet 2021/03/04 04:03:14 result: hanged=false err=executor 5: exit status 67 SYZFAIL: wrong response packet (errno 16: Device or resource busy) loop exited with status 67 SYZFAIL: wrong response packet (errno 16: Device or resource busy) loop exited with status 67 2021/03/04 04:03:17 executed programs: 34 2021/03/04 04:03:22 executed programs: 246