ci starts bisection 2022-07-23 07:50:13.480087515 +0000 UTC m=+75886.921692833 bisecting fixing commit since 3abc3ae553c7ed73365b385b9a4cffc5176aae45 building syzkaller on 912f5df7fadf1d0214995def5446208d0f26c54b testing commit 3abc3ae553c7ed73365b385b9a4cffc5176aae45 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 702924545e74598fcdbe35a5551d11523ff7f40a6c794f438840d9fe0fb4f69d all runs: crashed: possible deadlock in snd_hrtimer_callback testing current HEAD 70664fc10c0d722ec79d746d8ac1db8546c94114 testing commit 70664fc10c0d722ec79d746d8ac1db8546c94114 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b5ff49d503e4c4358a1a031917ae1441d80b73c26ebb4557f5c48a75684f15b0 all runs: OK # git bisect start 70664fc10c0d722ec79d746d8ac1db8546c94114 3abc3ae553c7ed73365b385b9a4cffc5176aae45 Bisecting: 799 revisions left to test after this (roughly 10 steps) [651a8536572ae0dcce608b3e6720ae844155a787] Merge tag 'pinctrl-v5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit 651a8536572ae0dcce608b3e6720ae844155a787 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5c71d6bee17efb2f233db5dafb3856720cd705ee094d8c761e374c019e3e8759 all runs: crashed: possible deadlock in snd_hrtimer_callback # git bisect good 651a8536572ae0dcce608b3e6720ae844155a787 Bisecting: 368 revisions left to test after this (roughly 9 steps) [9bd572ec7a66b56e1aed896217ff311d981cf575] Merge tag 'net-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 9bd572ec7a66b56e1aed896217ff311d981cf575 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0214a92dcd1a18f1a94d6ee87a7c90bdaa0d8a7d77cce76f9c2a2a5f27d0ebe8 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe 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: OK # git bisect bad 9bd572ec7a66b56e1aed896217ff311d981cf575 Bisecting: 242 revisions left to test after this (roughly 8 steps) [5a29232d870d9e63fe5ff30b081be6ea7cc2465d] Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux testing commit 5a29232d870d9e63fe5ff30b081be6ea7cc2465d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e6786809a309df6c515b809e95c04dc36c49121c845327b193d035f63d1cd87a all runs: crashed: possible deadlock in snd_hrtimer_callback # git bisect good 5a29232d870d9e63fe5ff30b081be6ea7cc2465d Bisecting: 121 revisions left to test after this (roughly 7 steps) [097da1a44d1aef15739214fecf8f4c63792bb665] um: Replace to_phys() and to_virt() with less generic function names testing commit 097da1a44d1aef15739214fecf8f4c63792bb665 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 58cd907d261048539baae80640c55fad723c284abd8933f9bacdc5e0af22be61 all runs: crashed: possible deadlock in snd_hrtimer_callback # git bisect good 097da1a44d1aef15739214fecf8f4c63792bb665 Bisecting: 60 revisions left to test after this (roughly 6 steps) [1ebcb25ad6fc3d50fca87350acf451b9a66dd31e] icmp: Fix a data-race around sysctl_icmp_ratemask. testing commit 1ebcb25ad6fc3d50fca87350acf451b9a66dd31e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1824d717be7a6ad5dfa46f7f2c203bcc2e9fd6d5524a4d36b512b8ecf34e92de all runs: crashed: possible deadlock in snd_hrtimer_callback # git bisect good 1ebcb25ad6fc3d50fca87350acf451b9a66dd31e Bisecting: 30 revisions left to test after this (roughly 5 steps) [0f33250760384e05c36466b0a2f92f3c6007ba92] net: atlantic: remove deep parameter on suspend/resume functions testing commit 0f33250760384e05c36466b0a2f92f3c6007ba92 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 907a619a447285a5e7cc60dcf80eed6780b4286d2d6b1b503b3756495c79387c all runs: OK # git bisect bad 0f33250760384e05c36466b0a2f92f3c6007ba92 Bisecting: 11 revisions left to test after this (roughly 4 steps) [67de8acdd375e6f0d4ee9aa5745b9f9b329980b7] Merge tag 'wireless-2022-07-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless testing commit 67de8acdd375e6f0d4ee9aa5745b9f9b329980b7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 236ad60e0cb325351a6c306d5c25201db19a157725e0481ab9609fa6f95aa947 all runs: OK # git bisect bad 67de8acdd375e6f0d4ee9aa5745b9f9b329980b7 Bisecting: 8 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: 5537aeee8ded0b194c310f0b8a2db1bc8d1864dbd4ced132d2cc3698aa7c5dd5 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 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: 6797e056152b7c282426c143312e7ce9c6bca3eb21b9cbea5a44afda572bbcc6 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: crashed: possible deadlock in snd_hrtimer_callback run #2: crashed: possible deadlock in snd_hrtimer_callback run #3: crashed: possible deadlock in snd_hrtimer_callback run #4: crashed: possible deadlock in snd_hrtimer_callback run #5: crashed: possible deadlock in snd_hrtimer_callback run #6: crashed: possible deadlock in snd_hrtimer_callback run #7: crashed: possible deadlock in snd_hrtimer_callback 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: da49727d5126c79da3c38f03f02731f1ac18d77222a4ccb61587fa8cde3fba0e run #0: crashed: possible deadlock in snd_hrtimer_callback run #1: crashed: possible deadlock in snd_hrtimer_callback run #2: crashed: possible deadlock in snd_hrtimer_callback run #3: boot failed: INFO: task hung in add_early_randomness run #4: boot failed: INFO: task hung in add_early_randomness run #5: boot failed: INFO: task hung in add_early_randomness 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 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: af0474f62a7d3bdd1dc62650b56805b0dc285c931be8032a6225521daa5f50be run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: boot failed: INFO: task hung in add_early_randomness 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 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: 7047d12e7bd18296a7de92565e6dafe302f3d6cc165e09994a192279c22566ce run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe 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 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: 7047d12e7bd18296a7de92565e6dafe302f3d6cc165e09994a192279c22566ce parent signature: da49727d5126c79da3c38f03f02731f1ac18d77222a4ccb61587fa8cde3fba0e revisions tested: 14, total time: 3h21m21.534536147s (build: 1h38m39.932978068s, test: 1h41m16.112818172s) 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): []