bisecting fixing commit since c37da90efff5f183bea6ae4c2af33571f61fe317 building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit c37da90efff5f183bea6ae4c2af33571f61fe317 with gcc (GCC) 8.1.0 kernel signature: 4a73aa5fe345d0c86016b178c66548b43301aadae166f0db9967b7868d0c1ad6 run #0: crashed: KASAN: use-after-free Read in seq_release_private run #1: crashed: KASAN: use-after-free Read in seq_release_private run #2: crashed: KASAN: use-after-free Read in seq_release_private run #3: crashed: KASAN: use-after-free Read in seq_release_private run #4: crashed: KASAN: use-after-free Read in seq_release_private run #5: crashed: KASAN: use-after-free Read in seq_release_private run #6: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #7: crashed: KASAN: use-after-free Read in seq_release_private run #8: crashed: KASAN: use-after-free Read in seq_release_private run #9: crashed: KASAN: use-after-free Read in seq_release_private testing current HEAD a1b977b49b66c75e6c51a515f6700371ae720217 testing commit a1b977b49b66c75e6c51a515f6700371ae720217 with gcc (GCC) 8.1.0 kernel signature: 0c9d888956981f1b817a92ea8f11a860f572388cda0bf6fd4caca323a98f5d29 all runs: OK # git bisect start a1b977b49b66c75e6c51a515f6700371ae720217 c37da90efff5f183bea6ae4c2af33571f61fe317 Bisecting: 273 revisions left to test after this (roughly 8 steps) [7f775c06ee25163a189413b2e5d8a9b3fe2883aa] ASoC: kirkwood: fix IRQ error handling testing commit 7f775c06ee25163a189413b2e5d8a9b3fe2883aa with gcc (GCC) 8.1.0 kernel signature: 1e1f13402b2041b911f6bc65e29ea7ec39ad12909fa1c256c3fcb506dd299af5 all runs: OK # git bisect bad 7f775c06ee25163a189413b2e5d8a9b3fe2883aa Bisecting: 136 revisions left to test after this (roughly 7 steps) [da2eb70c3ce0fc9ac129d3f67747727f371d6ad8] iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set testing commit da2eb70c3ce0fc9ac129d3f67747727f371d6ad8 with gcc (GCC) 8.1.0 kernel signature: a0d28b3c5a0aac3cf2501e9d2738b3cbd4e075410f577b577a4fd77d8dcb4008 all runs: OK # git bisect bad da2eb70c3ce0fc9ac129d3f67747727f371d6ad8 Bisecting: 68 revisions left to test after this (roughly 6 steps) [3319b83f6cc68b709ec43eb90d8617be2d7fa834] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection testing commit 3319b83f6cc68b709ec43eb90d8617be2d7fa834 with gcc (GCC) 8.1.0 kernel signature: 37930142e9e8110eba982f5158944e92b93e3d005447f45bbf1fe8102cc26ff4 all runs: OK # git bisect bad 3319b83f6cc68b709ec43eb90d8617be2d7fa834 Bisecting: 33 revisions left to test after this (roughly 5 steps) [fd7b07382fff9ff6d090adfa0236d28b6b21402c] bnxt_en: fix HWRM error when querying VF temperature testing commit fd7b07382fff9ff6d090adfa0236d28b6b21402c with gcc (GCC) 8.1.0 kernel signature: 0c19421bd95119f11f15461e5c3052d83057af1633eb8b38d7873c0b35e7cf17 run #0: crashed: KASAN: use-after-free Read in mounts_release run #1: crashed: KASAN: use-after-free Read in seq_release_private run #2: crashed: KASAN: use-after-free Read in seq_release_private run #3: crashed: KASAN: use-after-free Read in seq_release_private run #4: crashed: KASAN: use-after-free Read in mounts_release run #5: crashed: KASAN: use-after-free Read in seq_release_private run #6: crashed: KASAN: use-after-free Read in seq_release_private run #7: crashed: KASAN: use-after-free Read in seq_release_private run #8: crashed: KASAN: use-after-free Read in seq_release_private run #9: crashed: KASAN: use-after-free Read in mounts_release # git bisect good fd7b07382fff9ff6d090adfa0236d28b6b21402c Bisecting: 16 revisions left to test after this (roughly 4 steps) [da0d5ccf845fd5337ce9afaddd46e99859f78502] ext2: don't update mtime on COW faults testing commit da0d5ccf845fd5337ce9afaddd46e99859f78502 with gcc (GCC) 8.1.0 kernel signature: a472f280109224194941785de83ba41f97bf6f3f3341449aa9925b143cced58c all runs: OK # git bisect bad da0d5ccf845fd5337ce9afaddd46e99859f78502 Bisecting: 8 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: f9c905bb2c2608d09bfd8cb88f57de3cc938b5a46c1c2627c1522e1840c8255f all runs: OK # git bisect bad 37d933e8b41b83bb8278815e366aec5a542b7e31 Bisecting: 3 revisions left to test after this (roughly 2 steps) [9ad2f018636c6741c41867f14d49d9441b50930d] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS testing commit 9ad2f018636c6741c41867f14d49d9441b50930d with gcc (GCC) 8.1.0 kernel signature: d60864afd88d4a05c5ddd8e24364b6fa0370821146550333ec4f2d1a9bb0fd7e run #0: crashed: KASAN: use-after-free Read in seq_release_private run #1: crashed: KASAN: use-after-free Read in seq_release_private run #2: crashed: KASAN: use-after-free Read in seq_release_private run #3: crashed: KASAN: use-after-free Read in mounts_release run #4: crashed: KASAN: use-after-free Read in seq_release_private run #5: crashed: KASAN: use-after-free Read in mounts_release run #6: crashed: KASAN: use-after-free Read in mounts_release run #7: crashed: KASAN: use-after-free Read in seq_release_private run #8: crashed: KASAN: use-after-free Read in seq_release_private run #9: crashed: KASAN: use-after-free Read in seq_release_private # git bisect good 9ad2f018636c6741c41867f14d49d9441b50930d Bisecting: 1 revision left to test after this (roughly 1 step) [5154e806105266406156b3fa67d05df7a398aa6c] perf tools: Correct SNOOPX field offset testing commit 5154e806105266406156b3fa67d05df7a398aa6c with gcc (GCC) 8.1.0 kernel signature: 24c82f2cb5daa67e6a475994246f4f9d4f615a25230443ac351d4f30e8c4d21e run #0: crashed: KASAN: use-after-free Read in seq_release_private run #1: crashed: KASAN: use-after-free Read in seq_release_private run #2: crashed: WARNING: ODEBUG bug in get_signal run #3: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #4: crashed: KASAN: use-after-free Read in seq_release_private run #5: crashed: KASAN: use-after-free Read in mounts_release run #6: crashed: KASAN: use-after-free Read in seq_release_private run #7: crashed: KASAN: use-after-free Read in seq_release_private run #8: crashed: KASAN: use-after-free Read in seq_release_private run #9: crashed: KASAN: use-after-free Read in seq_release_private # git bisect good 5154e806105266406156b3fa67d05df7a398aa6c Bisecting: 0 revisions left to test after this (roughly 0 steps) [f00d82c3fb4368afb41cba89b287801a7888627c] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() testing commit f00d82c3fb4368afb41cba89b287801a7888627c with gcc (GCC) 8.1.0 kernel signature: 9e932839fb6dbf4319ef1e92305077619298e0d532f88bd1830471c41859cd90 run #0: crashed: KASAN: use-after-free Read in seq_release_private run #1: crashed: KASAN: use-after-free Read in path_put run #2: crashed: KASAN: use-after-free Read in mounts_release run #3: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #4: crashed: KASAN: use-after-free Read in seq_release_private run #5: crashed: KASAN: use-after-free Read in seq_release_private run #6: crashed: WARNING: ODEBUG bug in get_signal run #7: crashed: KASAN: use-after-free Read in mounts_release run #8: crashed: KASAN: use-after-free Read in mounts_release run #9: crashed: KASAN: use-after-free Read in path_put # 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: f9c905bb2c2608d09bfd8cb88f57de3cc938b5a46c1c2627c1522e1840c8255f parent signature: 9e932839fb6dbf4319ef1e92305077619298e0d532f88bd1830471c41859cd90 revisions tested: 11, total time: 2h58m41.845979428s (build: 1h42m46.988147568s, test: 1h14m26.713138308s) 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): []