bisecting fixing commit since e2cd24b629389b52a31d96d226ed150dacab9cdd building syzkaller on 32d593576a7ee67f588218d3a44a0b69fe31b0a0 testing commit e2cd24b629389b52a31d96d226ed150dacab9cdd with gcc (GCC) 8.1.0 kernel signature: ee1e84726b9f8f1500cf9305ad749946d3fe534b run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #2: crashed: INFO: rcu detected stall in br_handle_frame run #3: crashed: INFO: rcu detected stall in br_handle_frame run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in linkwatch_event run #6: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #7: crashed: INFO: rcu detected stall in addrconf_dad_work run #8: crashed: INFO: rcu detected stall in br_handle_frame run #9: crashed: INFO: rcu detected stall in mld_dad_timer_expire testing current HEAD a844dc4c544291470aa69edbe2434b040794e269 testing commit a844dc4c544291470aa69edbe2434b040794e269 with gcc (GCC) 8.1.0 kernel signature: fd376b815a56afc72d5055ea388c60bd10fec199 all runs: OK # git bisect start a844dc4c544291470aa69edbe2434b040794e269 e2cd24b629389b52a31d96d226ed150dacab9cdd Bisecting: 858 revisions left to test after this (roughly 10 steps) [107e5b0b9ed11d99e409e4a3e120237710c39e95] net: openvswitch: free vport unless register_netdevice() succeeds testing commit 107e5b0b9ed11d99e409e4a3e120237710c39e95 with gcc (GCC) 8.1.0 kernel signature: 32c9bb9f3b49bcfa8fda7e9e9e422be3db0f79df all runs: OK # git bisect bad 107e5b0b9ed11d99e409e4a3e120237710c39e95 Bisecting: 429 revisions left to test after this (roughly 9 steps) [07a971f35f90e4b5823a7c2e7a83df85328f4ad3] powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() testing commit 07a971f35f90e4b5823a7c2e7a83df85328f4ad3 with gcc (GCC) 8.1.0 kernel signature: de557bc08264633837e8601376f5c50a5eb1da85 all runs: OK # git bisect bad 07a971f35f90e4b5823a7c2e7a83df85328f4ad3 Bisecting: 214 revisions left to test after this (roughly 8 steps) [66b330f8729281f03924f1ebaaba42612a545d3d] media: rc: imon: Allow iMON RC protocol for ffdc 7e device testing commit 66b330f8729281f03924f1ebaaba42612a545d3d with gcc (GCC) 8.1.0 kernel signature: 4834c0672168a73ce1254a05f3fe92eec36d4450 all runs: OK # git bisect bad 66b330f8729281f03924f1ebaaba42612a545d3d Bisecting: 106 revisions left to test after this (roughly 7 steps) [2bb28f30f7995e1be8d0cf2a10c25c33419c92fe] perf/x86/intel: Restrict period on Nehalem testing commit 2bb28f30f7995e1be8d0cf2a10c25c33419c92fe with gcc (GCC) 8.1.0 kernel signature: 23c068f086449c38d0bba1d6cc116e7d2e2e62e9 all runs: OK # git bisect bad 2bb28f30f7995e1be8d0cf2a10c25c33419c92fe Bisecting: 53 revisions left to test after this (roughly 6 steps) [0369bbfe7ad21c1aea7b6379542eae810c8da278] ubifs: Correctly use tnc_next() in search_dh_cookie() testing commit 0369bbfe7ad21c1aea7b6379542eae810c8da278 with gcc (GCC) 8.1.0 kernel signature: acd05cde0b796d52fedd57ae5434544236824fbf all runs: OK # git bisect bad 0369bbfe7ad21c1aea7b6379542eae810c8da278 Bisecting: 26 revisions left to test after this (roughly 5 steps) [219471beb6be6474fc9ef60ed8680886aaa51c75] net: Fix null de-reference of device refcount testing commit 219471beb6be6474fc9ef60ed8680886aaa51c75 with gcc (GCC) 8.1.0 kernel signature: 38cbc125e0fa25a21167dc500fce79e5a5609413 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in addrconf_dad_work run #2: crashed: INFO: rcu detected stall in addrconf_dad_work run #3: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in br_handle_frame run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in addrconf_dad_work run #9: crashed: INFO: rcu detected stall in corrupted # git bisect good 219471beb6be6474fc9ef60ed8680886aaa51c75 Bisecting: 13 revisions left to test after this (roughly 4 steps) [ca73cdcaead3a64250c5323c296b87acceaf1ac6] gpio: fix line flag validation in linehandle_create testing commit ca73cdcaead3a64250c5323c296b87acceaf1ac6 with gcc (GCC) 8.1.0 kernel signature: 4467c6c648254c19a93904059067e122aa544d8e all runs: OK # git bisect bad ca73cdcaead3a64250c5323c296b87acceaf1ac6 Bisecting: 6 revisions left to test after this (roughly 3 steps) [4a6429364bc1c5bd898f3975086ae16d1b1af0f6] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR testing commit 4a6429364bc1c5bd898f3975086ae16d1b1af0f6 with gcc (GCC) 8.1.0 kernel signature: a4117ae47a371e3d1f5b45d356f7b8afef0fb3fe all runs: OK # git bisect bad 4a6429364bc1c5bd898f3975086ae16d1b1af0f6 Bisecting: 2 revisions left to test after this (roughly 2 steps) [cc243e2427cef2a5dd7367cb0e0b846503350ffe] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero testing commit cc243e2427cef2a5dd7367cb0e0b846503350ffe with gcc (GCC) 8.1.0 kernel signature: 5e40d1e611f699e196df073d923af34c82929423 all runs: OK # git bisect bad cc243e2427cef2a5dd7367cb0e0b846503350ffe Bisecting: 0 revisions left to test after this (roughly 1 step) [37a791c19a92a416ef00c0b5e4ee4d31d7094989] net: phylink: Fix flow control resolution testing commit 37a791c19a92a416ef00c0b5e4ee4d31d7094989 with gcc (GCC) 8.1.0 kernel signature: 7ae5474062d0983b6ab6c6893fed52ab4d0fb8a7 run #0: crashed: INFO: rcu detected stall in addrconf_dad_work run #1: crashed: INFO: rcu detected stall in mld_ifc_timer_expire run #2: crashed: INFO: rcu detected stall in br_handle_frame run #3: crashed: INFO: rcu detected stall in br_handle_frame run #4: crashed: INFO: rcu detected stall in br_handle_frame run #5: crashed: INFO: rcu detected stall in br_handle_frame run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in br_handle_frame run #9: crashed: INFO: rcu detected stall in mld_dad_timer_expire # git bisect good 37a791c19a92a416ef00c0b5e4ee4d31d7094989 cc243e2427cef2a5dd7367cb0e0b846503350ffe is the first bad commit commit cc243e2427cef2a5dd7367cb0e0b846503350ffe Author: Cong Wang Date: Sun Sep 8 13:40:51 2019 -0700 sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero [ Upstream commit d4d6ec6dac07f263f06d847d6f732d6855522845 ] In case of TCA_HHF_NON_HH_WEIGHT or TCA_HHF_QUANTUM is zero, it would make no progress inside the loop in hhf_dequeue() thus kernel would get stuck. Fix this by checking this corner case in hhf_change(). Fixes: 10239edf86f1 ("net-qdisc-hhf: Heavy-Hitter Filter (HHF) qdisc") Reported-by: syzbot+bc6297c11f19ee807dc2@syzkaller.appspotmail.com Reported-by: syzbot+041483004a7f45f1f20a@syzkaller.appspotmail.com Reported-by: syzbot+55be5f513bed37fc4367@syzkaller.appspotmail.com Cc: Jamal Hadi Salim Cc: Jiri Pirko Cc: Terry Lam Signed-off-by: Cong Wang Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman net/sched/sch_hhf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) kernel signature: 5e40d1e611f699e196df073d923af34c82929423 previous signature: 7ae5474062d0983b6ab6c6893fed52ab4d0fb8a7 revisions tested: 12, total time: 3h36m51.151755202s (build: 1h36m55.185794574s, test: 1h58m47.34289517s) first good commit: cc243e2427cef2a5dd7367cb0e0b846503350ffe sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero cc: ["davem@davemloft.net" "gregkh@linuxfoundation.org" "jhs@mojatatu.com" "jiri@resnulli.us" "vtlam@google.com" "xiyou.wangcong@gmail.com"]