bisecting fixing commit since de64d941a71a8421904c4474415ce7879596f313 building syzkaller on 8b277b8e2ac2f385eec24532a4786cc4ad12e9ae testing commit de64d941a71a8421904c4474415ce7879596f313 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ac90d382b65381bf3723fb5e82c04d2c73da9067bd6442b16c52b151787b5e2c run #0: crashed: BUG: stack guard page was hit in corrupted run #1: crashed: BUG: stack guard page was hit in corrupted run #2: crashed: BUG: stack guard page was hit in sys_creat 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 current HEAD fdd06dc6b0f832a9cd8033438cc3b01d253c3981 testing commit fdd06dc6b0f832a9cd8033438cc3b01d253c3981 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 78895c53863ef7ab73d11b4304ccdd7f831355ba5d69db50bd2874831e925705 all runs: OK # git bisect start fdd06dc6b0f832a9cd8033438cc3b01d253c3981 de64d941a71a8421904c4474415ce7879596f313 Bisecting: 267 revisions left to test after this (roughly 8 steps) [475237e807a2264b15772ddfd0d525b7ccc48ff8] hinic: fix bug of wq out of bound access testing commit 475237e807a2264b15772ddfd0d525b7ccc48ff8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 241666e775a6866786332d4c89d48791fe7452b35b569eede66b6f548c102d2d all runs: OK # git bisect bad 475237e807a2264b15772ddfd0d525b7ccc48ff8 Bisecting: 133 revisions left to test after this (roughly 7 steps) [93cc8f184e3cb0d0e3279166b1fa7f198c5eafa3] phy: samsung: exynos5250-sata: fix missing device put in probe error paths testing commit 93cc8f184e3cb0d0e3279166b1fa7f198c5eafa3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 149b1fd81540b748310c24488ee6975f479270a3b4fee7929cb4b34ad114e4bd all runs: OK # git bisect bad 93cc8f184e3cb0d0e3279166b1fa7f198c5eafa3 Bisecting: 66 revisions left to test after this (roughly 6 steps) [88fcfd6ee6c5a617e712b346e9c15fc3057e532e] sched/pelt: Fix attach_entity_load_avg() corner case testing commit 88fcfd6ee6c5a617e712b346e9c15fc3057e532e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4d41e1ac504d73843936c16fc83ab6b0e4c43d22f8a9f5119c65b703ed19602e all runs: OK # git bisect bad 88fcfd6ee6c5a617e712b346e9c15fc3057e532e Bisecting: 32 revisions left to test after this (roughly 5 steps) [052e4a661f90d27586b4364764dcfb2c022b00ee] arm64: mm: fix p?d_leaf() testing commit 052e4a661f90d27586b4364764dcfb2c022b00ee compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 98e07ecd1e85f1f01c23ba42283a83fa27a838f641d03f5d826b11f182df5693 all runs: OK # git bisect bad 052e4a661f90d27586b4364764dcfb2c022b00ee Bisecting: 16 revisions left to test after this (roughly 4 steps) [c075c3ea031757f8ea2d34567565b61a868c08d5] esp: limit skb_page_frag_refill use to a single page testing commit c075c3ea031757f8ea2d34567565b61a868c08d5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bb01fd311333f0f7d543c0ec1c7dd2aedcb907ea8c5c00866b13bad817236b0b all runs: OK # git bisect bad c075c3ea031757f8ea2d34567565b61a868c08d5 Bisecting: 7 revisions left to test after this (roughly 3 steps) [cf9b19546494b2e5df87486752946ae71c6775db] ALSA: hda/realtek: Add quirk for Clevo NP70PNP testing commit cf9b19546494b2e5df87486752946ae71c6775db compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bfa081c6f345152a6555cadd70647322ad31de6d9f73d88eaf292d98848551fb all runs: OK # git bisect bad cf9b19546494b2e5df87486752946ae71c6775db Bisecting: 3 revisions left to test after this (roughly 2 steps) [378061c9b886994fa045186390d61a5e7c696ae3] perf tools: Fix segfault accessing sample_id xyarray testing commit 378061c9b886994fa045186390d61a5e7c696ae3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5ed4b65cf0665d661e6ada1463acecd8089a6afcd3f7316374312d8f6e69dd8a all runs: OK # git bisect bad 378061c9b886994fa045186390d61a5e7c696ae3 Bisecting: 1 revision left to test after this (roughly 1 step) [69848f9488bc1088bcd9a73987dff8d2cb47a060] mm: page_alloc: fix building error on -Werror=array-compare testing commit 69848f9488bc1088bcd9a73987dff8d2cb47a060 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4906557fe8b393adbd61e8df526e8b30c7a6886fc55d5cfe2b638f034b9910b9 all runs: OK # git bisect bad 69848f9488bc1088bcd9a73987dff8d2cb47a060 Bisecting: 0 revisions left to test after this (roughly 0 steps) [08ad7a770efacfecf903143f8de88d1e351a1f2d] etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead testing commit 08ad7a770efacfecf903143f8de88d1e351a1f2d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 266c2ea3827fb2936dcb7357af21c9f1a6af29d5944dcf2ad6e7e1e4e81332be all runs: OK # git bisect bad 08ad7a770efacfecf903143f8de88d1e351a1f2d 08ad7a770efacfecf903143f8de88d1e351a1f2d is the first bad commit commit 08ad7a770efacfecf903143f8de88d1e351a1f2d Author: Kees Cook Date: Sat Feb 12 09:14:49 2022 -0800 etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead commit 2618a0dae09ef37728dab89ff60418cbe25ae6bd upstream. With GCC 12, -Wstringop-overread was warning about an implicit cast from char[6] to char[8]. However, the extra 2 bytes are always thrown away, alignment doesn't matter, and the risk of hitting the edge of unallocated memory has been accepted, so this prototype can just be converted to a regular char *. Silences: net/core/dev.c: In function ‘bpf_prog_run_generic_xdp’: net/core/dev.c:4618:21: warning: ‘ether_addr_equal_64bits’ reading 8 bytes from a region of size 6 [-Wstringop-overread] 4618 | orig_host = ether_addr_equal_64bits(eth->h_dest, > skb->dev->dev_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/core/dev.c:4618:21: note: referencing argument 1 of type ‘const u8[8]’ {aka ‘const unsigned char[8]’} net/core/dev.c:4618:21: note: referencing argument 2 of type ‘const u8[8]’ {aka ‘const unsigned char[8]’} In file included from net/core/dev.c:91: include/linux/etherdevice.h:375:20: note: in a call to function ‘ether_addr_equal_64bits’ 375 | static inline bool ether_addr_equal_64bits(const u8 addr1[6+2], | ^~~~~~~~~~~~~~~~~~~~~~~ Reported-by: Marc Kleine-Budde Tested-by: Marc Kleine-Budde Link: https://lore.kernel.org/netdev/20220212090811.uuzk6d76agw2vv73@pengutronix.de Cc: Jakub Kicinski Cc: "David S. Miller" Cc: netdev@vger.kernel.org Signed-off-by: Kees Cook Signed-off-by: David S. Miller Cc: Khem Raj Signed-off-by: Greg Kroah-Hartman include/linux/etherdevice.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) parent commit 1052f9bce62982023737a95b7ff1ad26a5149af6 wasn't tested testing commit 1052f9bce62982023737a95b7ff1ad26a5149af6 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 23921620c0acdc54c82be96fa61f9852c4bdc63f0bfbe3f8aeb0724cbeb371fd culprit signature: 266c2ea3827fb2936dcb7357af21c9f1a6af29d5944dcf2ad6e7e1e4e81332be parent signature: 23921620c0acdc54c82be96fa61f9852c4bdc63f0bfbe3f8aeb0724cbeb371fd Reproducer flagged being flaky revisions tested: 11, total time: 2h55m55.480897458s (build: 1h15m18.352234011s, test: 1h38m52.9825762s) first good commit: 08ad7a770efacfecf903143f8de88d1e351a1f2d etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead recipients (to): ["davem@davemloft.net" "gregkh@linuxfoundation.org" "keescook@chromium.org" "mkl@pengutronix.de"] recipients (cc): []