bisecting fixing commit since c37da90efff5f183bea6ae4c2af33571f61fe317 building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit c37da90efff5f183bea6ae4c2af33571f61fe317 with gcc (GCC) 8.1.0 kernel signature: 7f1d7d29af6bf77cd9ac9788e9c5da6465d46c3032eae5b777ab7cd0541bc4eb 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: WARNING: ODEBUG bug in get_signal run #6: crashed: KASAN: use-after-free Read in fsnotify 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 testing current HEAD b09c34517e1ac4018e3bb75ed5c8610a8a1f486b testing commit b09c34517e1ac4018e3bb75ed5c8610a8a1f486b with gcc (GCC) 8.1.0 kernel signature: 8a4eeb008348bdf436a8540574a358e2f6b247954e9d55a0e808b78e65c7587a all runs: OK # git bisect start b09c34517e1ac4018e3bb75ed5c8610a8a1f486b c37da90efff5f183bea6ae4c2af33571f61fe317 Bisecting: 254 revisions left to test after this (roughly 8 steps) [fb181ac6fe194b4eb20007f65504c61ea22826fd] net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware testing commit fb181ac6fe194b4eb20007f65504c61ea22826fd with gcc (GCC) 8.1.0 kernel signature: bccbc5713ac65590a557abff4d8f117cf71f6e48f0758f158c8302b4f37196c5 all runs: OK # git bisect bad fb181ac6fe194b4eb20007f65504c61ea22826fd Bisecting: 126 revisions left to test after this (roughly 7 steps) [4023bad0a528d383800a2262c899f52dcd613c7c] HID: elan: Fix memleak in elan_input_configured testing commit 4023bad0a528d383800a2262c899f52dcd613c7c with gcc (GCC) 8.1.0 kernel signature: f078dd1c7824303bc999211096e6282270a6f43d36c29c344acb1193236c13c4 all runs: OK # git bisect bad 4023bad0a528d383800a2262c899f52dcd613c7c Bisecting: 63 revisions left to test after this (roughly 6 steps) [3d7de9fe191d4a86ba40f7a549bb265e05635f84] net: usb: qmi_wwan: add Telit 0x1050 composition testing commit 3d7de9fe191d4a86ba40f7a549bb265e05635f84 with gcc (GCC) 8.1.0 kernel signature: 7789145626783a60bc3a94eaf5e41abd46af6bc2c8cb4832ecc8c33d6ffbd51a all runs: OK # git bisect bad 3d7de9fe191d4a86ba40f7a549bb265e05635f84 Bisecting: 31 revisions left to test after this (roughly 5 steps) [296802fe11fe2060fae691006172b2f7d937f184] bnxt_en: Don't query FW when netif_running() is false. testing commit 296802fe11fe2060fae691006172b2f7d937f184 with gcc (GCC) 8.1.0 kernel signature: 125a1e27d1a5d41a6dadcbdccc38c6776a2d1c6c43b43cbfdf3b02e3cb75d821 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: KASAN: use-after-free Read in locks_remove_file run #6: crashed: general protection fault in __sock_release run #7: crashed: general protection fault in __sock_release run #8: crashed: WARNING: ODEBUG bug in get_signal run #9: crashed: general protection fault in __sock_release # git bisect good 296802fe11fe2060fae691006172b2f7d937f184 Bisecting: 15 revisions left to test after this (roughly 4 steps) [f10d77cdedbe8b4aaf2799f4cea6126b2612dd93] x86, fakenuma: Fix invalid starting node ID testing commit f10d77cdedbe8b4aaf2799f4cea6126b2612dd93 with gcc (GCC) 8.1.0 kernel signature: 17535066567d5b719b62b5d67ef00da116cfeca518ea80b0a4adaae18907c433 all runs: OK # git bisect bad f10d77cdedbe8b4aaf2799f4cea6126b2612dd93 Bisecting: 7 revisions left to test after this (roughly 3 steps) [dff6a2c2828bce13f32c62029def97195f8830f6] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' testing commit dff6a2c2828bce13f32c62029def97195f8830f6 with gcc (GCC) 8.1.0 kernel signature: a1bba2ddf422b58f6dd1af76a37f6c6809df8d86f7d2a1dc856e513851794146 run #0: crashed: general protection fault in __sock_release run #1: crashed: WARNING: ODEBUG bug in get_signal 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: KASAN: use-after-free Read in locks_remove_file 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 dff6a2c2828bce13f32c62029def97195f8830f6 Bisecting: 3 revisions left to test after this (roughly 2 steps) [2a7241fe4d340bce8c13854976f0eabf2a72d4eb] net: gemini: Fix another missing clk_disable_unprepare() in probe testing commit 2a7241fe4d340bce8c13854976f0eabf2a72d4eb with gcc (GCC) 8.1.0 kernel signature: c7b3770c5d8a35886fe3376f2fb6e889a8bba707e15f7d1c637273323c463758 all runs: OK # git bisect bad 2a7241fe4d340bce8c13854976f0eabf2a72d4eb Bisecting: 1 revision left to test after this (roughly 1 step) [f00d82c3fb4368afb41cba89b287801a7888627c] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() testing commit f00d82c3fb4368afb41cba89b287801a7888627c with gcc (GCC) 8.1.0 kernel signature: 4b96b94430ec71dfaeb404480169046a99c2c0addc3cd0cf9d6204e4b3f5d197 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: general protection fault in __sock_release run #8: crashed: KASAN: use-after-free Read in __dentry_kill run #9: crashed: general protection fault in __sock_release # git bisect good f00d82c3fb4368afb41cba89b287801a7888627c 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: a10431ebba1a49ab5c501d207af83798eb7841e1af8ce8b87583c141c46b057d 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: a10431ebba1a49ab5c501d207af83798eb7841e1af8ce8b87583c141c46b057d parent signature: 4b96b94430ec71dfaeb404480169046a99c2c0addc3cd0cf9d6204e4b3f5d197 revisions tested: 11, total time: 3h1m21.290427552s (build: 1h39m50.215414938s, test: 1h20m9.682440022s) 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): []