------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Not tainted 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0001b41a4e00 x24: 0000000000000000 x23: ffff0000e69d0c90 x22: ffff0000e69d0ca0 x21: ffff0000dcd28d08 x20: 1fffe0001cd3a192 x19: 0000000000000001 x18: ffff8000202b7340 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 00000000000158d4 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 2222222222222222 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000083059e0 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 13450 hardirqs last enabled at (13449): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1338 [inline] hardirqs last enabled at (13449): [] finish_lock_switch+0xbc/0x1e8 kernel/sched/core.c:4781 hardirqs last disabled at (13450): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (13378): [] spin_unlock_bh include/linux/spinlock.h:408 [inline] softirqs last enabled at (13378): [] macvlan_process_broadcast+0x230/0x6cc drivers/net/macvlan.c:305 softirqs last disabled at (13376): [] spin_lock_bh include/linux/spinlock.h:368 [inline] softirqs last disabled at (13376): [] macvlan_process_broadcast+0xec/0x6cc drivers/net/macvlan.c:303 ---[ end trace 7bfc79cc1f9b0d00 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e69d0cd8 x23: 0000000000000000 x22: ffff0000e69d0ca0 x21: ffff0000dcd28d08 x20: 1fffe0001cd3a192 x19: 0000000000000000 x18: ffff8000202b7600 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 00000000000159bf x14: 00000000c492b969 x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : 0000000000000000 x6 : 0000000000000000 x5 : ffff8000177e5238 x4 : 0000000000000008 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 13538 hardirqs last enabled at (13537): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (13537): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (13538): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (13532): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (13532): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (13453): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (13453): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (13453): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (13453): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d01 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e69c0c90 x22: ffff0000e69c0ca0 x21: ffff0000d7be0d08 x20: 1fffe0001cd38192 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: ffff80001713e500 x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000020 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 13658 hardirqs last enabled at (13657): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (13657): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (13658): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (13650): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (13650): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (13541): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (13541): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (13541): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (13541): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d02 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e69c0cd8 x23: 0000000000000000 x22: ffff0000e69c0ca0 x21: ffff0000d7be0d08 x20: 1fffe0001cd38192 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 13828 hardirqs last enabled at (13827): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (13827): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (13828): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (13822): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (13822): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (13661): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (13661): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (13661): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (13661): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d03 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e6810c90 x22: ffff0000e6810ca0 x21: ffff0000d6d50d08 x20: 1fffe0001cd02192 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14038 hardirqs last enabled at (14037): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (14037): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (14038): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14030): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14030): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (13831): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (13831): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (13831): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (13831): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d04 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e6810cd8 x23: 0000000000000000 x22: ffff0000e6810ca0 x21: ffff0000d6d50d08 x20: 1fffe0001cd02192 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14110 hardirqs last enabled at (14109): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14109): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14110): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14104): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14104): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14041): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14041): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14041): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14041): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d05 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e63f4c90 x22: ffff0000e63f4ca0 x21: ffff0000d5ad8d08 x20: 1fffe0001cc7e992 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14220 hardirqs last enabled at (14219): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14219): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14220): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14214): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14214): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14113): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14113): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14113): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14113): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d06 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e63f4cd8 x23: 0000000000000000 x22: ffff0000e63f4ca0 x21: ffff0000d5ad8d08 x20: 1fffe0001cc7e992 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14346 hardirqs last enabled at (14345): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14345): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14346): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14340): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14340): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14223): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14223): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14223): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14223): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d07 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e632cc90 x22: ffff0000e632cca0 x21: ffff0000d6fb0d08 x20: 1fffe0001cc65992 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14454 hardirqs last enabled at (14453): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14453): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14454): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14448): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14448): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14349): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14349): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14349): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14349): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d08 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e632ccd8 x23: 0000000000000000 x22: ffff0000e632cca0 x21: ffff0000d6fb0d08 x20: 1fffe0001cc65992 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14536 hardirqs last enabled at (14535): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14535): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14536): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14530): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14530): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14457): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14457): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14457): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14457): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d09 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e6380c90 x22: ffff0000e6380ca0 x21: ffff0000db940d08 x20: 1fffe0001cc70192 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14632 hardirqs last enabled at (14631): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (14631): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (14632): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14624): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14624): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14539): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14539): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14539): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14539): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d0a ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e6380cd8 x23: 0000000000000000 x22: ffff0000e6380ca0 x21: ffff0000db940d08 x20: 1fffe0001cc70192 x19: 0000000000000000 x18: ffff8000202b7320 x17: 0000000000010000 x16: ffff8000084c5eb8 x15: 0000000000015a6a x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14698 hardirqs last enabled at (14697): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14697): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14698): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14692): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14692): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14635): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14635): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14635): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14635): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d0b ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e630cc90 x22: ffff0000e630cca0 x21: ffff0000d6ca0d08 x20: 1fffe0001cc61992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14828 hardirqs last enabled at (14827): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1338 [inline] hardirqs last enabled at (14827): [] finish_lock_switch+0xbc/0x1e8 kernel/sched/core.c:4781 hardirqs last disabled at (14828): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14824): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14824): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14819): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14819): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14819): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14819): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d0c ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000e630ce50 x24: ffff0000e630ccd8 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000e630cc90 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 14870 hardirqs last enabled at (14869): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (14869): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (14870): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (14864): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (14864): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14831): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14831): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14831): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14831): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d0d ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e630ccd8 x23: 0000000000000000 x22: ffff0000e630cca0 x21: ffff0000d6ca0d08 x20: 1fffe0001cc61992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15032 hardirqs last enabled at (15031): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (15031): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (15032): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15026): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15026): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (14873): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (14873): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (14873): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (14873): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d0e ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e62fcc90 x22: ffff0000e62fcca0 x21: ffff0000d5cd8d08 x20: 1fffe0001cc5f992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15228 hardirqs last enabled at (15227): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (15227): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (15228): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15222): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15222): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15035): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15035): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15035): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15035): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d0f ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e62fccd8 x23: 0000000000000000 x22: ffff0000e62fcca0 x21: ffff0000d5cd8d08 x20: 1fffe0001cc5f992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15274 hardirqs last enabled at (15273): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (15273): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (15274): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15268): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15268): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15231): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15231): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15231): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15231): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d10 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e6268c90 x22: ffff0000e6268ca0 x21: ffff0000db7e0d08 x20: 1fffe0001cc4d192 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15426 hardirqs last enabled at (15425): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (15425): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (15426): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15418): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15418): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15277): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15277): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15277): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15277): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d11 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e6268cd8 x23: 0000000000000000 x22: ffff0000e6268ca0 x21: ffff0000db7e0d08 x20: 1fffe0001cc4d192 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15464 hardirqs last enabled at (15463): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (15463): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (15464): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15458): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15458): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15429): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15429): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15429): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15429): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d12 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e61e4c90 x22: ffff0000e61e4ca0 x21: ffff0000db750d08 x20: 1fffe0001cc3c992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15614 hardirqs last enabled at (15613): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (15613): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (15614): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15606): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15606): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15467): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15467): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15467): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15467): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d13 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e61e4cd8 x23: 0000000000000000 x22: ffff0000e61e4ca0 x21: ffff0000db750d08 x20: 1fffe0001cc3c992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15736 hardirqs last enabled at (15735): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (15735): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (15736): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15730): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15730): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15617): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15617): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15617): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15617): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d14 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000dabb4000 x22: ffff0000dabb4010 x21: ffff0000cdc38d08 x20: 1fffe0001b576800 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800008250244 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15846 hardirqs last enabled at (15845): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (15845): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (15846): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15838): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15838): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15739): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15739): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15739): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15739): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d15 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000dabb41c0 x24: ffff0000dabb4048 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000dabb4000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 15922 hardirqs last enabled at (15921): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (15921): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (15922): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (15916): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (15916): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15849): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15849): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15849): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15849): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d16 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000dabb4048 x23: 0000000000000000 x22: ffff0000dabb4010 x21: ffff0000cdc38d08 x20: 1fffe0001b576800 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 16038 hardirqs last enabled at (16037): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (16037): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (16038): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (16032): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (16032): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (15925): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (15925): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (15925): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (15925): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d17 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cfcee000 x22: ffff0000cfcee010 x21: ffff0000cdc38d08 x20: 1fffe00019f9dc00 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 16266 hardirqs last enabled at (16265): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (16265): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (16266): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (16260): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (16260): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (16041): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (16041): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (16041): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (16041): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d18 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000cfcee1c0 x24: ffff0000cfcee048 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cfcee000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 16478 hardirqs last enabled at (16477): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (16477): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (16478): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (16472): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (16472): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (16269): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (16269): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (16269): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (16269): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d19 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000cfcee048 x23: 0000000000000000 x22: ffff0000cfcee010 x21: ffff0000cdc38d08 x20: 1fffe00019f9dc00 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 16532 hardirqs last enabled at (16531): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (16531): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (16532): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (16526): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (16526): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (16481): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (16481): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (16481): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (16481): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d1a ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000e4b93000 x22: ffff0000e4b93010 x21: ffff0000cdc38d08 x20: 1fffe0001c972600 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 16974 hardirqs last enabled at (16973): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (16973): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (16974): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (16968): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (16968): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (16535): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (16535): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (16535): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (16535): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d1b ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000e4b931c0 x24: ffff0000e4b93048 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000e4b93000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17012 hardirqs last enabled at (17011): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17011): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17012): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17006): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17006): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (16977): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (16977): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (16977): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (16977): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d1c ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000e4b93048 x23: 0000000000000000 x22: ffff0000e4b93010 x21: ffff0000cdc38d08 x20: 1fffe0001c972600 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17318 hardirqs last enabled at (17317): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17317): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17318): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17312): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17312): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17015): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17015): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17015): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17015): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d1d ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cefd8000 x22: ffff0000cefd8010 x21: ffff0000cdc38d08 x20: 1fffe00019dfb000 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17412 hardirqs last enabled at (17411): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17411): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17412): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17406): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17406): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17321): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17321): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17321): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17321): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d1e ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000cefd81c0 x24: ffff0000cefd8048 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cefd8000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17598 hardirqs last enabled at (17597): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17597): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17598): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17592): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17592): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17415): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17415): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17415): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17415): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d1f ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000cefd8048 x23: 0000000000000000 x22: ffff0000cefd8010 x21: ffff0000cdc38d08 x20: 1fffe00019dfb000 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17648 hardirqs last enabled at (17647): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17647): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17648): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17642): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17642): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17601): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17601): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17601): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17601): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d20 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000ce909000 x22: ffff0000ce909010 x21: ffff0000cdc38d08 x20: 1fffe00019d21200 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17770 hardirqs last enabled at (17769): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17769): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17770): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17764): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17764): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17651): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17651): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17651): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17651): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d21 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000ce9091c0 x24: ffff0000ce909048 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000ce909000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17866 hardirqs last enabled at (17865): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17865): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17866): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17860): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17860): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17773): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17773): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17773): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17773): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d22 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000ce909048 x23: 0000000000000000 x22: ffff0000ce909010 x21: ffff0000cdc38d08 x20: 1fffe00019d21200 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 17908 hardirqs last enabled at (17907): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (17907): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (17908): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (17902): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (17902): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17869): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17869): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17869): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17869): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d23 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cdadcc90 x22: ffff0000cdadcca0 x21: ffff0000cdb90d08 x20: 1fffe00019b5b992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 18008 hardirqs last enabled at (18007): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (18007): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (18008): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (18002): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (18002): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (17911): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (17911): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (17911): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (17911): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d24 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000cdadce50 x24: ffff0000cdadccd8 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cdadcc90 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 18132 hardirqs last enabled at (18131): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (18131): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (18132): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (18126): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (18126): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (18011): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (18011): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (18011): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (18011): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d25 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000cdadccd8 x23: 0000000000000000 x22: ffff0000cdadcca0 x21: ffff0000cdb90d08 x20: 1fffe00019b5b992 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 18220 hardirqs last enabled at (18219): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (18219): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (18220): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (18214): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (18214): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (18135): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (18135): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (18135): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (18135): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d26 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_lock net/wireless/core.h:220 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] pc : disconnect_work+0x260/0x308 net/wireless/sme.c:676 lr : wdev_lock net/wireless/core.h:220 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:662 [inline] lr : disconnect_work+0x260/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cdac8c90 x22: ffff0000cdac8ca0 x21: ffff0000cda68d08 x20: 1fffe00019b59192 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a14 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b88df4 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_lock net/wireless/core.h:220 [inline] cfg80211_is_all_idle net/wireless/sme.c:662 [inline] disconnect_work+0x260/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 18266 hardirqs last enabled at (18265): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (18265): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (18266): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (18260): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (18260): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (18223): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (18223): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (18223): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (18223): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d27 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] pc : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 lr : ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] lr : cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 sp : ffff8000202b7ab0 x29: ffff8000202b7ab0 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: ffff0000cdac8e50 x24: ffff0000cdac8cd8 x23: ffff800014ac034c x22: ffff800014ac0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cdac8c90 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011363604 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 cfg80211_is_all_idle net/wireless/sme.c:664 [inline] disconnect_work+0x190/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 18430 hardirqs last enabled at (18429): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (18429): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (18430): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (18424): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (18424): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (18269): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (18269): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (18269): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (18269): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d28 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4104 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4104 Comm: kworker/0:7 Tainted: G W 5.15.167-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: events disconnect_work pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : wdev_unlock net/wireless/core.h:228 [inline] pc : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] pc : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 lr : wdev_unlock net/wireless/core.h:228 [inline] lr : cfg80211_is_all_idle net/wireless/sme.c:666 [inline] lr : disconnect_work+0x26c/0x308 net/wireless/sme.c:676 sp : ffff8000202b7af0 x29: ffff8000202b7b00 x28: 1ffff00002958069 x27: dfff800000000000 x26: ffff800014ac0000 x25: 0000000000000001 x24: ffff0000cdac8cd8 x23: 0000000000000000 x22: ffff0000cdac8ca0 x21: ffff0000cda68d08 x20: 1fffe00019b59192 x19: 0000000000000000 x18: 1fffe00036831b8e x17: 1fffe00036831b8e x16: ffff8000084c5eb8 x15: ffff800014b5ef40 x14: 1ffff0000295806a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000ce47d1c0 x8 : ffff800011358a20 x7 : ffff8000113588ec x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1cb8 x2 : ffff0000ce47d1c0 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: wdev_unlock net/wireless/core.h:228 [inline] cfg80211_is_all_idle net/wireless/sme.c:666 [inline] disconnect_work+0x26c/0x308 net/wireless/sme.c:676 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 18496 hardirqs last enabled at (18495): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (18495): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (18496): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (18490): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (18490): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (18433): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (18433): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (18433): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (18433): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 7bfc79cc1f9b0d29 ]---