bisecting fixing commit since ee809c7e08956d737cb66454f5b6ca32cc0d9f26 building syzkaller on 32d593576a7ee67f588218d3a44a0b69fe31b0a0 testing commit ee809c7e08956d737cb66454f5b6ca32cc0d9f26 with gcc (GCC) 8.1.0 kernel signature: 731070162a21bc9d39d666083c4b1fa06af67f13 run #0: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #1: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #2: crashed: INFO: rcu detected stall in addrconf_dad_work run #3: crashed: INFO: rcu detected stall in addrconf_dad_work run #4: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #5: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #6: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #7: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #8: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #9: crashed: INFO: rcu detected stall in mld_dad_timer_expire testing current HEAD fb683b5e3f53a73e761952735736180939a313df testing commit fb683b5e3f53a73e761952735736180939a313df with gcc (GCC) 8.1.0 kernel signature: c0cac2249dadbc3d93d81d9d666626547674c697 all runs: OK # git bisect start fb683b5e3f53a73e761952735736180939a313df ee809c7e08956d737cb66454f5b6ca32cc0d9f26 Bisecting: 1327 revisions left to test after this (roughly 10 steps) [6376736d016f71ed1d70ee0eb78583c8b29d0852] nvme-multipath: fix possible io hang after ctrl reconnect testing commit 6376736d016f71ed1d70ee0eb78583c8b29d0852 with gcc (GCC) 8.1.0 kernel signature: 7f8798025877d4a0f334b9e6ed2b8e6b13d5d318 all runs: OK # git bisect bad 6376736d016f71ed1d70ee0eb78583c8b29d0852 Bisecting: 663 revisions left to test after this (roughly 9 steps) [bbd76d9514c701d899f2c7255573ae0934bc3b9b] pktcdvd: remove warning on attempting to register non-passthrough dev testing commit bbd76d9514c701d899f2c7255573ae0934bc3b9b with gcc (GCC) 8.1.0 kernel signature: 3287d3e45f26deac939189c06808daf282eadcfe all runs: OK # git bisect bad bbd76d9514c701d899f2c7255573ae0934bc3b9b Bisecting: 331 revisions left to test after this (roughly 8 steps) [5fdefdcb92bbedc16460a934e353702b546729b9] HID: Add quirk for HP X500 PIXART OEM mouse testing commit 5fdefdcb92bbedc16460a934e353702b546729b9 with gcc (GCC) 8.1.0 kernel signature: e51ad82bcd94aea93a44f4bb8eaecc11768d0e0b all runs: OK # git bisect bad 5fdefdcb92bbedc16460a934e353702b546729b9 Bisecting: 165 revisions left to test after this (roughly 7 steps) [ecf99cdea02dcc792c27a52d1cf3e1c532551479] dm thin metadata: check if in fail_io mode when setting needs_check testing commit ecf99cdea02dcc792c27a52d1cf3e1c532551479 with gcc (GCC) 8.1.0 kernel signature: 0b20fbc529122f55bea5d6b2b97128ad4c7254e3 run #0: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #1: crashed: INFO: rcu detected stall in mld_dad_timer_expire 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 mld_dad_timer_expire run #5: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #6: crashed: INFO: rcu detected stall in netlink_sendmsg run #7: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #8: crashed: INFO: rcu detected stall in addrconf_dad_work run #9: crashed: INFO: rcu detected stall in netlink_sendmsg # git bisect good ecf99cdea02dcc792c27a52d1cf3e1c532551479 Bisecting: 82 revisions left to test after this (roughly 6 steps) [4fb95f299504eb953d4a4fe1c58c65f26b006980] phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current testing commit 4fb95f299504eb953d4a4fe1c58c65f26b006980 with gcc (GCC) 8.1.0 kernel signature: 9058a778e1fc477d83181a03ef0d31a21f4f4820 all runs: OK # git bisect bad 4fb95f299504eb953d4a4fe1c58c65f26b006980 Bisecting: 41 revisions left to test after this (roughly 5 steps) [22ed1d47281155d5ecd39e526027c93a096325c7] gpio: fix line flag validation in linehandle_create testing commit 22ed1d47281155d5ecd39e526027c93a096325c7 with gcc (GCC) 8.1.0 kernel signature: 8e41249cfdd8533cf752ac774285081a9a4b7927 all runs: OK # git bisect bad 22ed1d47281155d5ecd39e526027c93a096325c7 Bisecting: 20 revisions left to test after this (roughly 4 steps) [f193e02265aacc1a9f49b1ab27dbd63974266cee] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround testing commit f193e02265aacc1a9f49b1ab27dbd63974266cee with gcc (GCC) 8.1.0 kernel signature: aeb2747173b874a17d0ec5230226de2c3f3baa20 run #0: crashed: INFO: rcu detected stall in addrconf_dad_work run #1: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #2: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #3: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #4: crashed: INFO: rcu detected stall in addrconf_dad_work run #5: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #6: crashed: INFO: rcu detected stall in addrconf_dad_work run #7: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #8: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #9: crashed: INFO: rcu detected stall in mld_dad_timer_expire # git bisect good f193e02265aacc1a9f49b1ab27dbd63974266cee Bisecting: 10 revisions left to test after this (roughly 3 steps) [88a46756f016552581fc07e0a5d5c23b5a26737f] net: Fix null de-reference of device refcount testing commit 88a46756f016552581fc07e0a5d5c23b5a26737f with gcc (GCC) 8.1.0 kernel signature: 6dec15b171b7519ddd357415e72f99dfb248634e run #0: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #1: crashed: INFO: rcu detected stall in addrconf_dad_work run #2: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #3: crashed: INFO: rcu detected stall in netlink_sendmsg run #4: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #5: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #6: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #7: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #8: crashed: INFO: rcu detected stall in addrconf_dad_work run #9: crashed: INFO: rcu detected stall in addrconf_dad_work # git bisect good 88a46756f016552581fc07e0a5d5c23b5a26737f Bisecting: 5 revisions left to test after this (roughly 3 steps) [41b624ff83d2178387f4e475f35bc10115b93353] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' testing commit 41b624ff83d2178387f4e475f35bc10115b93353 with gcc (GCC) 8.1.0 kernel signature: 00dd67f8bd0b1bed00cfb0a2a88ccae76b47dcf0 all runs: OK # git bisect bad 41b624ff83d2178387f4e475f35bc10115b93353 Bisecting: 2 revisions left to test after this (roughly 1 step) [3600a311f83d02881a1f93cdaee60a045117b328] net: phylink: Fix flow control resolution testing commit 3600a311f83d02881a1f93cdaee60a045117b328 with gcc (GCC) 8.1.0 kernel signature: e2eff930b4deea2315ba4f3e0192d548886cb0ee run #0: crashed: INFO: rcu detected stall in addrconf_dad_work run #1: crashed: INFO: rcu detected stall in addrconf_dad_work run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in addrconf_dad_work run #4: crashed: INFO: rcu detected stall in mld_dad_timer_expire run #5: crashed: INFO: rcu detected stall in mld_dad_timer_expire 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 mld_dad_timer_expire run #9: crashed: INFO: rcu detected stall in mld_dad_timer_expire # git bisect good 3600a311f83d02881a1f93cdaee60a045117b328 Bisecting: 0 revisions left to test after this (roughly 1 step) [a9e91767b921ee196ab693fa13a81b278f53ddac] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero testing commit a9e91767b921ee196ab693fa13a81b278f53ddac with gcc (GCC) 8.1.0 kernel signature: cebaf0e84e63a022abd2989d94464693023b9b08 all runs: OK # git bisect bad a9e91767b921ee196ab693fa13a81b278f53ddac Bisecting: 0 revisions left to test after this (roughly 0 steps) [a7f46e18ecfe7e169e9f5f6e4afeceb26527769a] net: sched: fix reordering issues testing commit a7f46e18ecfe7e169e9f5f6e4afeceb26527769a with gcc (GCC) 8.1.0 kernel signature: 3c09ffd4f9a5fb3a4188387548e6a2c9aed5f7ca run #0: crashed: INFO: rcu detected stall in mld_dad_timer_expire 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 addrconf_dad_work run #5: crashed: INFO: rcu detected stall in addrconf_dad_work 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 addrconf_dad_work run #9: crashed: INFO: rcu detected stall in netlink_sendmsg # git bisect good a7f46e18ecfe7e169e9f5f6e4afeceb26527769a a9e91767b921ee196ab693fa13a81b278f53ddac is the first bad commit commit a9e91767b921ee196ab693fa13a81b278f53ddac 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: cebaf0e84e63a022abd2989d94464693023b9b08 previous signature: 3c09ffd4f9a5fb3a4188387548e6a2c9aed5f7ca revisions tested: 14, total time: 3h59m14.49929903s (build: 1h56m34.658520533s, test: 2h1m15.091711586s) first good commit: a9e91767b921ee196ab693fa13a81b278f53ddac 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"]