bisecting fixing commit since d7e78d08fa77acdea351c8f628f49ca9a0e1029a building syzkaller on d5a3ae1f760e7cb2cd5a721d9645ae22eae114fe testing commit d7e78d08fa77acdea351c8f628f49ca9a0e1029a with gcc (GCC) 8.1.0 kernel signature: 52af42bde2763739adf833381c7348f824c274151b48e3aa697b199c4d5e91c0 run #0: crashed: general protection fault in tty_release run #1: crashed: general protection fault in __tty_fasync run #2: crashed: general protection fault in __tty_fasync run #3: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #4: crashed: general protection fault in __tty_fasync run #5: crashed: general protection fault in __tty_fasync run #6: crashed: general protection fault in __tty_fasync run #7: crashed: general protection fault in __tty_fasync run #8: crashed: general protection fault in __tty_fasync run #9: crashed: general protection fault in __tty_fasync testing current HEAD bae31eef2a167ef160ab2703b6a2f5bbecd98d92 testing commit bae31eef2a167ef160ab2703b6a2f5bbecd98d92 with gcc (GCC) 8.1.0 kernel signature: 86bd9eb83dbe25451e9dde832a3973f12e2307f375b7ee0b8df4436d60df27a4 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: d9e0745ec5f63234128db818cedbc0849900dd8f38c2d64c6f2ff6aa230c8d1f 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: 81e300e15f398d2b59fcea028742152cf09d61225e8b6c5beb5edc5aff1f3caf run #0: crashed: general protection fault in __tty_fasync run #1: crashed: general protection fault in __tty_fasync run #2: crashed: general protection fault in __tty_fasync run #3: crashed: general protection fault in __tty_fasync run #4: crashed: general protection fault in tty_release run #5: crashed: general protection fault in __tty_fasync run #6: crashed: general protection fault in __tty_fasync run #7: crashed: general protection fault in __tty_fasync run #8: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #9: crashed: general protection fault in __tty_fasync # 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: 3e2900e715614dc687d941fc98d5626f7d71355363f343c5901e2bc5f21dd8ad 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: ced1505a41375b83ed3df763586e587771307fe48938ac357d5046e93efc1697 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: 8a73978604901bbd369489d67e56be9e83caa0d846b4cb5a69269f4eb90d2aa8 run #0: crashed: general protection fault in __tty_fasync run #1: crashed: general protection fault in tty_release run #2: crashed: general protection fault in __tty_fasync run #3: crashed: general protection fault in __tty_fasync run #4: crashed: general protection fault in __tty_fasync run #5: crashed: general protection fault in __tty_fasync run #6: crashed: general protection fault in tty_release run #7: crashed: general protection fault in __tty_fasync run #8: crashed: general protection fault in __tty_fasync run #9: crashed: general protection fault in tty_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: 2e810ab808ac10b1174f709d91a0ba0b025295430d5312fdbe74fc39575a5fb5 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: 116a44cb2f880c08e14490fa25e9b8b58677c746d2b0541ab104171423cc69d7 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: cb4d1bb68ec2ba2a8aa6885a8a7ac433a57be5fd496296d966f5c49f188f3b73 run #0: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #1: crashed: general protection fault in locks_remove_file run #2: crashed: general protection fault in __tty_fasync run #3: crashed: general protection fault in tty_release run #4: crashed: general protection fault in __tty_fasync run #5: crashed: general protection fault in __tty_fasync run #6: crashed: general protection fault in __tty_fasync run #7: crashed: general protection fault in __tty_fasync run #8: crashed: general protection fault in __tty_fasync run #9: crashed: general protection fault in __tty_fasync # 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: 116a44cb2f880c08e14490fa25e9b8b58677c746d2b0541ab104171423cc69d7 parent signature: cb4d1bb68ec2ba2a8aa6885a8a7ac433a57be5fd496296d966f5c49f188f3b73 revisions tested: 10, total time: 2h47m30.781266335s (build: 1h28m22.152829162s, test: 1h17m44.306747641s) 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): []