bisecting fixing commit since d7e78d08fa77acdea351c8f628f49ca9a0e1029a building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit d7e78d08fa77acdea351c8f628f49ca9a0e1029a with gcc (GCC) 8.1.0 kernel signature: 064c0425bcadbc9a61a6b26e1a3e3a2a59adaca62f9c48cbb20504d9f2ced96b run #0: crashed: general protection fault in corrupted run #1: crashed: general protection fault in locks_remove_file run #2: crashed: BUG: corrupted list in fuse_dev_free run #3: crashed: general protection fault in locks_remove_file run #4: crashed: general protection fault in locks_remove_file run #5: crashed: BUG: corrupted list in fuse_dev_free run #6: crashed: WARNING: ODEBUG bug in get_signal run #7: crashed: WARNING: ODEBUG bug in get_signal run #8: crashed: WARNING: ODEBUG bug in get_signal run #9: crashed: general protection fault in locks_remove_file testing current HEAD bae31eef2a167ef160ab2703b6a2f5bbecd98d92 testing commit bae31eef2a167ef160ab2703b6a2f5bbecd98d92 with gcc (GCC) 8.1.0 kernel signature: 5c01795ed10cba22fc2830fec54a8b0f5e5603b314e3bc96af0f427f58cab9e6 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: cc7619d6d3fcadb80fbd19ab438862a1c93b9c523c8e5895bdda67608b9d1879 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: bb010160aa1dd701c924684f74d2d753669904c3c42839b53016b14d90820c82 run #0: crashed: general protection fault in locks_remove_file run #1: crashed: BUG: corrupted list in fuse_dev_free run #2: crashed: BUG: corrupted list in fuse_dev_free run #3: crashed: general protection fault in locks_remove_file run #4: crashed: BUG: corrupted list in fuse_dev_free run #5: crashed: general protection fault in locks_remove_file run #6: crashed: general protection fault in locks_remove_file run #7: crashed: general protection fault in locks_remove_file run #8: crashed: general protection fault in locks_remove_file run #9: crashed: general protection fault in locks_remove_file # 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: 19a77157bfee3533add7b9ceeb3078eadf86fb2cdc365c6a140a7253f1de5fbb 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: 4e9b82dc702b24b99dd276ced025b0a8c84b5c72049b27ef035178a5f3374752 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: 6ec8fb42b40203aac828aefdf05a125f21fe5c488553dafa5c8a5e653725245f run #0: crashed: BUG: corrupted list in fuse_dev_free run #1: crashed: general protection fault in locks_remove_file run #2: crashed: general protection fault in locks_remove_file run #3: crashed: WARNING: ODEBUG bug in get_signal run #4: crashed: general protection fault in locks_remove_file run #5: crashed: BUG: corrupted list in fuse_dev_free run #6: crashed: general protection fault in locks_remove_file run #7: crashed: WARNING: ODEBUG bug in get_signal run #8: crashed: general protection fault in locks_remove_file run #9: crashed: WARNING: ODEBUG bug in get_signal # 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: 45541c57e4df4ee0be3b4b9b9d146f0ca4bd9ab6375c3ee1922b4d95eadc7705 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: 7ee187648a21558767320a20a8ffda8312d62d45b413cdcf69dad368e431fe64 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: af409b96185f65de62cbbaac5f844900ae428f96b45e3ec7a0ab1d0b56a2894d run #0: crashed: WARNING: ODEBUG bug in get_signal run #1: crashed: general protection fault in locks_remove_file run #2: crashed: general protection fault in locks_remove_file run #3: crashed: general protection fault in locks_remove_file run #4: crashed: BUG: corrupted list in fuse_dev_free run #5: crashed: BUG: corrupted list in fuse_dev_free run #6: crashed: general protection fault in locks_remove_file run #7: crashed: general protection fault in locks_remove_file run #8: crashed: general protection fault in locks_remove_file run #9: crashed: WARNING: ODEBUG bug in get_signal # 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: 7ee187648a21558767320a20a8ffda8312d62d45b413cdcf69dad368e431fe64 parent signature: af409b96185f65de62cbbaac5f844900ae428f96b45e3ec7a0ab1d0b56a2894d revisions tested: 10, total time: 2h39m15.015342608s (build: 1h26m26.02614195s, test: 1h11m34.908632271s) 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): []