ci starts bisection 2022-07-26 19:36:38.25541114 +0000 UTC m=+9566.572307989 bisecting fixing commit since 0840a7914caa14315a3191178a9f72c742477860 building syzkaller on a371c43c33b6f901421f93b655442363c072d251 testing commit 0840a7914caa14315a3191178a9f72c742477860 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ec1a44320ba0e153ed2d813d3a294e13d85606f7cedea2f2feefa1f149c81cee all runs: crashed: WARNING: suspicious RCU usage in hsr_node_get_first testing current HEAD 5de64d44968e4ae66ebdb0a2d08b443f189d3651 testing commit 5de64d44968e4ae66ebdb0a2d08b443f189d3651 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8f29f709d2d425378e2d443351fc455ba98a84fe122fdae8397cb3e1762d19fe all runs: OK # git bisect start 5de64d44968e4ae66ebdb0a2d08b443f189d3651 0840a7914caa14315a3191178a9f72c742477860 Bisecting: 641 revisions left to test after this (roughly 9 steps) [47053b1e7382628dd30415685ae257f766a311e4] drm/amd/display: correct check of coverage blend mode testing commit 47053b1e7382628dd30415685ae257f766a311e4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3d4d2261c45b00b5a9d7ce925719c79b6b1dd1e63511ba0aee6063bbcf290022 all runs: crashed: WARNING: suspicious RCU usage in hsr_node_get_first # git bisect good 47053b1e7382628dd30415685ae257f766a311e4 Bisecting: 320 revisions left to test after this (roughly 8 steps) [3696c952da0733b843c8da3441345055b1cbacd9] net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE testing commit 3696c952da0733b843c8da3441345055b1cbacd9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d51185a81533939f624694b7a14161fad79335adb552e161fdfb0bd1602db865 all runs: OK # git bisect bad 3696c952da0733b843c8da3441345055b1cbacd9 Bisecting: 168 revisions left to test after this (roughly 7 steps) [f41d5df5f146d606df02ec8fafd080a5ee6e6e81] Merge tag '5.19-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 testing commit f41d5df5f146d606df02ec8fafd080a5ee6e6e81 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e7a421609c0aab7da8f8952c5d07a4e4dc72dd6755144fb8ea9031c60359dc19 all runs: crashed: WARNING: suspicious RCU usage in hsr_node_get_first # git bisect good f41d5df5f146d606df02ec8fafd080a5ee6e6e81 Bisecting: 83 revisions left to test after this (roughly 6 steps) [f46a5a9c679f495c555b7842807db5e886a9e650] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue testing commit f46a5a9c679f495c555b7842807db5e886a9e650 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4db3cd44919300fc62c9d0a04ba45de6bac92b7c3b8752bfb5fc06d5abc22558 all runs: OK # git bisect bad f46a5a9c679f495c555b7842807db5e886a9e650 Bisecting: 41 revisions left to test after this (roughly 5 steps) [e45955766b4300e7bbeeaa1c31e0001fe16383e7] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf testing commit e45955766b4300e7bbeeaa1c31e0001fe16383e7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3e25616e5379e0fbe88d2bdf3abc56492d2e5c8ed5de62de8ba087160ea413fa all runs: crashed: WARNING: suspicious RCU usage in hsr_node_get_first # git bisect good e45955766b4300e7bbeeaa1c31e0001fe16383e7 Bisecting: 20 revisions left to test after this (roughly 4 steps) [12b8d9ca7e678abc48195294494f1815b555d658] tcp: Fix a data-race around sysctl_tcp_ecn_fallback. testing commit 12b8d9ca7e678abc48195294494f1815b555d658 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8c528df35a25d16a236c48995edc7833a3497512b5fcd293e8416ec441f4fd2b all runs: crashed: WARNING: suspicious RCU usage in hsr_node_get_first # git bisect good 12b8d9ca7e678abc48195294494f1815b555d658 Bisecting: 11 revisions left to test after this (roughly 3 steps) [50e2ab39291947b6c6c7025cf01707c270fcde59] wifi: mac80211: fix queue selection for mesh/OCB interfaces testing commit 50e2ab39291947b6c6c7025cf01707c270fcde59 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d6d83d81488ce3680a695e812f18488c6bf8606362943622f427126255eb0a93 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: boot failed: INFO: task hung in add_early_randomness # git bisect bad 50e2ab39291947b6c6c7025cf01707c270fcde59 Bisecting: 4 revisions left to test after this (roughly 2 steps) [3f3558c8054f82950b6decf928738306f556edf3] wifi: mac80211_hwsim: set virtio device ready in probe() testing commit 3f3558c8054f82950b6decf928738306f556edf3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ff60e2facc98114201831eeb1787d2c30261447acb78fda46b583d1f5b391084 run #0: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #1: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #2: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #3: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #4: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #5: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #6: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #7: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #8: boot failed: INFO: task hung in add_early_randomness run #9: boot failed: INFO: task hung in add_early_randomness # git bisect good 3f3558c8054f82950b6decf928738306f556edf3 Bisecting: 2 revisions left to test after this (roughly 1 step) [a4926abb787e2ef3ee2997e6ca8844d859478647] wifi: mac80211: check skb_shared in ieee80211_8023_xmit() testing commit a4926abb787e2ef3ee2997e6ca8844d859478647 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a13d9d597ab6759b047459621f6e342fb24d374e3156d128a925465631722554 run #0: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #1: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #2: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #3: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #4: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #5: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #6: crashed: WARNING: suspicious RCU usage in hsr_node_get_first run #7: boot failed: INFO: task hung in add_early_randomness run #8: boot failed: INFO: task hung in add_early_randomness run #9: boot failed: INFO: task hung in add_early_randomness # git bisect good a4926abb787e2ef3ee2997e6ca8844d859478647 Bisecting: 0 revisions left to test after this (roughly 1 step) [8d70f33ed7207e82e51d5a4436c8ba2268a83b14] wifi: cfg80211: Allow P2P client interface to indicate port authorization testing commit 8d70f33ed7207e82e51d5a4436c8ba2268a83b14 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2c6254f0c1439e10b853cd789b178ff2b6b300c93ad678205ad086618df2cad7 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: boot failed: INFO: task hung in add_early_randomness run #9: boot failed: INFO: task hung in add_early_randomness # git bisect bad 8d70f33ed7207e82e51d5a4436c8ba2268a83b14 Bisecting: 0 revisions left to test after this (roughly 0 steps) [f856373e2f31ffd340e47e2b00027bd4070f74b3] wifi: mac80211: do not wake queues on a vif that is being stopped testing commit f856373e2f31ffd340e47e2b00027bd4070f74b3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 74b5335143cf35157861f837dbd9393a3ce963bcac38ec2bcf5356d80cc482b3 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: boot failed: INFO: task hung in add_early_randomness run #7: boot failed: INFO: task hung in add_early_randomness run #8: boot failed: INFO: task hung in add_early_randomness run #9: boot failed: INFO: task hung in add_early_randomness # git bisect bad f856373e2f31ffd340e47e2b00027bd4070f74b3 f856373e2f31ffd340e47e2b00027bd4070f74b3 is the first bad commit commit f856373e2f31ffd340e47e2b00027bd4070f74b3 Author: Felix Fietkau Date: Tue May 31 21:08:24 2022 +0200 wifi: mac80211: do not wake queues on a vif that is being stopped When a vif is being removed and sdata->bss is cleared, __ieee80211_wake_txqs can still be called on it, which crashes as soon as sdata->bss is being dereferenced. To fix this properly, check for SDATA_STATE_RUNNING before waking queues, and take the fq lock when setting it (to ensure that __ieee80211_wake_txqs observes the change when running on a different CPU) Signed-off-by: Felix Fietkau Acked-by: Toke Høiland-Jørgensen Link: https://lore.kernel.org/r/20220531190824.60019-1-nbd@nbd.name Signed-off-by: Johannes Berg net/mac80211/iface.c | 2 ++ net/mac80211/util.c | 3 +++ 2 files changed, 5 insertions(+) culprit signature: 74b5335143cf35157861f837dbd9393a3ce963bcac38ec2bcf5356d80cc482b3 parent signature: a13d9d597ab6759b047459621f6e342fb24d374e3156d128a925465631722554 revisions tested: 13, total time: 3h9m14.396858917s (build: 1h36m40.795706695s, test: 1h31m20.992425865s) first good commit: f856373e2f31ffd340e47e2b00027bd4070f74b3 wifi: mac80211: do not wake queues on a vif that is being stopped recipients (to): ["johannes.berg@intel.com" "nbd@nbd.name" "toke@kernel.org"] recipients (cc): []