bisecting fixing commit since c37da90efff5f183bea6ae4c2af33571f61fe317 building syzkaller on abf9ba4fc75d9b29af15625d44dcfc1360fad3b7 testing commit c37da90efff5f183bea6ae4c2af33571f61fe317 with gcc (GCC) 8.1.0 kernel signature: e2b43b47dc689169f991cd50059ace0483c4d58c5e80e7bc5ddc7c43093d7e33 run #0: crashed: WARNING: ODEBUG bug in get_signal run #1: crashed: WARNING in snd_pcm_drop run #2: crashed: WARNING: ODEBUG bug in get_signal run #3: crashed: KASAN: use-after-free Read in snd_pcm_release run #4: crashed: KASAN: use-after-free Read in snd_pcm_release run #5: crashed: WARNING in snd_pcm_drop run #6: crashed: WARNING in snd_pcm_drop run #7: crashed: WARNING: ODEBUG bug in get_signal run #8: crashed: WARNING in snd_pcm_drop run #9: crashed: WARNING in snd_pcm_drop testing current HEAD b09c34517e1ac4018e3bb75ed5c8610a8a1f486b testing commit b09c34517e1ac4018e3bb75ed5c8610a8a1f486b with gcc (GCC) 8.1.0 kernel signature: d3589f3fadba2b2505bd9ad9d588651af34ee13120a65f890e091926facd2cee 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: 003da463472775a36ecff1b5bbac86db77a1585020e75510ea5d60c57aed0f28 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: bd036c4b966a183a0e3f26a8fb74a932d187ca33a0c4e7dc1bfa5669561bb83e 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: ec6abd4bacd678eb81fc45657cc351f62d17f66d8758a27cf1d0c9b033034074 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: b0ae3942b08333e6f21da9fd714bcf1aaaffcf5988c69ad040571fd13603531b run #0: crashed: WARNING in snd_pcm_drop run #1: crashed: WARNING in snd_pcm_drop run #2: crashed: WARNING in snd_pcm_drop run #3: crashed: WARNING in snd_pcm_drop run #4: crashed: WARNING in snd_pcm_drop run #5: crashed: WARNING in snd_pcm_drop run #6: crashed: WARNING in snd_pcm_drop run #7: crashed: WARNING in snd_pcm_drop run #8: crashed: WARNING in snd_pcm_drop run #9: crashed: KASAN: use-after-free Read in snd_pcm_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: 78406249a530bc8702678d5343c45f7b821f434378f39545da39f4a7ed645623 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: bd8828f4061df9ecceb67d37c59fa310e2527c9b2e8151c4fe130f5934cac7e7 run #0: crashed: WARNING in snd_pcm_drop run #1: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #2: crashed: WARNING in snd_pcm_drop run #3: crashed: WARNING in snd_pcm_drop run #4: crashed: WARNING in snd_pcm_drop run #5: crashed: WARNING in snd_pcm_drop run #6: crashed: WARNING in snd_pcm_drop run #7: crashed: WARNING in snd_pcm_drop run #8: crashed: WARNING in snd_pcm_drop run #9: crashed: WARNING in snd_pcm_drop # 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: e1f14bc0222a5d16e5ba25d9956858172cf19cfc9a7e8a586d9379ba49f3caab 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: eda21188edad8242e2808dae1bd5b13c4706f3cc26499602c0371684fa049a3b run #0: crashed: WARNING: ODEBUG bug in exit_to_usermode_loop run #1: crashed: WARNING in snd_pcm_drop run #2: crashed: WARNING: ODEBUG bug in get_signal run #3: crashed: WARNING in snd_pcm_drop run #4: crashed: WARNING: ODEBUG bug in get_signal run #5: crashed: WARNING in snd_pcm_drop run #6: crashed: WARNING in snd_pcm_drop run #7: crashed: WARNING in snd_pcm_drop run #8: crashed: WARNING in snd_pcm_drop run #9: crashed: KASAN: use-after-free Read in snd_pcm_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: a239c4ff5beadfd557436fa83854361f9fa493382429ed6b93354cbd04f3d7e7 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: a239c4ff5beadfd557436fa83854361f9fa493382429ed6b93354cbd04f3d7e7 parent signature: eda21188edad8242e2808dae1bd5b13c4706f3cc26499602c0371684fa049a3b revisions tested: 11, total time: 3h5m37.018452878s (build: 1h43m28.423967225s, test: 1h20m40.226669073s) 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): []