ci2 starts bisection 2023-05-30 19:33:48.002381054 +0000 UTC m=+13484.372787604 bisecting fixing commit since ffe78bbd512166e0ef1cc4858010b128c510ed7d building syzkaller on f325deb023e4e2fb9197004be1b3da738680429c ensuring issue is reproducible on original commit ffe78bbd512166e0ef1cc4858010b128c510ed7d testing commit ffe78bbd512166e0ef1cc4858010b128c510ed7d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c0f62df305f243d0618de6fa26a46c535de97c7ffa41a668f4feb61d0e05795f all runs: crashed: WARNING in attr_data_get_block testing current HEAD 8b817fded42d8fe3a0eb47b1149d907851a3c942 testing commit 8b817fded42d8fe3a0eb47b1149d907851a3c942 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ebb47bbf22f61d9299528eeb8b6a979e125e09e69268ca68ba49cbc4d41250a3 all runs: OK # git bisect start 8b817fded42d8fe3a0eb47b1149d907851a3c942 ffe78bbd512166e0ef1cc4858010b128c510ed7d Bisecting: 6917 revisions left to test after this (roughly 13 steps) [6e98b09da931a00bf4e0477d0fa52748bf28fcce] Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 6e98b09da931a00bf4e0477d0fa52748bf28fcce gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e132a6ae55bdf25eb0d3d607ca8e502eb612d1da1460cc1cd67d514d58bcdcde all runs: OK # git bisect bad 6e98b09da931a00bf4e0477d0fa52748bf28fcce Bisecting: 4575 revisions left to test after this (roughly 12 steps) [c8cc58e289ed3b5bc50258f52776cf3dfa3bad66] Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm testing commit c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ac813baaea73d14e3fb2661c2884d6a2cf6e3ab41d75118572e14229d1876667 all runs: OK # git bisect bad c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 Bisecting: 2522 revisions left to test after this (roughly 11 steps) [672d2dae19012cb2c40fdf36711ee3b5f5420724] Merge tag 'soc-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 672d2dae19012cb2c40fdf36711ee3b5f5420724 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dd8e1e1285297eead7e71dd6efba6b2fd1722f0d777657aea125a90655db19b6 all runs: OK # git bisect bad 672d2dae19012cb2c40fdf36711ee3b5f5420724 Bisecting: 847 revisions left to test after this (roughly 10 steps) [8fd06d441e35cc9543b410f9cb9aaa8e54ece38d] Merge tag 'char-misc-6.3-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit 8fd06d441e35cc9543b410f9cb9aaa8e54ece38d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3cfbd7ac74ce8e2d0a286cbc20249f056fc07101dfb023bc9b65f8357fa29bef all runs: crashed: WARNING in attr_data_get_block # git bisect good 8fd06d441e35cc9543b410f9cb9aaa8e54ece38d Bisecting: 425 revisions left to test after this (roughly 9 steps) [97adb49f052e70455c3529509885f8aa3b40c370] Merge tag 'v6.4/vfs.open' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs testing commit 97adb49f052e70455c3529509885f8aa3b40c370 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 287a9d05659e90c2413e8c8f38334138e4a3da89d2fd11bcc550c9870e898746 all runs: OK # git bisect bad 97adb49f052e70455c3529509885f8aa3b40c370 Bisecting: 206 revisions left to test after this (roughly 8 steps) [5d77652fbf2318f61af2cf27779951393dd0f749] Merge tag 'nolibc.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu testing commit 5d77652fbf2318f61af2cf27779951393dd0f749 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6ec8f18196b5473c5aba0f1c3c3bf8c07404872591252ca1367b15f067768642 all runs: OK # git bisect bad 5d77652fbf2318f61af2cf27779951393dd0f749 Bisecting: 106 revisions left to test after this (roughly 7 steps) [62443646a5fddd2c15dacd670fda84044ee7f748] Merge tag 'landlock-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux testing commit 62443646a5fddd2c15dacd670fda84044ee7f748 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 371531770091720f63705c1706511d6cb71cc72385c233ad17b226fdf6869f60 all runs: OK # git bisect bad 62443646a5fddd2c15dacd670fda84044ee7f748 Bisecting: 58 revisions left to test after this (roughly 6 steps) [487c20b016dc48230367a7be017f40313e53e3bd] iov: improve copy_iovec_from_user() code generation testing commit 487c20b016dc48230367a7be017f40313e53e3bd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 88d49298249775099139d0680235c68415475a9251d8422e72bc19c7de6c4593 all runs: crashed: WARNING in attr_data_get_block # git bisect good 487c20b016dc48230367a7be017f40313e53e3bd Bisecting: 29 revisions left to test after this (roughly 5 steps) [52ca4b6435a493e47aaa98e7345e19e1e8710b13] reiserfs: Switch to security_inode_init_security() testing commit 52ca4b6435a493e47aaa98e7345e19e1e8710b13 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5955269ea1bf33f3309d9db7a2d9a43e597314b3096d7b98a2b4e0166d217c0f all runs: crashed: WARNING in attr_data_get_block # git bisect good 52ca4b6435a493e47aaa98e7345e19e1e8710b13 Bisecting: 17 revisions left to test after this (roughly 4 steps) [a5624566431de76b17862383d9ae254d9606cba9] Merge branch 'x86-rep-insns': x86 user copy clarifications testing commit a5624566431de76b17862383d9ae254d9606cba9 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ecbae799b890c5e09b3e70b81ef9cbafa51234c8ce6ff04b49c090347ab623e4 all runs: OK # git bisect bad a5624566431de76b17862383d9ae254d9606cba9 Bisecting: 5 revisions left to test after this (roughly 3 steps) [577e6a7fd50d519c201d20968b6a027a6563dc4c] x86: inline the 'rep movs' in user copies for the FSRM case testing commit 577e6a7fd50d519c201d20968b6a027a6563dc4c gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3ce30d32b860110ce534e175256191a4c8bc78a14e737b9f36bfdd18ef8b5008 all runs: OK # git bisect bad 577e6a7fd50d519c201d20968b6a027a6563dc4c Bisecting: 2 revisions left to test after this (roughly 2 steps) [adfcf4231b8cbc2d9c1e7bfaa965b907e60639eb] x86: don't use REP_GOOD or ERMS for user memory copies testing commit adfcf4231b8cbc2d9c1e7bfaa965b907e60639eb gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8f6ff48573008cb02524c46535ceb04972a4d445cbd3b2b2159a7a2d3622e5b3 all runs: OK # git bisect bad adfcf4231b8cbc2d9c1e7bfaa965b907e60639eb Bisecting: 0 revisions left to test after this (roughly 1 step) [20f3337d350c4e1b4ac66d731fd4e98565bf6cc0] x86: don't use REP_GOOD or ERMS for small memory clearing testing commit 20f3337d350c4e1b4ac66d731fd4e98565bf6cc0 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 76e487f3f98ebcee01a2276ce39a303cb57010fb60a0730df34d6bfc61d32d42 all runs: OK # git bisect bad 20f3337d350c4e1b4ac66d731fd4e98565bf6cc0 Bisecting: 0 revisions left to test after this (roughly 0 steps) [68674f94ffc9dddc45e7733963ecc35c5eda9efd] x86: don't use REP_GOOD or ERMS for small memory copies testing commit 68674f94ffc9dddc45e7733963ecc35c5eda9efd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d603cce8c81f693e30abe1207cf1d24b74fdd15f28128ff9405bd1ca527894ab all runs: OK # git bisect bad 68674f94ffc9dddc45e7733963ecc35c5eda9efd 68674f94ffc9dddc45e7733963ecc35c5eda9efd is the first bad commit commit 68674f94ffc9dddc45e7733963ecc35c5eda9efd Author: Linus Torvalds Date: Sat Apr 15 11:47:06 2023 -0700 x86: don't use REP_GOOD or ERMS for small memory copies The modern target to use is FSRM (Fast Short REP MOVS), and the other cases should only be used for bigger areas (ie mainly things like page copying and clearing). Signed-off-by: Linus Torvalds arch/x86/lib/memcpy_64.S | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) parent commit 6a8f57ae2eb07ab39a6f0ccad60c760743051026 wasn't tested testing commit 6a8f57ae2eb07ab39a6f0ccad60c760743051026 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e2f3a24366e6925348bc657af3cfda98fed2d7c680b3f906ae8444e6a5a37fbe culprit signature: d603cce8c81f693e30abe1207cf1d24b74fdd15f28128ff9405bd1ca527894ab parent signature: e2f3a24366e6925348bc657af3cfda98fed2d7c680b3f906ae8444e6a5a37fbe revisions tested: 16, total time: 8h39m4.097201548s (build: 6h1m25.723394835s, test: 2h34m16.229242595s) first good commit: 68674f94ffc9dddc45e7733963ecc35c5eda9efd x86: don't use REP_GOOD or ERMS for small memory copies recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): []