__invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x138 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 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 PID: 5365 Comm: syz.6.158 Not tainted 6.1.140-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf8/0x160 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 assign_lock_key+0x224/0x258 kernel/locking/lockdep.c:974 register_lock_class+0x1ac/0x694 kernel/locking/lockdep.c:1287 __lock_acquire+0x150/0x6544 kernel/locking/lockdep.c:4928 lock_acquire+0x20c/0x644 kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb4 kernel/locking/spinlock.c:162 cfg80211_dev_free+0x38/0x270 net/wireless/core.c:1151 wiphy_dev_release+0x20/0x30 net/wireless/sysfs.c:82 device_release+0x8c/0x1ac drivers/base/core.c:-1 kobject_cleanup lib/kobject.c:681 [inline] kobject_release lib/kobject.c:712 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x2b0/0x438 lib/kobject.c:729 put_device+0x28/0x40 drivers/base/core.c:3805 wiphy_free net/wireless/core.c:1179 [inline] wiphy_new_nm+0x1460/0x1768 net/wireless/core.c:562 ieee80211_alloc_hw_nm+0x368/0x1a6c net/mac80211/main.c:674 mac80211_hwsim_new_radio+0x130/0x40dc drivers/net/wireless/mac80211_hwsim.c:4256 hwsim_new_radio_nl+0x878/0xbe0 drivers/net/wireless/mac80211_hwsim.c:5176 genl_family_rcv_msg_doit+0x1f8/0x2f4 net/netlink/genetlink.c:756 genl_family_rcv_msg net/netlink/genetlink.c:833 [inline] genl_rcv_msg+0x444/0x62c net/netlink/genetlink.c:850 netlink_rcv_skb+0x208/0x3c4 net/netlink/af_netlink.c:2493 genl_rcv+0x38/0x50 net/netlink/genetlink.c:861 netlink_unicast_kernel net/netlink/af_netlink.c:1311 [inline] netlink_unicast+0x600/0x818 net/netlink/af_netlink.c:1337 netlink_sendmsg+0x6e8/0x9b0 net/netlink/af_netlink.c:1859 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:730 [inline] ____sys_sendmsg+0x5b8/0x918 net/socket.c:2519 ___sys_sendmsg net/socket.c:2573 [inline] __sys_sendmsg+0x25c/0x320 net/socket.c:2602 __do_sys_sendmsg net/socket.c:2611 [inline] __se_sys_sendmsg net/socket.c:2609 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2609 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x138 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 ------------[ cut here ]------------ WARNING: CPU: 1 PID: 5365 at net/wireless/core.c:1152 cfg80211_dev_free+0x268/0x270 net/wireless/core.c:1152 Modules linked in: CPU: 1 PID: 5365 Comm: syz.6.158 Not tainted 6.1.140-syzkaller #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+0x268/0x270 net/wireless/core.c:1152 lr : cfg80211_dev_free+0x268/0x270 net/wireless/core.c:1152 sp : ffff800021827030 x29: ffff800021827030 x28: 1fffe0001a19512c x27: 1fffe0001a195129 x26: 1fffe0001a195130 x25: dfff800000000000 x24: dfff800000000000 x23: ffff800016691b40 x22: dfff800000000000 x21: ffff0000d0ca8708 x20: 0000000000000000 x19: ffff0000d0ca8000 x18: ffff800011a7bd00 x17: 0000000000000000 x16: ffff8000082e6f84 x15: 0000000000000000 x14: 00000000ffffffff x13: 0000000000000001 x12: 0000000000ff0100 x11: ff00800010fb0308 x10: 0000000000000000 x9 : ffff800010fb0308 x8 : ffff0000d42e3780 x7 : 0000000000000001 x6 : 0000000000000001 x5 : ffff8000218264b8 x4 : ffff800015154740 x3 : ffff8000082e70a4 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: cfg80211_dev_free+0x268/0x270 net/wireless/core.c:1152 wiphy_dev_release+0x20/0x30 net/wireless/sysfs.c:82 device_release+0x8c/0x1ac drivers/base/core.c:-1 kobject_cleanup lib/kobject.c:681 [inline] kobject_release lib/kobject.c:712 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x2b0/0x438 lib/kobject.c:729 put_device+0x28/0x40 drivers/base/core.c:3805 wiphy_free net/wireless/core.c:1179 [inline] wiphy_new_nm+0x1460/0x1768 net/wireless/core.c:562 ieee80211_alloc_hw_nm+0x368/0x1a6c net/mac80211/main.c:674 mac80211_hwsim_new_radio+0x130/0x40dc drivers/net/wireless/mac80211_hwsim.c:4256 hwsim_new_radio_nl+0x878/0xbe0 drivers/net/wireless/mac80211_hwsim.c:5176 genl_family_rcv_msg_doit+0x1f8/0x2f4 net/netlink/genetlink.c:756 genl_family_rcv_msg net/netlink/genetlink.c:833 [inline] genl_rcv_msg+0x444/0x62c net/netlink/genetlink.c:850 netlink_rcv_skb+0x208/0x3c4 net/netlink/af_netlink.c:2493 genl_rcv+0x38/0x50 net/netlink/genetlink.c:861 netlink_unicast_kernel net/netlink/af_netlink.c:1311 [inline] netlink_unicast+0x600/0x818 net/netlink/af_netlink.c:1337 netlink_sendmsg+0x6e8/0x9b0 net/netlink/af_netlink.c:1859 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:730 [inline] ____sys_sendmsg+0x5b8/0x918 net/socket.c:2519 ___sys_sendmsg net/socket.c:2573 [inline] __sys_sendmsg+0x25c/0x320 net/socket.c:2602 __do_sys_sendmsg net/socket.c:2611 [inline] __se_sys_sendmsg net/socket.c:2609 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2609 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x138 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 irq event stamp: 706 hardirqs last enabled at (705): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:84 [inline] hardirqs last enabled at (705): [] exit_to_kernel_mode+0xcc/0xfc arch/arm64/kernel/entry-common.c:94 hardirqs last disabled at (706): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (706): [] _raw_spin_lock_irqsave+0xa4/0xb4 kernel/locking/spinlock.c:162 softirqs last enabled at (700): [] softirq_handle_end kernel/softirq.c:421 [inline] softirqs last enabled at (700): [] handle_softirqs+0xaf8/0xc6c kernel/softirq.c:606 softirqs last disabled at (591): [] __do_softirq+0x14/0x20 kernel/softirq.c:612 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 5365 at kernel/workqueue.c:3069 __flush_work+0x1b0/0x1bc kernel/workqueue.c:-1 Modules linked in: CPU: 1 PID: 5365 Comm: syz.6.158 Tainted: G W 6.1.140-syzkaller #0 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+0x1b0/0x1bc kernel/workqueue.c:-1 lr : __flush_work+0x1ac/0x1bc kernel/workqueue.c:3069 sp : ffff800021826d40 x29: ffff800021826e70 x28: 1fffe0001a1950d8 x27: dfff800000000000 x26: ffff700004304de0 x25: ffff800021826f00 x24: dfff800000000000 x23: ffff700004304da8 x22: ffff0000d0ca86d8 x21: ffff800021826d60 x20: 0000000000000001 x19: ffff0000d0ca86c0 x18: ffff800011a7bd00 x17: 1fffe00033ee7176 x16: ffff800008042940 x15: 0000000040000000 x14: 0000000000000002 x13: 0000000000000000 x12: 0000000000ff0100 x11: ff008000081f4630 x10: 0000000000000000 x9 : ffff8000081f4630 x8 : ffff0000d42e3780 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : ffffffffffffffe0 x3 : 0000000000000000 x2 : 0000000000000008 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: __flush_work+0x1b0/0x1bc kernel/workqueue.c:-1 __cancel_work_timer+0x2ec/0x448 kernel/workqueue.c:3163 cancel_work_sync+0x24/0x38 kernel/workqueue.c:3199 cfg80211_dev_free+0x78/0x270 net/wireless/core.c:1154 wiphy_dev_release+0x20/0x30 net/wireless/sysfs.c:82 device_release+0x8c/0x1ac drivers/base/core.c:-1 kobject_cleanup lib/kobject.c:681 [inline] kobject_release lib/kobject.c:712 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x2b0/0x438 lib/kobject.c:729 put_device+0x28/0x40 drivers/base/core.c:3805 wiphy_free net/wireless/core.c:1179 [inline] wiphy_new_nm+0x1460/0x1768 net/wireless/core.c:562 ieee80211_alloc_hw_nm+0x368/0x1a6c net/mac80211/main.c:674 mac80211_hwsim_new_radio+0x130/0x40dc drivers/net/wireless/mac80211_hwsim.c:4256 hwsim_new_radio_nl+0x878/0xbe0 drivers/net/wireless/mac80211_hwsim.c:5176 genl_family_rcv_msg_doit+0x1f8/0x2f4 net/netlink/genetlink.c:756 genl_family_rcv_msg net/netlink/genetlink.c:833 [inline] genl_rcv_msg+0x444/0x62c net/netlink/genetlink.c:850 netlink_rcv_skb+0x208/0x3c4 net/netlink/af_netlink.c:2493 genl_rcv+0x38/0x50 net/netlink/genetlink.c:861 netlink_unicast_kernel net/netlink/af_netlink.c:1311 [inline] netlink_unicast+0x600/0x818 net/netlink/af_netlink.c:1337 netlink_sendmsg+0x6e8/0x9b0 net/netlink/af_netlink.c:1859 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:730 [inline] ____sys_sendmsg+0x5b8/0x918 net/socket.c:2519 ___sys_sendmsg net/socket.c:2573 [inline] __sys_sendmsg+0x25c/0x320 net/socket.c:2602 __do_sys_sendmsg net/socket.c:2611 [inline] __se_sys_sendmsg net/socket.c:2609 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2609 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x138 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 irq event stamp: 706 hardirqs last enabled at (705): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:84 [inline] hardirqs last enabled at (705): [] exit_to_kernel_mode+0xcc/0xfc arch/arm64/kernel/entry-common.c:94 hardirqs last disabled at (706): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (706): [] _raw_spin_lock_irqsave+0xa4/0xb4 kernel/locking/spinlock.c:162 softirqs last enabled at (700): [] softirq_handle_end kernel/softirq.c:421 [inline] softirqs last enabled at (700): [] handle_softirqs+0xaf8/0xc6c kernel/softirq.c:606 softirqs last disabled at (591): [] __do_softirq+0x14/0x20 kernel/softirq.c:612 ---[ end trace 0000000000000000 ]---