bisecting fixing commit since d7e78d08fa77acdea351c8f628f49ca9a0e1029a building syzkaller on d5a3ae1f760e7cb2cd5a721d9645ae22eae114fe testing commit d7e78d08fa77acdea351c8f628f49ca9a0e1029a with gcc (GCC) 8.1.0 kernel signature: 261e185b09c3be71da7de2049919c92c11b7ee2221c4a07bf24619b238e61487 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: WARNING: ODEBUG bug in get_signal 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: WARNING: ODEBUG bug in get_signal run #9: crashed: KASAN: invalid-free in vcs_release testing current HEAD bae31eef2a167ef160ab2703b6a2f5bbecd98d92 testing commit bae31eef2a167ef160ab2703b6a2f5bbecd98d92 with gcc (GCC) 8.1.0 kernel signature: 7127ef50ba8cb871f95b097f2bbcfd6b784d570b64bb183f5cda75436b1e36e3 all runs: OK # git bisect start bae31eef2a167ef160ab2703b6a2f5bbecd98d92 d7e78d08fa77acdea351c8f628f49ca9a0e1029a Bisecting: 215 revisions left to test after this (roughly 8 steps) [99401ea1ff86a411c688716c008e8f4d0eb6907d] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars testing commit 99401ea1ff86a411c688716c008e8f4d0eb6907d with gcc (GCC) 8.1.0 kernel signature: b4f580ac957babaea8f7ae29d4c41d1b235e222b235340d8e6a69e7e6a396f38 all runs: OK # git bisect bad 99401ea1ff86a411c688716c008e8f4d0eb6907d Bisecting: 107 revisions left to test after this (roughly 7 steps) [4c65a7832377893c68b3f347450194edfc097fe1] MIPS: mm: BMIPS5000 has inclusive physical caches testing commit 4c65a7832377893c68b3f347450194edfc097fe1 with gcc (GCC) 8.1.0 kernel signature: 751d50e249b173f7ad46c9961d7d045f3ccb84c45bd57657939e03825a23d5a6 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: general protection fault in locks_remove_file 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 4c65a7832377893c68b3f347450194edfc097fe1 Bisecting: 53 revisions left to test after this (roughly 6 steps) [1356c3e8539ac48b9362e60b1fa80ec06bb960ec] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory testing commit 1356c3e8539ac48b9362e60b1fa80ec06bb960ec with gcc (GCC) 8.1.0 kernel signature: f1509dc7926e4b27d7e7643ff3037696a5d8ec119ae8d8b132a24d892256f0fa all runs: OK # git bisect bad 1356c3e8539ac48b9362e60b1fa80ec06bb960ec Bisecting: 26 revisions left to test after this (roughly 5 steps) [80c8b74ce1fdf384c6ae43654501d9979802e8e1] btrfs: fix potential deadlock in the search ioctl testing commit 80c8b74ce1fdf384c6ae43654501d9979802e8e1 with gcc (GCC) 8.1.0 kernel signature: 9b68fe34be45157df8143b955c43b47f4e357b50d5b9c4bbfd7f7850aa18ed1e all runs: OK # git bisect bad 80c8b74ce1fdf384c6ae43654501d9979802e8e1 Bisecting: 13 revisions left to test after this (roughly 4 steps) [41cb677dad4c9cd424405e0d10c509ae4cdc7a9c] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' testing commit 41cb677dad4c9cd424405e0d10c509ae4cdc7a9c with gcc (GCC) 8.1.0 kernel signature: 0b5904b7dc3b3c0e3ae631e6a073d813de0e9e477ff4a70fa5ed19d27e85bb85 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: general protection fault in locks_remove_file run #5: crashed: KASAN: invalid-free in vcs_release run #6: crashed: general protection fault in locks_remove_file 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 41cb677dad4c9cd424405e0d10c509ae4cdc7a9c Bisecting: 6 revisions left to test after this (roughly 3 steps) [5ace0847122fb22f18a20fb7809339cb3d789f01] include/linux/log2.h: add missing () around n in roundup_pow_of_two() testing commit 5ace0847122fb22f18a20fb7809339cb3d789f01 with gcc (GCC) 8.1.0 kernel signature: 1af4af76932669a338fd5842ddc7ef629ef9d1cb49207b2c79ebe719e0d3ce32 all runs: OK # git bisect bad 5ace0847122fb22f18a20fb7809339cb3d789f01 Bisecting: 3 revisions left to test after this (roughly 2 steps) [c5c6e00f6cc5d3ed0d6464b14e33f2f5c8505888] fix regression in "epoll: Keep a reference on files added to the check list" testing commit c5c6e00f6cc5d3ed0d6464b14e33f2f5c8505888 with gcc (GCC) 8.1.0 kernel signature: 84b4bd559c2c26338f853dfb9340a9543df99b4e8a562dd909b060587b5e8982 all runs: OK # git bisect bad c5c6e00f6cc5d3ed0d6464b14e33f2f5c8505888 Bisecting: 0 revisions left to test after this (roughly 1 step) [cfb5e057b7179767d6f3cef3381633417e4e3afb] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() testing commit cfb5e057b7179767d6f3cef3381633417e4e3afb with gcc (GCC) 8.1.0 kernel signature: 24403d8bc3fbed65523af078f5467ae118cf1890616e399874520896e3213fb6 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 cfb5e057b7179767d6f3cef3381633417e4e3afb c5c6e00f6cc5d3ed0d6464b14e33f2f5c8505888 is the first bad commit commit c5c6e00f6cc5d3ed0d6464b14e33f2f5c8505888 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: 84b4bd559c2c26338f853dfb9340a9543df99b4e8a562dd909b060587b5e8982 parent signature: 24403d8bc3fbed65523af078f5467ae118cf1890616e399874520896e3213fb6 revisions tested: 10, total time: 2h40m53.38482519s (build: 1h29m17.861889454s, test: 1h10m13.061191719s) first good commit: c5c6e00f6cc5d3ed0d6464b14e33f2f5c8505888 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): []