bisecting fixing commit since f6d5cb9e2c06f7d583dd9f4f7cca21d13d78c32a building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit f6d5cb9e2c06f7d583dd9f4f7cca21d13d78c32a with gcc (GCC) 8.1.0 kernel signature: 5c36e4548774e9ebdeaa135b7fb120832527aa21e066adb962bd4179f3a9ddde run #0: crashed: BUG: unable to handle kernel paging request in snd_pcm_format_set_silence run #1: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #2: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #3: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #4: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #5: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #6: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #7: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #8: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #9: crashed: KASAN: use-after-free Read in snd_pcm_oss_release testing current HEAD b09c34517e1ac4018e3bb75ed5c8610a8a1f486b testing commit b09c34517e1ac4018e3bb75ed5c8610a8a1f486b with gcc (GCC) 8.1.0 kernel signature: 647c84f8e676d438a19394f48c4ea4faab985e41bb269bae0a7ed4e8a3e57d58 all runs: OK # git bisect start b09c34517e1ac4018e3bb75ed5c8610a8a1f486b f6d5cb9e2c06f7d583dd9f4f7cca21d13d78c32a Bisecting: 316 revisions left to test after this (roughly 8 steps) [61279a7b3e337b8c8605987591964db4a2b3eb91] SUNRPC: stop printk reading past end of string testing commit 61279a7b3e337b8c8605987591964db4a2b3eb91 with gcc (GCC) 8.1.0 kernel signature: 37e2b8dec12b238793796be7732826db82b94342a09e0fb9bb94ca6089e0c213 all runs: OK # git bisect bad 61279a7b3e337b8c8605987591964db4a2b3eb91 Bisecting: 158 revisions left to test after this (roughly 7 steps) [9895dfea9610ae54be8890b98eb17fd7f1496c75] bnxt_en: Fix PCI AER error recovery flow testing commit 9895dfea9610ae54be8890b98eb17fd7f1496c75 with gcc (GCC) 8.1.0 kernel signature: 0ac8c6b9dd7132780cad739c106b54f058775d646b385667848fb46b0f7f7a13 run #0: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #1: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #2: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #3: crashed: BUG: unable to handle kernel paging request in snd_pcm_format_set_silence run #4: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #5: crashed: BUG: unable to handle kernel paging request in snd_pcm_format_set_silence run #6: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #7: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #8: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #9: crashed: KASAN: use-after-free Read in snd_pcm_oss_release # git bisect good 9895dfea9610ae54be8890b98eb17fd7f1496c75 Bisecting: 79 revisions left to test after this (roughly 6 steps) [d2dd6d5a77c5dbee03a5ffe75811f6e906599df4] arm64: dts: ns2: Fixed QSPI compatible string testing commit d2dd6d5a77c5dbee03a5ffe75811f6e906599df4 with gcc (GCC) 8.1.0 kernel signature: 34790c91e799cea3bfd7b4a2e8308742c42672fe7113242b38b3f6964eb4e904 all runs: OK # git bisect bad d2dd6d5a77c5dbee03a5ffe75811f6e906599df4 Bisecting: 39 revisions left to test after this (roughly 5 steps) [b0a689f84d53a8b923302cfab10527ada27d962c] affs: fix basic permission bits to actually work testing commit b0a689f84d53a8b923302cfab10527ada27d962c with gcc (GCC) 8.1.0 kernel signature: 46e07eaad60de1e260fd55fa4fd708b299b11f7cef084cc3182a66ff7b7300e3 all runs: OK # git bisect bad b0a689f84d53a8b923302cfab10527ada27d962c Bisecting: 19 revisions left to test after this (roughly 4 steps) [884fee7632168ab59ed49a26de430fa3ed5c6a86] xfs: don't update mtime on COW faults testing commit 884fee7632168ab59ed49a26de430fa3ed5c6a86 with gcc (GCC) 8.1.0 kernel signature: 50cd40ab36d6ea90414d4c4a2c9e58e6ae22097067f9b0c98818b34add1f8ae3 all runs: OK # git bisect bad 884fee7632168ab59ed49a26de430fa3ed5c6a86 Bisecting: 9 revisions left to test after this (roughly 3 steps) [37d933e8b41b83bb8278815e366aec5a542b7e31] fix regression in "epoll: Keep a reference on files added to the check list" testing commit 37d933e8b41b83bb8278815e366aec5a542b7e31 with gcc (GCC) 8.1.0 kernel signature: ad6650254d16e421947d22267232f4c5c9834bc86944f612f2513548730f7101 all runs: OK # git bisect bad 37d933e8b41b83bb8278815e366aec5a542b7e31 Bisecting: 4 revisions left to test after this (roughly 2 steps) [0430561c8e0f4b497b29a169445e2477c607e27b] selftests/bpf: Fix massive output from test_maps testing commit 0430561c8e0f4b497b29a169445e2477c607e27b with gcc (GCC) 8.1.0 kernel signature: 7a7c5ec5cf38a9771d5a2786f8adf61d5bbf95b64e1401facf6e4142ebbc090a run #0: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #1: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #2: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #3: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #4: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #5: crashed: BUG: unable to handle kernel paging request in snd_pcm_format_set_silence run #6: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #7: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #8: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #9: crashed: KASAN: use-after-free Read in snd_pcm_oss_release # git bisect good 0430561c8e0f4b497b29a169445e2477c607e27b Bisecting: 2 revisions left to test after this (roughly 1 step) [dff6a2c2828bce13f32c62029def97195f8830f6] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' testing commit dff6a2c2828bce13f32c62029def97195f8830f6 with gcc (GCC) 8.1.0 kernel signature: b504225a3f4b0bc56f4809335c554badde5ff462be2a212c00fbc68eabefb900 run #0: crashed: BUG: unable to handle kernel paging request in snd_pcm_format_set_silence run #1: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #2: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #3: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #4: crashed: BUG: unable to handle kernel paging request in snd_pcm_format_set_silence run #5: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #6: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #7: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #8: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #9: crashed: KASAN: use-after-free Read in snd_pcm_oss_release # git bisect good dff6a2c2828bce13f32c62029def97195f8830f6 Bisecting: 0 revisions left to test after this (roughly 1 step) [f00d82c3fb4368afb41cba89b287801a7888627c] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() testing commit f00d82c3fb4368afb41cba89b287801a7888627c with gcc (GCC) 8.1.0 kernel signature: 5650ded3fe20ce1883a38763d0f61716ae933ec0557e272c86ea3757e5371ab6 run #0: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #1: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #2: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #3: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #4: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #5: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #6: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #7: crashed: KASAN: use-after-free Read in snd_pcm_oss_release_file run #8: crashed: KASAN: use-after-free Read in snd_pcm_oss_release run #9: crashed: WARNING: ODEBUG bug in get_signal # git bisect good f00d82c3fb4368afb41cba89b287801a7888627c 37d933e8b41b83bb8278815e366aec5a542b7e31 is the first bad commit commit 37d933e8b41b83bb8278815e366aec5a542b7e31 Author: Al Viro Date: Wed Sep 2 11:30:48 2020 -0400 fix regression in "epoll: Keep a reference on files added to the check list" [ Upstream commit 77f4689de17c0887775bb77896f4cc11a39bf848 ] epoll_loop_check_proc() can run into a file already committed to destruction; we can't grab a reference on those and don't need to add them to the set for reverse path check anyway. Tested-by: Marc Zyngier Fixes: a9ed4a6560b8 ("epoll: Keep a reference on files added to the check list") Signed-off-by: Al Viro Signed-off-by: Sasha Levin fs/eventpoll.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) culprit signature: ad6650254d16e421947d22267232f4c5c9834bc86944f612f2513548730f7101 parent signature: 5650ded3fe20ce1883a38763d0f61716ae933ec0557e272c86ea3757e5371ab6 revisions tested: 11, total time: 2h59m58.72470773s (build: 1h40m56.811207029s, test: 1h17m41.235212077s) first good commit: 37d933e8b41b83bb8278815e366aec5a542b7e31 fix regression in "epoll: Keep a reference on files added to the check list" recipients (to): ["maz@kernel.org" "sashal@kernel.org" "viro@zeniv.linux.org.uk"] recipients (cc): []