bisecting fixing commit since f6d5cb9e2c06f7d583dd9f4f7cca21d13d78c32a building syzkaller on d5a3ae1f760e7cb2cd5a721d9645ae22eae114fe testing commit f6d5cb9e2c06f7d583dd9f4f7cca21d13d78c32a with gcc (GCC) 8.1.0 kernel signature: 88da94f54e8b1a07f742c58ba2043973873ca4562f48e7957c1595c8f44dfcf9 run #0: crashed: KASAN: invalid-free in vcs_release run #1: crashed: KASAN: invalid-free in vcs_release run #2: crashed: KASAN: invalid-free in vcs_release run #3: crashed: KASAN: invalid-free in vcs_release run #4: crashed: KASAN: invalid-free in vcs_release run #5: crashed: WARNING: ODEBUG bug in get_signal run #6: crashed: KASAN: invalid-free in vcs_release run #7: crashed: WARNING: ODEBUG bug in get_signal run #8: crashed: KASAN: invalid-free in vcs_release run #9: crashed: KASAN: invalid-free in vcs_release testing current HEAD 10ad6cfd57360760116cde00a8ef756e121367a9 testing commit 10ad6cfd57360760116cde00a8ef756e121367a9 with gcc (GCC) 8.1.0 kernel signature: 6c61c22b5d2a30676f6e4ca8dc315d7540445f37598d42789aeea9b0028dadf9 all runs: OK # git bisect start 10ad6cfd57360760116cde00a8ef756e121367a9 f6d5cb9e2c06f7d583dd9f4f7cca21d13d78c32a Bisecting: 194 revisions left to test after this (roughly 8 steps) [c0a7b7fe0e0f7baa7c1779e401d293d176307c51] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO testing commit c0a7b7fe0e0f7baa7c1779e401d293d176307c51 with gcc (GCC) 8.1.0 kernel signature: d8cc18b12590618f612f02f7616c7d706fbe0adbc6a68130b0f4c143dee0b13a all runs: OK # git bisect bad c0a7b7fe0e0f7baa7c1779e401d293d176307c51 Bisecting: 96 revisions left to test after this (roughly 7 steps) [567e1a915e8f0897972d190fd7a7ef8e9a35954c] usb: host: xhci: fix ep context print mismatch in debugfs testing commit 567e1a915e8f0897972d190fd7a7ef8e9a35954c with gcc (GCC) 8.1.0 kernel signature: ea7500101df156448cb67acd51391897c78fe03b078df18899706542cfcebaea all runs: crashed: KASAN: invalid-free in vcs_release # git bisect good 567e1a915e8f0897972d190fd7a7ef8e9a35954c Bisecting: 48 revisions left to test after this (roughly 6 steps) [04b3604008265fb84f8fc7d7646ee652b4546834] MIPS: mm: BMIPS5000 has inclusive physical caches testing commit 04b3604008265fb84f8fc7d7646ee652b4546834 with gcc (GCC) 8.1.0 kernel signature: 893367a7247fade01691dfa8008b0a497ecbd7989b70adf854f0d4b083f0ef0d run #0: crashed: KASAN: invalid-free in vcs_release run #1: crashed: WARNING: ODEBUG bug in get_signal run #2: crashed: KASAN: invalid-free in vcs_release run #3: crashed: KASAN: invalid-free in vcs_release run #4: crashed: KASAN: invalid-free in vcs_release run #5: crashed: KASAN: invalid-free in vcs_release run #6: crashed: KASAN: invalid-free in vcs_release run #7: crashed: KASAN: invalid-free in vcs_release run #8: crashed: KASAN: invalid-free in vcs_release run #9: crashed: KASAN: invalid-free in vcs_release # git bisect good 04b3604008265fb84f8fc7d7646ee652b4546834 Bisecting: 24 revisions left to test after this (roughly 5 steps) [ab2413892e2d26015eae2f279f30935846ca24aa] xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files testing commit ab2413892e2d26015eae2f279f30935846ca24aa with gcc (GCC) 8.1.0 kernel signature: 3050ba079077a4fd2dc1849ddacb686a9e89d8b3c93f09fa08325808b4f04796 all runs: OK # git bisect bad ab2413892e2d26015eae2f279f30935846ca24aa Bisecting: 11 revisions left to test after this (roughly 4 steps) [8674defc50ba2026203a99d2ce11d01ebffb03bc] bnxt_en: Check for zero dir entries in NVRAM. testing commit 8674defc50ba2026203a99d2ce11d01ebffb03bc with gcc (GCC) 8.1.0 kernel signature: cefddb75aaf25df757c67d5781662911298f6697931491e30318636d782aa998 run #0: crashed: KASAN: invalid-free in vcs_release run #1: crashed: KASAN: invalid-free in vcs_release run #2: crashed: WARNING: ODEBUG bug in get_signal run #3: crashed: KASAN: invalid-free in vcs_release run #4: crashed: KASAN: invalid-free in vcs_release run #5: crashed: KASAN: invalid-free in vcs_release run #6: crashed: KASAN: invalid-free in vcs_release run #7: crashed: KASAN: invalid-free in vcs_release run #8: crashed: KASAN: invalid-free in vcs_release run #9: crashed: KASAN: invalid-free in vcs_release # git bisect good 8674defc50ba2026203a99d2ce11d01ebffb03bc Bisecting: 5 revisions left to test after this (roughly 3 steps) [9ad2f018636c6741c41867f14d49d9441b50930d] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS testing commit 9ad2f018636c6741c41867f14d49d9441b50930d with gcc (GCC) 8.1.0 kernel signature: 90cd47a230bded0ff86db7b17951589d00d6fc6071379ef3b154947ca688a25f all runs: crashed: KASAN: invalid-free in vcs_release # git bisect good 9ad2f018636c6741c41867f14d49d9441b50930d Bisecting: 2 revisions left to test after this (roughly 2 steps) [f00d82c3fb4368afb41cba89b287801a7888627c] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() testing commit f00d82c3fb4368afb41cba89b287801a7888627c with gcc (GCC) 8.1.0 kernel signature: 8785429b7d5a49067401145948152a93b85e41ba73a71a99180e6b7b0df8f3b2 run #0: crashed: WARNING: ODEBUG bug in get_signal run #1: crashed: KASAN: invalid-free in vcs_release run #2: crashed: KASAN: invalid-free in vcs_release run #3: crashed: KASAN: invalid-free in vcs_release run #4: crashed: KASAN: invalid-free in vcs_release run #5: crashed: KASAN: invalid-free in vcs_release run #6: crashed: KASAN: invalid-free in vcs_release run #7: crashed: WARNING: ODEBUG bug in get_signal run #8: crashed: KASAN: invalid-free in vcs_release run #9: crashed: KASAN: invalid-free in vcs_release # git bisect good f00d82c3fb4368afb41cba89b287801a7888627c Bisecting: 0 revisions left to test after this (roughly 1 step) [2a7241fe4d340bce8c13854976f0eabf2a72d4eb] net: gemini: Fix another missing clk_disable_unprepare() in probe testing commit 2a7241fe4d340bce8c13854976f0eabf2a72d4eb with gcc (GCC) 8.1.0 kernel signature: 20f9750cef6424542f2d29d98d00653e917f602058dfc02f66601b7f82b72b20 all runs: OK # git bisect bad 2a7241fe4d340bce8c13854976f0eabf2a72d4eb Bisecting: 0 revisions left to test after this (roughly 0 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: 96e68efdee806f80c45d0cc0fd2a427fd2247552a6f5df22f0599f2120f38ef5 all runs: OK # git bisect bad 37d933e8b41b83bb8278815e366aec5a542b7e31 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: 96e68efdee806f80c45d0cc0fd2a427fd2247552a6f5df22f0599f2120f38ef5 parent signature: 8785429b7d5a49067401145948152a93b85e41ba73a71a99180e6b7b0df8f3b2 revisions tested: 11, total time: 2h51m49.747608377s (build: 1h44m6.042862329s, test: 1h6m27.88204524s) 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): []