------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Not tainted 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0001b41a6e00 x24: 0000000000000000 x23: ffff0000d9360c90 x22: ffff0000d9360ca0 x21: ffff0000ca598d08 x20: 1fffe0001b26c192 x19: 0000000000000001 x18: ffff800020297340 x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: 000000000001bf3d x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 2222222222222222 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff800008305964 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: 2552 hardirqs last enabled at (2551): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1338 [inline] hardirqs last enabled at (2551): [] finish_lock_switch+0xbc/0x1e8 kernel/sched/core.c:4781 hardirqs last disabled at (2552): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (2518): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:31 softirqs last disabled at (2494): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:18 ---[ end trace 9a291cd4da2f2fed ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000d9360cd8 x23: 0000000000000000 x22: ffff0000d9360ca0 x21: ffff0000ca598d08 x20: 1fffe0001b26c192 x19: 0000000000000000 x18: ffff800020297300 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bf65 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000003 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff80000804605c x2 : 0000000000000006 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: 2722 hardirqs last enabled at (2721): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1338 [inline] hardirqs last enabled at (2721): [] finish_lock_switch+0xbc/0x1e8 kernel/sched/core.c:4781 hardirqs last disabled at (2722): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (2712): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (2712): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (2555): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (2555): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (2555): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (2555): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2fee ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cfb40c90 x22: ffff0000cfb40ca0 x21: ffff0000cce58d08 x20: 1fffe00019f68192 x19: 0000000000000000 x18: ffff800020297300 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bf65 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff800011b7ed34 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: 2806 hardirqs last enabled at (2805): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (2805): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (2806): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (2800): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (2800): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (2725): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (2725): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (2725): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (2725): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2fef ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cfb40e50 x24: ffff0000cfb40cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cfb40c90 x18: ffff800020297300 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bf65 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 2960 hardirqs last enabled at (2959): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (2959): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (2960): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (2954): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (2954): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (2811): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (2811): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (2811): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (2811): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff0 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cfb40cd8 x23: 0000000000000000 x22: ffff0000cfb40ca0 x21: ffff0000cce58d08 x20: 1fffe00019f68192 x19: 0000000000000000 x18: ffff800020297300 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bf65 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3004 hardirqs last enabled at (3003): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3003): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3004): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (2998): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (2998): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (2963): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (2963): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (2963): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (2963): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff1 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cf6acc90 x22: ffff0000cf6acca0 x21: ffff0000d5e38d08 x20: 1fffe00019ed5992 x19: 0000000000000000 x18: ffff800020297300 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bf65 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 3086 hardirqs last enabled at (3085): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3085): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3086): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3080): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3080): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3007): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3007): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3007): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3007): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff2 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cf6accd8 x23: 0000000000000000 x22: ffff0000cf6acca0 x21: ffff0000d5e38d08 x20: 1fffe00019ed5992 x19: 0000000000000000 x18: ffff800020297300 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bf65 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3242 hardirqs last enabled at (3241): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3241): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3242): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3236): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3236): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3089): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3089): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3089): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3089): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff3 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000d48b0c90 x22: ffff0000d48b0ca0 x21: ffff0000e6a10d08 x20: 1fffe0001a916192 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: ffff80001712e500 x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000020 x4 : 0000000000000000 x3 : ffff8000082501c8 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: 3310 hardirqs last enabled at (3309): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (3309): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (3310): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3302): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3302): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3245): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3245): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3245): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3245): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff4 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000d48b0cd8 x23: 0000000000000000 x22: ffff0000d48b0ca0 x21: ffff0000e6a10d08 x20: 1fffe0001a916192 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3344 hardirqs last enabled at (3343): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3343): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3344): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3338): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3338): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3313): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3313): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3313): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3313): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff5 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000edc32000 x22: ffff0000edc32010 x21: ffff0000ce152d08 x20: 1fffe0001db86400 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 3426 hardirqs last enabled at (3425): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3425): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3426): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3420): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3420): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3347): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3347): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3347): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3347): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff6 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000edc321c0 x24: ffff0000edc32048 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000edc32000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3488 hardirqs last enabled at (3487): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3487): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3488): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3482): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3482): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3429): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3429): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3429): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3429): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff7 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000edc32048 x23: 0000000000000000 x22: ffff0000edc32010 x21: ffff0000ce152d08 x20: 1fffe0001db86400 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3566 hardirqs last enabled at (3565): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3565): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3566): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3560): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3560): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3491): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3491): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3491): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3491): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff8 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000dd093000 x22: ffff0000dd093010 x21: ffff0000ce152d08 x20: 1fffe0001ba12600 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 3600 hardirqs last enabled at (3599): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3599): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3600): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3594): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3594): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3569): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3569): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3569): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3569): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ff9 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000dd0931c0 x24: ffff0000dd093048 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000dd093000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3690 hardirqs last enabled at (3689): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3689): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3690): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3684): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3684): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3603): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3603): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3603): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3603): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ffa ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000dd093048 x23: 0000000000000000 x22: ffff0000dd093010 x21: ffff0000ce152d08 x20: 1fffe0001ba12600 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3730 hardirqs last enabled at (3729): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3729): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3730): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3724): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3724): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3693): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3693): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3693): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3693): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ffb ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cdde4c90 x22: ffff0000cdde4ca0 x21: ffff0000ce038d08 x20: 1fffe00019bbc992 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 3790 hardirqs last enabled at (3789): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3789): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3790): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3784): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3784): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3733): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3733): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3733): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3733): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ffc ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cdde4e50 x24: ffff0000cdde4cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cdde4c90 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3836 hardirqs last enabled at (3835): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3835): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3836): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3830): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3830): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3793): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3793): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3793): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3793): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ffd ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cdde4cd8 x23: 0000000000000000 x22: ffff0000cdde4ca0 x21: ffff0000ce038d08 x20: 1fffe00019bbc992 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 3908 hardirqs last enabled at (3907): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3907): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3908): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3902): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3902): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3839): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3839): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3839): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3839): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2ffe ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cddd0c90 x22: ffff0000cddd0ca0 x21: ffff0000cdf80d08 x20: 1fffe00019bba192 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 3958 hardirqs last enabled at (3957): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (3957): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (3958): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (3952): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (3952): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3911): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3911): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3911): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3911): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f2fff ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cddd0e50 x24: ffff0000cddd0cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cddd0c90 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 4036 hardirqs last enabled at (4035): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (4035): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (4036): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (4030): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (4030): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (3961): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (3961): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (3961): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (3961): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3000 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cddd0cd8 x23: 0000000000000000 x22: ffff0000cddd0ca0 x21: ffff0000cdf80d08 x20: 1fffe00019bba192 x19: 0000000000000000 x18: ffff800020297320 x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: 000000000001bfc8 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 4074 hardirqs last enabled at (4073): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (4073): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (4074): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (4068): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (4068): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (4039): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (4039): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (4039): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (4039): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3001 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0001b41a6e00 x24: 0000000000000000 x23: ffff0000d9360c90 x22: ffff0000d9360ca0 x21: ffff0000ca598d08 x20: 1fffe0001b26c192 x19: 0000000000000001 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 2222222222222222 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff800008305964 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: 9260 hardirqs last enabled at (9259): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1338 [inline] hardirqs last enabled at (9259): [] finish_lock_switch+0xbc/0x1e8 kernel/sched/core.c:4781 hardirqs last disabled at (9260): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9254): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9254): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9241): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9241): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9241): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9241): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3017 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000d9360cd8 x23: 0000000000000000 x22: ffff0000d9360ca0 x21: ffff0000ca598d08 x20: 1fffe0001b26c192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 9446 hardirqs last enabled at (9445): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9445): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9446): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9440): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9440): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9263): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9263): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9263): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9263): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3018 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cfb40c90 x22: ffff0000cfb40ca0 x21: ffff0000cce58d08 x20: 1fffe00019f68192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 9612 hardirqs last enabled at (9611): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9611): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9612): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9606): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9606): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9449): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9449): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9449): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9449): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3019 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cfb40e50 x24: ffff0000cfb40cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cfb40c90 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 9654 hardirqs last enabled at (9653): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9653): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9654): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9648): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9648): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9615): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9615): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9615): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9615): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f301a ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cfb40cd8 x23: 0000000000000000 x22: ffff0000cfb40ca0 x21: ffff0000cce58d08 x20: 1fffe00019f68192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 9730 hardirqs last enabled at (9729): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9729): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9730): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9724): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9724): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9657): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9657): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9657): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9657): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f301b ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cf6acc90 x22: ffff0000cf6acca0 x21: ffff0000d5e38d08 x20: 1fffe00019ed5992 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 9772 hardirqs last enabled at (9771): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9771): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9772): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9766): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9766): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9733): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9733): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9733): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9733): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f301c ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cf6accd8 x23: 0000000000000000 x22: ffff0000cf6acca0 x21: ffff0000d5e38d08 x20: 1fffe00019ed5992 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 9864 hardirqs last enabled at (9863): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9863): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9864): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9858): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9858): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9775): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9775): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9775): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9775): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f301d ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000d48b0c90 x22: ffff0000d48b0ca0 x21: ffff0000e6a10d08 x20: 1fffe0001a916192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 9900 hardirqs last enabled at (9899): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9899): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9900): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9894): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9894): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9867): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9867): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9867): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9867): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f301e ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000d48b0cd8 x23: 0000000000000000 x22: ffff0000d48b0ca0 x21: ffff0000e6a10d08 x20: 1fffe0001a916192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 9980 hardirqs last enabled at (9979): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (9979): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (9980): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (9974): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (9974): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9903): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9903): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9903): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9903): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f301f ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000edc32000 x22: ffff0000edc32010 x21: ffff0000ce152d08 x20: 1fffe0001db86400 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff8000082501c8 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: 10018 hardirqs last enabled at (10017): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (10017): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (10018): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10010): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10010): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (9983): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (9983): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (9983): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (9983): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3020 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000edc321c0 x24: ffff0000edc32048 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000edc32000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10082 hardirqs last enabled at (10081): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10081): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10082): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10076): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10076): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10021): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10021): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10021): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10021): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3021 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000edc32048 x23: 0000000000000000 x22: ffff0000edc32010 x21: ffff0000ce152d08 x20: 1fffe0001db86400 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10118 hardirqs last enabled at (10117): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10117): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10118): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10112): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10112): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10085): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10085): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10085): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10085): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3022 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000dd093000 x22: ffff0000dd093010 x21: ffff0000ce152d08 x20: 1fffe0001ba12600 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 10186 hardirqs last enabled at (10185): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10185): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10186): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10180): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10180): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10121): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10121): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10121): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10121): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3023 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000dd0931c0 x24: ffff0000dd093048 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000dd093000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10218 hardirqs last enabled at (10217): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10217): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10218): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10212): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10212): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10189): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10189): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10189): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10189): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3024 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000dd093048 x23: 0000000000000000 x22: ffff0000dd093010 x21: ffff0000ce152d08 x20: 1fffe0001ba12600 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10288 hardirqs last enabled at (10287): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10287): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10288): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10282): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10282): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10221): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10221): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10221): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10221): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3025 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cdde4c90 x22: ffff0000cdde4ca0 x21: ffff0000ce038d08 x20: 1fffe00019bbc992 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 10318 hardirqs last enabled at (10317): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10317): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10318): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10312): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10312): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10291): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10291): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10291): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10291): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3026 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cdde4e50 x24: ffff0000cdde4cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cdde4c90 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10382 hardirqs last enabled at (10381): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10381): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10382): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10376): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10376): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10321): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10321): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10321): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10321): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3027 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cdde4cd8 x23: 0000000000000000 x22: ffff0000cdde4ca0 x21: ffff0000ce038d08 x20: 1fffe00019bbc992 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10420 hardirqs last enabled at (10419): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10419): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10420): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10414): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10414): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10385): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10385): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10385): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10385): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3028 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cddd0c90 x22: ffff0000cddd0ca0 x21: ffff0000cdf80d08 x20: 1fffe00019bba192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 10490 hardirqs last enabled at (10489): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10489): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10490): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10484): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10484): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10423): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10423): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10423): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10423): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3029 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cddd0e50 x24: ffff0000cddd0cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cddd0c90 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10558 hardirqs last enabled at (10557): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10557): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10558): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10552): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10552): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10493): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10493): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10493): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10493): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f302a ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cddd0cd8 x23: 0000000000000000 x22: ffff0000cddd0ca0 x21: ffff0000cdf80d08 x20: 1fffe00019bba192 x19: 0000000000000000 x18: 1fffff7ffdff11ce x17: 1fffff7ffdff11ce x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 10622 hardirqs last enabled at (10621): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (10621): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (10622): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (10616): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (10616): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (10561): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (10561): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (10561): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (10561): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f302b ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0001b41a6e00 x24: 0000000000000000 x23: ffff0000d9360c90 x22: ffff0000d9360ca0 x21: ffff0000ca598d08 x20: 1fffe0001b26c192 x19: 0000000000000001 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 2222222222222222 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff800008305964 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: 11386 hardirqs last enabled at (11385): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1338 [inline] hardirqs last enabled at (11385): [] finish_lock_switch+0xbc/0x1e8 kernel/sched/core.c:4781 hardirqs last disabled at (11386): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11198): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:31 softirqs last disabled at (11196): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:18 ---[ end trace 9a291cd4da2f302c ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000d9360cd8 x23: 0000000000000000 x22: ffff0000d9360ca0 x21: ffff0000ca598d08 x20: 1fffe0001b26c192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 11458 hardirqs last enabled at (11457): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (11457): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (11458): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11452): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (11452): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11389): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11389): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11389): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11389): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f302d ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cfb40c90 x22: ffff0000cfb40ca0 x21: ffff0000cce58d08 x20: 1fffe00019f68192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 11500 hardirqs last enabled at (11499): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (11499): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (11500): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11494): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (11494): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11463): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11463): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11463): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11463): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f302e ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cfb40e50 x24: ffff0000cfb40cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cfb40c90 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 11760 hardirqs last enabled at (11759): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (11759): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (11760): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11754): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (11754): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11503): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11503): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11503): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11503): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f302f ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cfb40cd8 x23: 0000000000000000 x22: ffff0000cfb40ca0 x21: ffff0000cce58d08 x20: 1fffe00019f68192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 11808 hardirqs last enabled at (11807): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (11807): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (11808): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11802): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (11802): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11763): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11763): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11763): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11763): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3030 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cf6acc90 x22: ffff0000cf6acca0 x21: ffff0000d5e38d08 x20: 1fffe00019ed5992 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 11904 hardirqs last enabled at (11903): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (11903): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (11904): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11898): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (11898): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11811): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11811): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11811): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11811): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3031 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cf6accd8 x23: 0000000000000000 x22: ffff0000cf6acca0 x21: ffff0000d5e38d08 x20: 1fffe00019ed5992 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 11952 hardirqs last enabled at (11951): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (11951): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (11952): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (11946): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (11946): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11907): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11907): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11907): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11907): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3032 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000d48b0c90 x22: ffff0000d48b0ca0 x21: ffff0000e6a10d08 x20: 1fffe0001a916192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff8000082501c8 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: 12028 hardirqs last enabled at (12027): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (12027): [] _raw_spin_unlock_irqrestore+0xac/0x158 kernel/locking/spinlock.c:194 hardirqs last disabled at (12028): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12020): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12020): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (11955): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (11955): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (11955): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (11955): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3033 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000d48b0cd8 x23: 0000000000000000 x22: ffff0000d48b0ca0 x21: ffff0000e6a10d08 x20: 1fffe0001a916192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12066 hardirqs last enabled at (12065): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12065): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12066): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12060): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12060): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12031): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12031): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12031): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12031): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3034 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000edc32000 x22: ffff0000edc32010 x21: ffff0000ce152d08 x20: 1fffe0001db86400 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 12154 hardirqs last enabled at (12153): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12153): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12154): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12148): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12148): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12069): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12069): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12069): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12069): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3035 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000edc321c0 x24: ffff0000edc32048 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000edc32000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12190 hardirqs last enabled at (12189): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12189): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12190): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12184): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12184): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12157): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12157): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12157): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12157): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3036 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000edc32048 x23: 0000000000000000 x22: ffff0000edc32010 x21: ffff0000ce152d08 x20: 1fffe0001db86400 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12272 hardirqs last enabled at (12271): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12271): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12272): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12266): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12266): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12193): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12193): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12193): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12193): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3037 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000dd093000 x22: ffff0000dd093010 x21: ffff0000ce152d08 x20: 1fffe0001ba12600 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 12320 hardirqs last enabled at (12319): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12319): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12320): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12314): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12314): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12275): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12275): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12275): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12275): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3038 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000dd0931c0 x24: ffff0000dd093048 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000dd093000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12394 hardirqs last enabled at (12393): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12393): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12394): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12388): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12388): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12323): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12323): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12323): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12323): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3039 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000dd093048 x23: 0000000000000000 x22: ffff0000dd093010 x21: ffff0000ce152d08 x20: 1fffe0001ba12600 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12430 hardirqs last enabled at (12429): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12429): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12430): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12424): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12424): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12397): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12397): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12397): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12397): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f303a ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cdde4c90 x22: ffff0000cdde4ca0 x21: ffff0000ce038d08 x20: 1fffe00019bbc992 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 12560 hardirqs last enabled at (12559): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12559): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12560): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12554): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12554): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12433): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12433): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12433): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12433): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f303b ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cdde4e50 x24: ffff0000cdde4cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cdde4c90 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12606 hardirqs last enabled at (12605): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12605): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12606): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12600): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12600): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12563): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12563): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12563): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12563): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f303c ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cdde4cd8 x23: 0000000000000000 x22: ffff0000cdde4ca0 x21: ffff0000ce038d08 x20: 1fffe00019bbc992 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12670 hardirqs last enabled at (12669): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12669): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12670): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12664): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12664): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12609): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12609): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12609): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12609): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f303d ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 wdev_lock net/wireless/core.h:220 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 cfg80211_is_all_idle net/wireless/sme.c:662 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:220 disconnect_work+0x260/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: 0000000000000000 x23: ffff0000cddd0c90 x22: ffff0000cddd0ca0 x21: ffff0000cdf80d08 x20: 1fffe00019bba192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbc0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011b7ed34 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: 12770 hardirqs last enabled at (12769): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12769): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12770): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12764): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12764): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12673): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12673): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12673): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12673): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f303e ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 ASSERT_WDEV_LOCK net/wireless/core.h:235 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:235 cfg80211_beaconing_iface_active+0x274/0x310 net/wireless/chan.c:659 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297ab0 x29: ffff800020297ab0 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: ffff0000cddd0e50 x24: ffff0000cddd0cd8 x23: ffff800014ab034c x22: ffff800014ab0000 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cddd0c90 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001135a7b0 x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12840 hardirqs last enabled at (12839): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12839): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12840): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12834): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12834): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12773): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12773): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12773): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12773): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f303f ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 wdev_unlock net/wireless/core.h:228 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 cfg80211_is_all_idle net/wireless/sme.c:666 [inline] WARNING: CPU: 0 PID: 4109 at net/wireless/core.h:228 disconnect_work+0x26c/0x308 net/wireless/sme.c:676 Modules linked in: CPU: 0 PID: 4109 Comm: kworker/0:8 Tainted: G W 5.15.166-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 : ffff800020297af0 x29: ffff800020297b00 x28: 1ffff00002956069 x27: dfff800000000000 x26: ffff800014ab0000 x25: 0000000000000001 x24: ffff0000cddd0cd8 x23: 0000000000000000 x22: ffff0000cddd0ca0 x21: ffff0000cdf80d08 x20: 1fffe00019bba192 x19: 0000000000000000 x18: 1fffe00036831f8e x17: 1fffe00036831f8e x16: ffff8000084c4e2c x15: ffff800014b4ef00 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000cc13d1c0 x8 : ffff80001134fbcc x7 : ffff80001134fa98 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082e1c3c x2 : ffff0000cc13d1c0 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: 12864 hardirqs last enabled at (12863): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] hardirqs last enabled at (12863): [] exit_to_kernel_mode+0x100/0x178 arch/arm64/kernel/entry-common.c:91 hardirqs last disabled at (12864): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (12858): [] softirq_handle_end kernel/softirq.c:401 [inline] softirqs last enabled at (12858): [] handle_softirqs+0xb88/0xdbc kernel/softirq.c:586 softirqs last disabled at (12843): [] __do_softirq kernel/softirq.c:592 [inline] softirqs last disabled at (12843): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (12843): [] invoke_softirq kernel/softirq.c:439 [inline] softirqs last disabled at (12843): [] __irq_exit_rcu+0x268/0x4d8 kernel/softirq.c:641 ---[ end trace 9a291cd4da2f3040 ]---