bisecting fixing commit since c37da90efff5f183bea6ae4c2af33571f61fe317 building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit c37da90efff5f183bea6ae4c2af33571f61fe317 with gcc (GCC) 8.1.0 kernel signature: dd0a03489e043c3b2499892070f3d7bfac0df4b1275f1b64268e9f5fc40008b7 run #0: crashed: general protection fault in __sock_release run #1: crashed: general protection fault in __sock_release run #2: crashed: general protection fault in __sock_release run #3: crashed: general protection fault in __sock_release run #4: crashed: KASAN: use-after-free Read in locks_remove_file run #5: crashed: general protection fault in __sock_release run #6: crashed: general protection fault in __sock_release run #7: crashed: general protection fault in __sock_release run #8: crashed: KASAN: use-after-free Read in locks_remove_file run #9: crashed: general protection fault in __sock_release testing current HEAD a1b977b49b66c75e6c51a515f6700371ae720217 testing commit a1b977b49b66c75e6c51a515f6700371ae720217 with gcc (GCC) 8.1.0 kernel signature: 9115e397e3f82f36c703ec264bd95c5588fd9274d16d03f700c40354b0bc704b 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: 57f629dd706488eb7aed974af3541848b3c46144769f07bb3c2a446ef987af82 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: d363315dcef292e6380429e24dd97bed63ec2c4d5cd67e66e7f51e8c19db496f 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: 62d687caec68e56ee8cb70e8d0314fc944e4e290e0dc968ee37cb50f974ea3e9 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: cf2ca3110b76ec2ff04e705a47128b2c8a31769b601fe65ceb8ab7b5268be5ea all runs: crashed: general protection fault in __sock_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: 14128f779e08db453e15df9bf577936301e1fa33546ee0a94cf5c65a226163ee 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: 3acd24b6be85c4cd8058ad0d64bfe34a293a4ca3e8d8e0860efd324e86f5be44 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: 1dffb3d4d61fbb31cba30885a05e8bb58a3f05dba3bdb8059da893e41ba4cf08 run #0: crashed: general protection fault in __sock_release run #1: crashed: general protection fault in __sock_release run #2: crashed: general protection fault in __sock_release run #3: crashed: general protection fault in __sock_release run #4: crashed: general protection fault in __sock_release run #5: crashed: general protection fault in __sock_release run #6: crashed: general protection fault in __sock_release run #7: crashed: KASAN: use-after-free Read in locks_remove_file run #8: crashed: general protection fault in __sock_release run #9: crashed: general protection fault in __sock_release # 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: 0e2217002f4070e706f7e97cd297089de6197152a4eb5cf8f4f0fbf74c28abdb run #0: crashed: general protection fault in __sock_release run #1: crashed: general protection fault in __sock_release run #2: crashed: KASAN: use-after-free Read in locks_remove_file run #3: crashed: general protection fault in __sock_release run #4: crashed: general protection fault in __sock_release run #5: crashed: general protection fault in __sock_release run #6: crashed: general protection fault in __sock_release run #7: crashed: general protection fault in __sock_release run #8: crashed: general protection fault in __sock_release run #9: crashed: general protection fault in __sock_release # 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: 33a6fab8c946ae2459115fdfe7298bb0ebb97ccffe799e66f20955740ce8d256 run #0: crashed: KASAN: use-after-free Read in locks_remove_file run #1: crashed: general protection fault in __sock_release run #2: crashed: general protection fault in __sock_release run #3: crashed: general protection fault in __sock_release run #4: crashed: general protection fault in __sock_release run #5: crashed: general protection fault in __sock_release run #6: crashed: KASAN: use-after-free Read in __sock_release run #7: crashed: KASAN: use-after-free Read in locks_remove_file run #8: crashed: general protection fault in __sock_release run #9: crashed: general protection fault in __sock_release # 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: 3acd24b6be85c4cd8058ad0d64bfe34a293a4ca3e8d8e0860efd324e86f5be44 parent signature: 33a6fab8c946ae2459115fdfe7298bb0ebb97ccffe799e66f20955740ce8d256 revisions tested: 11, total time: 2h58m51.35941708s (build: 1h41m14.589781405s, test: 1h16m8.183851747s) 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): []