bisecting fixing commit since c37da90efff5f183bea6ae4c2af33571f61fe317 building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit c37da90efff5f183bea6ae4c2af33571f61fe317 with gcc (GCC) 8.1.0 kernel signature: ddd8223dfcb00076086738f881dce8039a0a19bf95ac23341a174f32bd3f2433 run #0: crashed: KASAN: use-after-free Read in __sock_release run #1: crashed: KASAN: use-after-free Read in locks_remove_file run #2: crashed: KASAN: use-after-free Read in locks_remove_file run #3: crashed: WARNING: ODEBUG bug in get_signal 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: KASAN: use-after-free Read in locks_remove_file run #8: crashed: KASAN: use-after-free Read in locks_remove_file run #9: crashed: KASAN: use-after-free Read in locks_remove_file testing current HEAD b09c34517e1ac4018e3bb75ed5c8610a8a1f486b testing commit b09c34517e1ac4018e3bb75ed5c8610a8a1f486b with gcc (GCC) 8.1.0 kernel signature: 12dd8ef5d4da79c77dbd90d2bf99f1e4600a11698f0f77b0ccae18fb60219277 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: 799a84e1d3602d4e1f69efeb2e4f65db744c303b1b429e9cbf108736a13c2595 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: 55e0f40ba219589cb76b2d5a9c04231d479b72bd04f26cb1d52cc6694a11d3f1 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: 655399999cffb5ead8c39813ab9511ef9cc4d0a30ee9d1a107f6edaa263082fc 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: e3dd8dbef533abdf8a1afb808510e5e8a772cccc4f8bef76e81b2b8ce36d9027 run #0: crashed: KASAN: use-after-free Read in locks_remove_file run #1: crashed: general protection fault in __sock_release run #2: crashed: WARNING: ODEBUG bug in get_signal run #3: crashed: KASAN: use-after-free Read in locks_remove_file run #4: crashed: KASAN: use-after-free Read in locks_remove_file run #5: crashed: WARNING: ODEBUG bug in get_signal run #6: crashed: WARNING: ODEBUG bug in get_signal run #7: crashed: KASAN: use-after-free Read in locks_remove_file run #8: crashed: WARNING: ODEBUG bug in corrupted run #9: crashed: KASAN: use-after-free Read in locks_remove_file # 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: bd3d17a40bbd5444ce7dfe3540f709e16d5e8457bbabaa51a5db997eebeb05a9 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: ee9631d16cec2712e1b17f876b096341173df9a0aa90a7ea4173acff32b5ca7b run #0: crashed: WARNING: ODEBUG bug in get_signal run #1: crashed: general protection fault in __sock_release run #2: crashed: WARNING: ODEBUG bug in get_signal 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: KASAN: use-after-free Read in locks_remove_file # 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: e29d79c94d0c41006b738c9fcbabf35e40a54114b2a734e5ab10a92763bcd895 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: cf6eda9e8f62f2e55ed2f0ab7b891e76da0302a4c9d53ede092b27c2c0188d07 run #0: crashed: general protection fault in __sock_release run #1: crashed: KASAN: use-after-free Read in locks_remove_file run #2: crashed: KASAN: use-after-free Read in locks_remove_file run #3: crashed: general protection fault in __sock_release run #4: crashed: KASAN: use-after-free Read in locks_remove_file run #5: crashed: KASAN: use-after-free Read in locks_remove_file 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 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: 680ce5a0c349e35aef70246787d0ec53fa06d53eb24b2e61a990da641f787a58 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: 680ce5a0c349e35aef70246787d0ec53fa06d53eb24b2e61a990da641f787a58 parent signature: cf6eda9e8f62f2e55ed2f0ab7b891e76da0302a4c9d53ede092b27c2c0188d07 revisions tested: 11, total time: 3h2m16.416253669s (build: 1h40m51.9740585s, test: 1h19m56.811498059s) 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): []