INFO: task kworker/u8:13:3548 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:kworker/u8:13 state:D stack:25480 pid:3548 tgid:3548 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_unbound toggle_allocation_gate
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
percpu_rwsem_wait+0x1e6/0x510 kernel/locking/percpu-rwsem.c:164
__percpu_down_read+0x100/0x150 kernel/locking/percpu-rwsem.c:180
percpu_down_read_internal include/linux/percpu-rwsem.h:67 [inline]
percpu_down_read include/linux/percpu-rwsem.h:77 [inline]
cpus_read_lock+0x14a/0x160 kernel/cpu.c:491
static_key_enable+0x12/0x20 kernel/jump_label.c:222
toggle_allocation_gate mm/kfence/core.c:874 [inline]
toggle_allocation_gate+0xfa/0x280 mm/kfence/core.c:866
process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
</TASK>
INFO: task kworker/0:9:7483 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:kworker/0:9 state:D stack:26232 pid:7483 tgid:7483 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events vmstat_shepherd
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
percpu_rwsem_wait+0x1e6/0x510 kernel/locking/percpu-rwsem.c:164
__percpu_down_read+0x100/0x150 kernel/locking/percpu-rwsem.c:180
percpu_down_read_internal include/linux/percpu-rwsem.h:67 [inline]
percpu_down_read include/linux/percpu-rwsem.h:77 [inline]
cpus_read_lock+0x14a/0x160 kernel/cpu.c:491
vmstat_shepherd+0x1c/0x240 mm/vmstat.c:2131
process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
</TASK>
INFO: task kworker/u8:22:7634 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:kworker/u8:22 state:D stack:24264 pid:7634 tgid:7634 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: netns cleanup_net
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:7017
__mutex_lock_common kernel/locking/mutex.c:692 [inline]
__mutex_lock+0xc69/0x1ca0 kernel/locking/mutex.c:776
cfg80211_pernet_exit+0x17/0x120 net/wireless/core.c:1693
ops_exit_list net/core/net_namespace.c:199 [inline]
ops_undo_list+0x2ee/0xab0 net/core/net_namespace.c:252
cleanup_net+0x41b/0x830 net/core/net_namespace.c:696
process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
</TASK>
INFO: task kworker/0:10:8753 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:kworker/0:10 state:D stack:26232 pid:8753 tgid:8753 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_freezable update_balloon_stats_func
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
percpu_rwsem_wait+0x1e6/0x510 kernel/locking/percpu-rwsem.c:164
__percpu_down_read+0x100/0x150 kernel/locking/percpu-rwsem.c:180
percpu_down_read_internal include/linux/percpu-rwsem.h:67 [inline]
percpu_down_read include/linux/percpu-rwsem.h:77 [inline]
cpus_read_lock+0x14a/0x160 kernel/cpu.c:491
all_vm_events+0x1a/0x1f0 mm/vmstat.c:135
update_balloon_vm_stats+0xaa/0x9a0 drivers/virtio/virtio_balloon.c:361
update_balloon_stats+0x8b/0x680 drivers/virtio/virtio_balloon.c:408
stats_handle_request drivers/virtio/virtio_balloon.c:452 [inline]
update_balloon_stats_func+0xfe/0x2d0 drivers/virtio/virtio_balloon.c:548
process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
</TASK>
INFO: task syz.1.741:9404 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz.1.741 state:D stack:25800 pid:9404 tgid:9403 ppid:5841 task_flags:0x400140 flags:0x00080002
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
percpu_rwsem_wait+0x1e6/0x510 kernel/locking/percpu-rwsem.c:164
__percpu_down_read+0x100/0x150 kernel/locking/percpu-rwsem.c:180
percpu_down_read_internal include/linux/percpu-rwsem.h:67 [inline]
percpu_down_read include/linux/percpu-rwsem.h:77 [inline]
cpus_read_lock+0x14a/0x160 kernel/cpu.c:491
netif_reset_xps_queues net/core/dev.c:2753 [inline]
netif_reset_xps_queues+0x2b/0x80 net/core/dev.c:2747
netif_reset_xps_queues_gt net/core/dev.c:2767 [inline]
unregister_netdevice_many_notify+0x1551/0x2590 net/core/dev.c:12421
ops_exit_rtnl_list net/core/net_namespace.c:187 [inline]
ops_undo_list+0x8fc/0xab0 net/core/net_namespace.c:248
setup_net+0x1ff/0x3a0 net/core/net_namespace.c:462
copy_net_ns+0x351/0x7c0 net/core/net_namespace.c:581
create_new_namespaces+0x3ea/0xab0 kernel/nsproxy.c:130
unshare_nsproxy_namespaces+0xc0/0x1f0 kernel/nsproxy.c:226
ksys_unshare+0x45b/0xa40 kernel/fork.c:3171
__do_sys_unshare kernel/fork.c:3242 [inline]
__se_sys_unshare kernel/fork.c:3240 [inline]
__x64_sys_unshare+0x31/0x40 kernel/fork.c:3240
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xcd/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f062618f7c9
RSP: 002b:00007f0626f8f038 EFLAGS: 00000246 ORIG_RAX: 0000000000000110
RAX: ffffffffffffffda RBX: 00007f06263e5fa0 RCX: 00007f062618f7c9
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000040000080
RBP: 00007f0626213f91 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f06263e6038 R14: 00007f06263e5fa0 R15: 00007ffd309fa358
</TASK>
INFO: task syz.1.741:9407 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz.1.741 state:D stack:24088 pid:9407 tgid:9403 ppid:5841 task_flags:0x400140 flags:0x00080002
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:7017
__mutex_lock_common kernel/locking/mutex.c:692 [inline]
__mutex_lock+0xc69/0x1ca0 kernel/locking/mutex.c:776
cfg80211_pernet_exit+0x17/0x120 net/wireless/core.c:1693
ops_exit_list net/core/net_namespace.c:199 [inline]
ops_undo_list+0x2ee/0xab0 net/core/net_namespace.c:252
setup_net+0x1ff/0x3a0 net/core/net_namespace.c:462
copy_net_ns+0x351/0x7c0 net/core/net_namespace.c:581
create_new_namespaces+0x3ea/0xab0 kernel/nsproxy.c:130
unshare_nsproxy_namespaces+0xc0/0x1f0 kernel/nsproxy.c:226
ksys_unshare+0x45b/0xa40 kernel/fork.c:3171
__do_sys_unshare kernel/fork.c:3242 [inline]
__se_sys_unshare kernel/fork.c:3240 [inline]
__x64_sys_unshare+0x31/0x40 kernel/fork.c:3240
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xcd/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f062618f7c9
RSP: 002b:00007f0626f6e038 EFLAGS: 00000246 ORIG_RAX: 0000000000000110
RAX: ffffffffffffffda RBX: 00007f06263e6090 RCX: 00007f062618f7c9
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000040000080
RBP: 00007f0626213f91 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f06263e6128 R14: 00007f06263e6090 R15: 00007ffd309fa358
</TASK>
INFO: task syz.0.746:9431 blocked for more than 147 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz.0.746 state:D stack:28648 pid:9431 tgid:9429 ppid:5835 task_flags:0x400040 flags:0x00080002
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5256 [inline]
__schedule+0x1139/0x6150 kernel/sched/core.c:6863
__schedule_loop kernel/sched/core.c:6945 [inline]
schedule+0xe7/0x3a0 kernel/sched/core.c:6960
schedule_timeout+0x257/0x290 kernel/time/sleep_timeout.c:75
do_wait_for_common kernel/sched/completion.c:100 [inline]
__wait_for_common+0x2fc/0x4e0 kernel/sched/completion.c:121
__flush_work+0x7d7/0xcc0 kernel/workqueue.c:4277
flush_work kernel/workqueue.c:4298 [inline]
work_on_cpu_key+0x114/0x170 kernel/workqueue.c:6792
cpu_down_maps_locked+0x1b4/0x1e0 kernel/cpu.c:1492
cpu_down kernel/cpu.c:1502 [inline]
cpu_device_down+0x4e/0x70 kernel/cpu.c:1519
device_offline drivers/base/core.c:4196 [inline]
device_offline+0x2a7/0x3c0 drivers/base/core.c:4180
online_store+0xd1/0x180 drivers/base/core.c:2809
dev_attr_store+0x58/0x80 drivers/base/core.c:2437
sysfs_kf_write+0xf2/0x150 fs/sysfs/file.c:142
kernfs_fop_write_iter+0x3af/0x570 fs/kernfs/file.c:352
new_sync_write fs/read_write.c:593 [inline]
vfs_write+0x7d3/0x11d0 fs/read_write.c:686
ksys_write+0x12a/0x250 fs/read_write.c:738
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xcd/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f6393f8f7c9
RSP: 002b:00007f6394f0c038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007f63941e5fa0 RCX: 00007f6393f8f7c9
RDX: 0000000000000005 RSI: 00002000000002c0 RDI: 0000000000000004
RBP: 00007f6394013f91 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f63941e6038 R14: 00007f63941e5fa0 R15: 00007ffe97533a48
</TASK>
Showing all locks held in the system:
1 lock held by pool_workqueue_/3:
#0: ffffffff8e3d4c78 (rcu_state.exp_mutex){+.+.}-{4:4}, at: exp_funnel_lock+0x1a3/0x3c0 kernel/rcu/tree_exp.h:343
3 locks held by kworker/0:1/10:
3 locks held by kworker/u8:0/12:
4 locks held by kworker/u8:1/13:
1 lock held by khungtaskd/31:
#0: ffffffff8e3c9520 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:331 [inline]
#0: ffffffff8e3c9520 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:867 [inline]
#0: ffffffff8e3c9520 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x36/0x1c0 kernel/locking/lockdep.c:6775
2 locks held by khugepaged/38:
3 locks held by kworker/u8:7/269:
4 locks held by kworker/u8:10/2993:
3 locks held by kworker/u8:11/3014:
3 locks held by kworker/u8:12/3531:
3 locks held by kworker/u8:13/3548:
#0: ffff88813ff69148 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc9000c697c90 ((work_completion)(&(&kfence_timer)->work)){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_enable+0x12/0x20 kernel/jump_label.c:222
2 locks held by kworker/u8:15/3960:
1 lock held by klogd/5192:
3 locks held by udevd/5203:
2 locks held by dhcpcd/5497:
2 locks held by dhcpcd/5498:
1 lock held by crond/5576:
2 locks held by getty/5595:
#0: ffff888030b350a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x24/0x80 drivers/tty/tty_ldisc.c:243
#1: ffffc9000332b2f0 (&ldata->atomic_read_lock){+.+.}-{4:4}, at: n_tty_read+0x41b/0x1510 drivers/tty/n_tty.c:2211
1 lock held by syz-executor/5823:
1 lock held by syz-executor/5835:
2 locks held by syz-executor/5838:
3 locks held by syz-executor/5842:
5 locks held by kworker/0:5/5930:
#0: ffff88813ff55948 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc90004b9fc90 ((work_completion)(&wfc.work)){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: cpus_write_lock kernel/cpu.c:509 [inline]
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: _cpu_down+0xe5/0xf40 kernel/cpu.c:1411
#3: ffff888140ec40f8 (&pinst->lock){+.+.}-{4:4}, at: padata_cpu_dead+0x10e/0x320 kernel/padata.c:793
#4: ffffffff8e3d4c78 (rcu_state.exp_mutex){+.+.}-{4:4}, at: exp_funnel_lock+0x1a3/0x3c0 kernel/rcu/tree_exp.h:343
3 locks held by kworker/0:6/6001:
#0: ffff88813ff56948 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc90004cffc90 ((reg_check_chans).work){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: reg_check_chans_work+0x91/0x1190 net/wireless/reg.c:2453
2 locks held by syz.0.91/6385:
3 locks held by kworker/0:9/7483:
#0: ffff88813ff55948 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc9000d437c90 ((shepherd).work){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: vmstat_shepherd+0x1c/0x240 mm/vmstat.c:2131
3 locks held by kworker/u8:19/7631:
4 locks held by kworker/u8:20/7632:
4 locks held by kworker/u8:21/7633:
4 locks held by kworker/u8:22/7634:
#0: ffff88801badf148 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc9000b507c90 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff9012ec90 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xad/0x830 net/core/net_namespace.c:670
#3: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: cfg80211_pernet_exit+0x17/0x120 net/wireless/core.c:1693
3 locks held by kworker/u8:25/7637:
3 locks held by kworker/u8:27/7639:
#0: ffff8880308e4948 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc90005147c90 ((work_completion)(&(&net->ipv6.addr_chk_work)->work)){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_net_lock include/linux/rtnetlink.h:130 [inline]
#2: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: addrconf_verify_work+0x12/0x30 net/ipv6/addrconf.c:4734
3 locks held by kworker/u8:28/7640:
3 locks held by kworker/u8:30/7643:
3 locks held by kworker/0:10/8753:
#0: ffff88813ff56548 ((wq_completion)events_freezable){+.+.}-{0:0}, at: process_one_work+0x128d/0x1b20 kernel/workqueue.c:3232
#1: ffffc90004bbfc90 ((work_completion)(&vb->update_balloon_stats_work)){+.+.}-{0:0}, at: process_one_work+0x914/0x1b20 kernel/workqueue.c:3233
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: all_vm_events+0x1a/0x1f0 mm/vmstat.c:135
3 locks held by syz.1.741/9404:
#0: ffffffff9012ec90 (pernet_ops_rwsem){++++}-{4:4}, at: copy_net_ns+0x333/0x7c0 net/core/net_namespace.c:577
#1: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: ops_exit_rtnl_list net/core/net_namespace.c:173 [inline]
#1: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: ops_undo_list+0x7e9/0xab0 net/core/net_namespace.c:248
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: netif_reset_xps_queues net/core/dev.c:2753 [inline]
#2: ffffffff8e269e90 (cpu_hotplug_lock){++++}-{0:0}, at: netif_reset_xps_queues+0x2b/0x80 net/core/dev.c:2747
2 locks held by syz.1.741/9407:
#0: ffffffff9012ec90 (pernet_ops_rwsem){++++}-{4:4}, at: copy_net_ns+0x333/0x7c0 net/core/net_namespace.c:577
#1: ffffffff90145468 (rtnl_mutex){+.+.}-{4:4}, at: cfg80211_pernet_exit+0x17/0x120 net/wireless/core.c:1693
1 lock held by syz.2.747/9428:
#0: ffff88804eeb7ac8 (&sb->s_type->i_mutex_key#13){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:1027 [inline]
#0: ffff88804eeb7ac8 (&sb->s_type->i_mutex_key#13){+.+.}-{4:4}, at: __sock_release+0x86/0x270 net/socket.c:661
2 locks held by syz.0.746/9429:
7 locks held by syz.0.746/9431:
#0: ffff8880798ba2b8 (&f->f_pos_lock){+.+.}-{4:4}, at: fdget_pos+0x2a2/0x370 fs/file.c:1255
#1: ffff8880312d8420 (sb_writers#7){.+.+}-{0:0}, at: ksys_write+0x12a/0x250 fs/read_write.c:738
#2: ffff8880792f9c88 (&of->mutex){+.+.}-{4:4}, at: kernfs_fop_write_iter+0x28f/0x570 fs/kernfs/file.c:343
#3: ffff88801e2e9c38 (kn->active#163){.+.+}-{0:0}, at: kernfs_get_active_of fs/kernfs/file.c:80 [inline]
#3: ffff88801e2e9c38 (kn->active#163){.+.+}-{0:0}, at: kernfs_fop_write_iter+0x2ff/0x570 fs/kernfs/file.c:344
#4: ffffffff8f2ba088 (device_hotplug_lock){+.+.}-{4:4}, at: lock_device_hotplug_sysfs drivers/base/core.c:2355 [inline]
#4: ffffffff8f2ba088 (device_hotplug_lock){+.+.}-{4:4}, at: online_store+0x9a/0x180 drivers/base/core.c:2805
#5: ffff8880b8537490 (&dev->mutex){....}-{4:4}, at: device_lock include/linux/device.h:895 [inline]
#5: ffff8880b8537490 (&dev->mutex){....}-{4:4}, at: device_offline drivers/base/core.c:4191 [inline]
#5: ffff8880b8537490 (&dev->mutex){....}-{4:4}, at: device_offline+0x1bc/0x3c0 drivers/base/core.c:4180
#6: ffffffff8e269f48 (cpu_add_remove_lock){+.+.}-{4:4}, at: cpu_maps_update_begin kernel/cpu.c:469 [inline]
#6: ffffffff8e269f48 (cpu_add_remove_lock){+.+.}-{4:4}, at: cpu_down kernel/cpu.c:1501 [inline]
#6: ffffffff8e269f48 (cpu_add_remove_lock){+.+.}-{4:4}, at: cpu_device_down+0x45/0x70 kernel/cpu.c:1519
6 locks held by syz.0.746/9432:
2 locks held by kworker/0:12/9434:
=============================================
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 31 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Call Trace:
<TASK>
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120
nmi_cpu_backtrace+0x27b/0x390 lib/nmi_backtrace.c:113
nmi_trigger_cpumask_backtrace+0x29c/0x300 lib/nmi_backtrace.c:62
trigger_all_cpu_backtrace include/linux/nmi.h:160 [inline]
__sys_info lib/sys_info.c:157 [inline]
sys_info+0x133/0x180 lib/sys_info.c:165
check_hung_uninterruptible_tasks kernel/hung_task.c:346 [inline]
watchdog+0xe66/0x1180 kernel/hung_task.c:515
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
</TASK>