ci starts bisection 2023-03-11 09:18:45.438920113 +0000 UTC m=+95159.898171801 bisecting fixing commit since 9b43a525db125799df81e6fbef712a2ae50bfc5d building syzkaller on 1dac8c7a01e2bdd35cb04eb4901ddb157291ac2d ensuring issue is reproducible on original commit 9b43a525db125799df81e6fbef712a2ae50bfc5d testing commit 9b43a525db125799df81e6fbef712a2ae50bfc5d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e22ad247cf9a435d9f49cf24cc5478ad46e17c915269aa0c7d8097ffe967ecf0 run #0: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: KASAN: use-after-free Read in io_wqe_worker run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: INFO: rcu detected stall in corrupted run #10: crashed: INFO: rcu detected stall in corrupted run #11: crashed: INFO: rcu detected stall in corrupted run #12: crashed: INFO: rcu detected stall in corrupted run #13: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #14: crashed: INFO: rcu detected stall in corrupted run #15: crashed: INFO: rcu detected stall in corrupted run #16: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #17: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #18: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #19: crashed: KASAN: use-after-free Read in io_wq_put_and_exit testing current HEAD ef5f68cc1f829b492b19cd4df5af4454aa816b93 testing commit ef5f68cc1f829b492b19cd4df5af4454aa816b93 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bf883b7ae7fb5778de9107455b07c71cfeb8e50f50bb94fb73ba7f65420ef1de all runs: OK # git bisect start ef5f68cc1f829b492b19cd4df5af4454aa816b93 9b43a525db125799df81e6fbef712a2ae50bfc5d Bisecting: 7822 revisions left to test after this (roughly 13 steps) [d5176cdbf64ce7d4eebf339205f17c23118e9f72] Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit d5176cdbf64ce7d4eebf339205f17c23118e9f72 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1a6c89d3d6f80fb67eb2d1a6179d3ff9cd65494a7cf3a5947e7dccfb2f903386 all runs: OK # git bisect bad d5176cdbf64ce7d4eebf339205f17c23118e9f72 Bisecting: 3891 revisions left to test after this (roughly 12 steps) [3f0b0903fde584a7398f82fc00bf4f8138610b87] Merge tag 'x86_vdso_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 3f0b0903fde584a7398f82fc00bf4f8138610b87 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5c785b3cdaacde8bdd9f521ca700d13f63751bdc3740d5bc5373a5415cadf636 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: OK 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 good 3f0b0903fde584a7398f82fc00bf4f8138610b87 Bisecting: 1958 revisions left to test after this (roughly 11 steps) [01bb11ad828b320749764fa93ad078db20d08a9e] sched/topology: fix KASAN warning in hop_cmp() testing commit 01bb11ad828b320749764fa93ad078db20d08a9e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1442b3a718d801057a76232304cff565e308486daab5530fd814d126a10dfca6 all runs: OK # git bisect bad 01bb11ad828b320749764fa93ad078db20d08a9e Bisecting: 965 revisions left to test after this (roughly 10 steps) [c925ed5f66bf70eb5327fd67382a12994d9b1fce] Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue testing commit c925ed5f66bf70eb5327fd67382a12994d9b1fce gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 928d9851beafe4c4f0592222cfce5e7be2577bbb233d0dac7762ed8968124d7c all runs: OK # git bisect bad c925ed5f66bf70eb5327fd67382a12994d9b1fce Bisecting: 483 revisions left to test after this (roughly 9 steps) [449c5459641ad72a504884abb9fb9b19ee31397b] net: ethtool: add helpers for aggregate statistics testing commit 449c5459641ad72a504884abb9fb9b19ee31397b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 net/ethtool/mm.c:223:2: error: implicit declaration of function 'ethnl_update_bool'; did you mean 'ethnl_update_bool32'? [-Werror=implicit-function-declaration] # git bisect skip 449c5459641ad72a504884abb9fb9b19ee31397b Bisecting: 483 revisions left to test after this (roughly 9 steps) [308c8ffd5a7d6c05ac57029a1cf875560e70c67d] ixgbe: Separate C22 and C45 transactions testing commit 308c8ffd5a7d6c05ac57029a1cf875560e70c67d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 90b0c90e84b0aaddfe68cd3af91d1caa93741bf41de05d6192218c7a85f28d4e run #0: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #1: crashed: KASAN: use-after-free Read in io_wq_worker_running run #2: crashed: KASAN: use-after-free Read in io_wqe_worker run #3: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #4: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #5: crashed: KASAN: use-after-free Read in io_wq_worker_running run #6: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #7: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #8: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #9: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #10: crashed: KASAN: use-after-free Read in io_wqe_worker run #11: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #12: crashed: KASAN: use-after-free Read in io_wqe_worker run #13: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #14: crashed: KASAN: use-after-free Read in io_wqe_worker run #15: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #16: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #17: crashed: KASAN: use-after-free Read in io_wqe_worker run #18: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #19: crashed: KASAN: use-after-free Read in io_wq_put_and_exit # git bisect good 308c8ffd5a7d6c05ac57029a1cf875560e70c67d Bisecting: 331 revisions left to test after this (roughly 8 steps) [71d7920fb2d1d6cdaa6db58426783be02c9cb7bb] net: dsa: microchip: add support for credit based shaper testing commit 71d7920fb2d1d6cdaa6db58426783be02c9cb7bb gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3cedf6bddd1a005a18b9f5b2a72300364a448617be127c75f0bdb23d01380dfa all runs: OK # git bisect bad 71d7920fb2d1d6cdaa6db58426783be02c9cb7bb Bisecting: 165 revisions left to test after this (roughly 7 steps) [5e64f59a3cc2c4cfba748b87f0761d865dec7924] net: microchip: vcap: use kmemdup() to allocate memory testing commit 5e64f59a3cc2c4cfba748b87f0761d865dec7924 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bf6523cb229c316bf11c733930d6c5affb95b2be177a59ccbc72d2aa9b4b1e93 all runs: OK # git bisect bad 5e64f59a3cc2c4cfba748b87f0761d865dec7924 Bisecting: 82 revisions left to test after this (roughly 6 steps) [2481e82077488723fda2492f0bfb80bcb7ead715] ice: Add support for 100G KR2/CR2/SR2 link reporting testing commit 2481e82077488723fda2492f0bfb80bcb7ead715 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 69674c5f9905b52fdfbb3ec2663d12b88eee200173966efe87ba366f5f232502 run #0: crashed: KASAN: use-after-free Read in io_wqe_worker run #1: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #2: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #3: crashed: KASAN: use-after-free Read in io_wq_worker_running run #4: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #5: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #6: crashed: KASAN: use-after-free Read in io_wqe_worker run #7: crashed: KASAN: use-after-free Read in io_wq_worker_running run #8: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #9: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #10: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #11: crashed: KASAN: use-after-free Read in io_wq_worker_running run #12: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #13: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #14: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #15: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #16: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #17: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #18: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #19: crashed: KASAN: use-after-free Read in io_wq_put_and_exit # git bisect good 2481e82077488723fda2492f0bfb80bcb7ead715 Bisecting: 41 revisions left to test after this (roughly 5 steps) [601f574a1b449446a98d65cc3871a8eb2cb18bcf] dsa: lan9303: Add exception logic for read failure testing commit 601f574a1b449446a98d65cc3871a8eb2cb18bcf gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c4092a912baa6da30dc6aca198b83b2602f4d440f5dfc3ecca4643927e041e68 run #0: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #1: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #2: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #3: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #4: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #5: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #6: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #7: crashed: KASAN: use-after-free Read in io_wq_worker_running run #8: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #9: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #10: crashed: KASAN: use-after-free Read in io_wq_worker_running run #11: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #12: crashed: KASAN: use-after-free Read in io_wqe_worker run #13: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #14: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #15: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #16: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #17: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #18: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #19: crashed: KASAN: use-after-free Read in io_wq_put_and_exit # git bisect good 601f574a1b449446a98d65cc3871a8eb2cb18bcf Bisecting: 20 revisions left to test after this (roughly 4 steps) [ba197fdea699adfd3bcb73a67ec0e74b59b9506d] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue testing commit ba197fdea699adfd3bcb73a67ec0e74b59b9506d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 03c67c31567626fc7e15e9e0bc12f8679b0c75ee3ecdc2b87aa19fc01c5e9b16 run #0: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #1: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #2: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #3: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #4: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #5: crashed: KASAN: use-after-free Read in io_wqe_worker run #6: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #7: crashed: KASAN: use-after-free Read in io_wq_worker_running run #8: crashed: KASAN: use-after-free Read in io_wq_worker_running run #9: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #10: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #11: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #12: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #13: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #14: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #15: crashed: KASAN: use-after-free Read in io_wq_worker_running run #16: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #17: crashed: KASAN: use-after-free Read in io_wq_worker_running run #18: crashed: KASAN: use-after-free Read in io_wq_worker_running run #19: crashed: KASAN: use-after-free Read in io_wq_worker_running # git bisect good ba197fdea699adfd3bcb73a67ec0e74b59b9506d Bisecting: 9 revisions left to test after this (roughly 3 steps) [7a590bd6b42ffa12b16956f37742cc04ec15545e] Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' testing commit 7a590bd6b42ffa12b16956f37742cc04ec15545e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 158b78cff0c6d8c5f76a83cb61a14c4f564be07188e7726d6b9d50e1982b2314 run #0: crashed: KASAN: use-after-free Read in io_wq_worker_running run #1: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #2: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #3: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #4: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #5: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #6: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #7: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #8: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #9: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #10: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #11: crashed: KASAN: use-after-free Read in io_wq_worker_running run #12: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #13: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #14: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #15: crashed: KASAN: use-after-free Read in io_wq_worker_running run #16: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #17: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #18: crashed: KASAN: use-after-free Read in io_wq_put_and_exit run #19: crashed: KASAN: use-after-free Read in io_wq_worker_running # git bisect good 7a590bd6b42ffa12b16956f37742cc04ec15545e Bisecting: 4 revisions left to test after this (roughly 2 steps) [db1a63aed89cec0c9a0674a1a09b7614f4a3ffc2] net: phy: Remove fallback to old C45 method testing commit db1a63aed89cec0c9a0674a1a09b7614f4a3ffc2 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dcc296769c28585430ed34a333d1de7c7837e645e3d11f020b4d57b219480ca6 all runs: OK # git bisect bad db1a63aed89cec0c9a0674a1a09b7614f4a3ffc2 Bisecting: 1 revision left to test after this (roughly 1 step) [02767440e1dda9861a11ca1dbe0f19a760b1d5c2] r8152: reduce the control transfer of rtl8152_get_version() testing commit 02767440e1dda9861a11ca1dbe0f19a760b1d5c2 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9cc1cb8ee5348a8475ea24751115654954135aa75d1c01ba0b39756ee0ae0c88 all runs: OK # git bisect bad 02767440e1dda9861a11ca1dbe0f19a760b1d5c2 Bisecting: 0 revisions left to test after this (roughly 1 step) [95a4c1d617b92cdc4522297741b56e8f6cd01a1e] r8152: remove rtl_vendor_mode function testing commit 95a4c1d617b92cdc4522297741b56e8f6cd01a1e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 11fcf4463713fcbc697f56d25c2b206ec7ae3bf0d0ba5041776edfd28b435146 run #0: crashed: WARNING: ODEBUG bug in netdev_run_todo 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 good 95a4c1d617b92cdc4522297741b56e8f6cd01a1e 02767440e1dda9861a11ca1dbe0f19a760b1d5c2 is the first bad commit commit 02767440e1dda9861a11ca1dbe0f19a760b1d5c2 Author: Hayes Wang Date: Thu Jan 19 15:40:43 2023 +0800 r8152: reduce the control transfer of rtl8152_get_version() Reduce the control transfer by moving calling rtl8152_get_version() in rtl8152_probe(). This could prevent from calling rtl8152_get_version() for unnecessary situations. For example, after setting config #2 for the device, there are two interfaces and rtl8152_probe() may be called twice. However, we don't need to call rtl8152_get_version() for this situation. Signed-off-by: Hayes Wang Signed-off-by: Jakub Kicinski drivers/net/usb/r8152.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) culprit signature: 9cc1cb8ee5348a8475ea24751115654954135aa75d1c01ba0b39756ee0ae0c88 parent signature: 11fcf4463713fcbc697f56d25c2b206ec7ae3bf0d0ba5041776edfd28b435146 Reproducer flagged being flaky revisions tested: 16, total time: 5h55m27.652444818s (build: 3h2m43.805684774s, test: 2h50m18.356212853s) first good commit: 02767440e1dda9861a11ca1dbe0f19a760b1d5c2 r8152: reduce the control transfer of rtl8152_get_version() recipients (to): ["hayeswang@realtek.com" "kuba@kernel.org"] recipients (cc): []