__invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600 INFO: trying to register non-static key. The code is fine but needs lockdep annotation, or maybe you didn't initialize this object before use? turning off the locking correctness validator. CPU: 1 UID: 0 PID: 8706 Comm: syz.0.393 Not tainted 6.14.0-rc7-syzkaller-ga2392f333575 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:466 (C) __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0xe4/0x150 lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 assign_lock_key+0x278/0x2b0 kernel/locking/lockdep.c:983 register_lock_class+0x144/0x6b4 kernel/locking/lockdep.c:1297 __lock_acquire+0x18c/0x7904 kernel/locking/lockdep.c:5103 lock_acquire+0x23c/0x724 kernel/locking/lockdep.c:5851 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x5c/0x7c kernel/locking/spinlock.c:162 cfg80211_dev_free+0x3c/0x278 net/wireless/core.c:1196 wiphy_dev_release+0x20/0x30 net/wireless/sysfs.c:82 device_release+0x8c/0x1ac drivers/base/core.c:-1 kobject_cleanup lib/kobject.c:689 [inline] kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x2a8/0x41c lib/kobject.c:737 put_device+0x28/0x40 drivers/base/core.c:3774 wiphy_free net/wireless/core.c:1224 [inline] wiphy_new_nm+0x13a4/0x167c net/wireless/core.c:562 ieee80211_alloc_hw_nm+0x380/0x1a3c net/mac80211/main.c:835 mac80211_hwsim_new_radio+0x1b4/0x3f8c drivers/net/wireless/virtual/mac80211_hwsim.c:5185 hwsim_new_radio_nl+0xc9c/0x1c74 drivers/net/wireless/virtual/mac80211_hwsim.c:6242 genl_family_rcv_msg_doit net/netlink/genetlink.c:1115 [inline] genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline] genl_rcv_msg+0x888/0xbb0 net/netlink/genetlink.c:1210 netlink_rcv_skb+0x234/0x408 net/netlink/af_netlink.c:2533 genl_rcv+0x38/0x50 net/netlink/genetlink.c:1219 netlink_unicast_kernel net/netlink/af_netlink.c:1312 [inline] netlink_unicast+0x668/0x8a4 net/netlink/af_netlink.c:1338 netlink_sendmsg+0x7b4/0xa9c net/netlink/af_netlink.c:1882 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:733 [inline] ____sys_sendmsg+0x570/0x87c net/socket.c:2573 ___sys_sendmsg net/socket.c:2627 [inline] __sys_sendmsg+0x238/0x304 net/socket.c:2659 __do_sys_sendmsg net/socket.c:2664 [inline] __se_sys_sendmsg net/socket.c:2662 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2662 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600 ------------[ cut here ]------------ WARNING: CPU: 1 PID: 8706 at net/wireless/core.c:1197 cfg80211_dev_free+0x270/0x278 net/wireless/core.c:1197 Modules linked in: CPU: 1 UID: 0 PID: 8706 Comm: syz.0.393 Not tainted 6.14.0-rc7-syzkaller-ga2392f333575 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : cfg80211_dev_free+0x270/0x278 net/wireless/core.c:1197 lr : cfg80211_dev_free+0x270/0x278 net/wireless/core.c:1197 sp : ffff80009c456bc0 x29: ffff80009c456bc0 x28: 1fffe0001e637120 x27: 1fffe0001e63711d x26: 1fffe0001e637124 x25: dfff800000000000 x24: dfff800000000000 x23: ffff80008cd344a0 x22: ffff0000f31b86a8 x21: 0000000000000000 x20: ffff0000f31b86b8 x19: ffff0000f31b8000 x18: 0000000000000008 x17: 0000000000000000 x16: ffff8000806a2174 x15: ffff70001388ad5c x14: 1ffff0001388ad5c x13: 0000000000000004 x12: ffffffffffffffff x11: ffff70001388ad5c x10: 0000000000ff0100 x9 : 0000000000000000 x8 : ffff0000ef12db80 x7 : 0000000000000001 x6 : 0000000000000001 x5 : ffff80009c455958 x4 : ffff80008fe2fb00 x3 : ffff800080483a7c x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: cfg80211_dev_free+0x270/0x278 net/wireless/core.c:1197 (P) wiphy_dev_release+0x20/0x30 net/wireless/sysfs.c:82 device_release+0x8c/0x1ac drivers/base/core.c:-1 kobject_cleanup lib/kobject.c:689 [inline] kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x2a8/0x41c lib/kobject.c:737 put_device+0x28/0x40 drivers/base/core.c:3774 wiphy_free net/wireless/core.c:1224 [inline] wiphy_new_nm+0x13a4/0x167c net/wireless/core.c:562 ieee80211_alloc_hw_nm+0x380/0x1a3c net/mac80211/main.c:835 mac80211_hwsim_new_radio+0x1b4/0x3f8c drivers/net/wireless/virtual/mac80211_hwsim.c:5185 hwsim_new_radio_nl+0xc9c/0x1c74 drivers/net/wireless/virtual/mac80211_hwsim.c:6242 genl_family_rcv_msg_doit net/netlink/genetlink.c:1115 [inline] genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline] genl_rcv_msg+0x888/0xbb0 net/netlink/genetlink.c:1210 netlink_rcv_skb+0x234/0x408 net/netlink/af_netlink.c:2533 genl_rcv+0x38/0x50 net/netlink/genetlink.c:1219 netlink_unicast_kernel net/netlink/af_netlink.c:1312 [inline] netlink_unicast+0x668/0x8a4 net/netlink/af_netlink.c:1338 netlink_sendmsg+0x7b4/0xa9c net/netlink/af_netlink.c:1882 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:733 [inline] ____sys_sendmsg+0x570/0x87c net/socket.c:2573 ___sys_sendmsg net/socket.c:2627 [inline] __sys_sendmsg+0x238/0x304 net/socket.c:2659 __do_sys_sendmsg net/socket.c:2664 [inline] __se_sys_sendmsg net/socket.c:2662 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2662 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600 irq event stamp: 432 hardirqs last enabled at (431): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:85 [inline] hardirqs last enabled at (431): [] exit_to_kernel_mode+0xdc/0x10c arch/arm64/kernel/entry-common.c:95 hardirqs last disabled at (432): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (432): [] _raw_spin_lock_irqsave+0x2c/0x7c kernel/locking/spinlock.c:162 softirqs last enabled at (418): [] softirq_handle_end kernel/softirq.c:407 [inline] softirqs last enabled at (418): [] handle_softirqs+0xb44/0xd34 kernel/softirq.c:589 softirqs last disabled at (401): [] __do_softirq+0x14/0x20 kernel/softirq.c:595 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 8706 at kernel/workqueue.c:4205 __flush_work+0x894/0x958 kernel/workqueue.c:-1 Modules linked in: CPU: 1 UID: 0 PID: 8706 Comm: syz.0.393 Tainted: G W 6.14.0-rc7-syzkaller-ga2392f333575 #0 Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __flush_work+0x894/0x958 kernel/workqueue.c:-1 lr : __flush_work+0x890/0x958 kernel/workqueue.c:4205 sp : ffff80009c4569a0 x29: ffff80009c456b20 x28: 0000000000000001 x27: 1fffe0001e6370cf x26: 1fffe0001e637124 x25: dfff800000000000 x24: ffff70001388ad3c x23: ffff0000f31b8678 x22: dfff800000000000 x21: dfff800000000000 x20: ffff0000f31b8660 x19: ffff80009c456a00 x18: 1fffe000366eba86 x17: ffff80008fd3d000 x16: ffff80008b7c5608 x15: 0000000000000005 x14: 0000000000000000 x13: ffff70001388ad55 x12: 0000000000000000 x11: 0000000000000000 x10: 0000000000ff0100 x9 : 0000000000000000 x8 : ffff0000ef12db80 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000020 x2 : 0000000000000008 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: __flush_work+0x894/0x958 kernel/workqueue.c:-1 (P) __cancel_work_sync kernel/workqueue.c:4364 [inline] cancel_work_sync+0xc4/0x120 kernel/workqueue.c:4401 cfg80211_dev_free+0x7c/0x278 net/wireless/core.c:1199 wiphy_dev_release+0x20/0x30 net/wireless/sysfs.c:82 device_release+0x8c/0x1ac drivers/base/core.c:-1 kobject_cleanup lib/kobject.c:689 [inline] kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x2a8/0x41c lib/kobject.c:737 put_device+0x28/0x40 drivers/base/core.c:3774 wiphy_free net/wireless/core.c:1224 [inline] wiphy_new_nm+0x13a4/0x167c net/wireless/core.c:562 ieee80211_alloc_hw_nm+0x380/0x1a3c net/mac80211/main.c:835 mac80211_hwsim_new_radio+0x1b4/0x3f8c drivers/net/wireless/virtual/mac80211_hwsim.c:5185 hwsim_new_radio_nl+0xc9c/0x1c74 drivers/net/wireless/virtual/mac80211_hwsim.c:6242 genl_family_rcv_msg_doit net/netlink/genetlink.c:1115 [inline] genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline] genl_rcv_msg+0x888/0xbb0 net/netlink/genetlink.c:1210 netlink_rcv_skb+0x234/0x408 net/netlink/af_netlink.c:2533 genl_rcv+0x38/0x50 net/netlink/genetlink.c:1219 netlink_unicast_kernel net/netlink/af_netlink.c:1312 [inline] netlink_unicast+0x668/0x8a4 net/netlink/af_netlink.c:1338 netlink_sendmsg+0x7b4/0xa9c net/netlink/af_netlink.c:1882 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:733 [inline] ____sys_sendmsg+0x570/0x87c net/socket.c:2573 ___sys_sendmsg net/socket.c:2627 [inline] __sys_sendmsg+0x238/0x304 net/socket.c:2659 __do_sys_sendmsg net/socket.c:2664 [inline] __se_sys_sendmsg net/socket.c:2662 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2662 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600 irq event stamp: 432 hardirqs last enabled at (431): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:85 [inline] hardirqs last enabled at (431): [] exit_to_kernel_mode+0xdc/0x10c arch/arm64/kernel/entry-common.c:95 hardirqs last disabled at (432): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (432): [] _raw_spin_lock_irqsave+0x2c/0x7c kernel/locking/spinlock.c:162 softirqs last enabled at (418): [] softirq_handle_end kernel/softirq.c:407 [inline] softirqs last enabled at (418): [] handle_softirqs+0xb44/0xd34 kernel/softirq.c:589 softirqs last disabled at (401): [] __do_softirq+0x14/0x20 kernel/softirq.c:595 ---[ end trace 0000000000000000 ]---