INFO: task syz-executor.1:1188 can't die for more than 143 seconds.
syz-executor.1 R running task 23232 1188 6944 0x00004006
Call Trace:
context_switch kernel/sched/core.c:3415 [inline]
__schedule+0x8e4/0x1f80 kernel/sched/core.c:4140
firmware_map_remove+0x19e/0x19e
notifier_call_chain+0xc0/0x230 kernel/notifier.c:83
__atomic_notifier_call_chain+0x95/0x180 kernel/notifier.c:173
context_switch kernel/sched/core.c:3410 [inline]
__schedule+0x894/0x1f80 kernel/sched/core.c:4140
lock_downgrade+0x840/0x840 kernel/locking/lockdep.c:4604
context_switch kernel/sched/core.c:3415 [inline]
__schedule+0x8e4/0x1f80 kernel/sched/core.c:4140
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
firmware_map_remove+0x19e/0x19e
spin_unlock_irqrestore include/linux/spinlock.h:408 [inline]
prepare_to_wait_event+0x129/0x650 kernel/sched/wait.c:305
schedule+0xd0/0x2a0 kernel/sched/core.c:4215
synchronize_rcu_expedited+0x45a/0x620 kernel/rcu/tree_exp.h:854
rcu_exp_wait_wake+0x480/0x480 kernel/rcu/tree_exp.h:605
lockdep_hardirqs_on_prepare+0x590/0x590 kernel/locking/lockdep.c:3680
finish_wait+0x260/0x260 include/linux/list.h:301
instrument_atomic_read include/linux/instrumented.h:56 [inline]
test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline]
hlock_class kernel/locking/lockdep.c:179 [inline]
mark_lock+0x11f/0xdd0 kernel/locking/lockdep.c:3937
cond_synchronize_rcu+0x20/0x20 kernel/rcu/tree.c:3335
spin_unlock include/linux/spinlock.h:393 [inline]
netif_tx_unlock include/linux/netdevice.h:4190 [inline]
netif_tx_unlock_bh include/linux/netdevice.h:4195 [inline]
dev_watchdog_down net/sched/sch_generic.c:478 [inline]
dev_deactivate_many+0x44c/0xba0 net/sched/sch_generic.c:1217
synchronize_net+0x37/0x50 net/core/dev.c:10043
dev_deactivate_many+0x495/0xba0 net/sched/sch_generic.c:1224
__dev_close_many+0x130/0x2e0 net/core/dev.c:1575
napi_hash_del+0x170/0x170 include/linux/compiler.h:303
__dev_change_flags+0x18c/0x620 net/core/dev.c:8240
__dev_change_flags+0x18c/0x620 net/core/dev.c:8240
__dev_close net/core/dev.c:1600 [inline]
__dev_change_flags+0x251/0x620 net/core/dev.c:8251
dev_set_allmulti+0x30/0x30 net/core/dev.c:8139
netdev_notify_peers+0xc0/0xc0 net/core/dev.c:1474
dev_change_flags+0x8a/0x160 net/core/dev.c:8324
do_setlink+0xa1c/0x3680 net/core/rtnetlink.c:2605
print_usage_bug+0x240/0x240 kernel/locking/lockdep.c:101
instrument_atomic_read include/linux/instrumented.h:56 [inline]
test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline]
hlock_class kernel/locking/lockdep.c:179 [inline]
mark_lock+0x11f/0xdd0 kernel/locking/lockdep.c:3937
rtnl_getlink+0xab0/0xab0 net/core/rtnetlink.c:2194
print_usage_bug+0x240/0x240 kernel/locking/lockdep.c:101
instrument_atomic_read include/linux/instrumented.h:56 [inline]
test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline]
hlock_class kernel/locking/lockdep.c:179 [inline]
__lock_acquire+0xc6c/0x48a0 kernel/locking/lockdep.c:4377
__sanitizer_cov_trace_switch+0x45/0x70 kernel/kcov.c:320
__nla_validate_parse+0x2dc/0x1c70 lib/nlattr.c:552
nla_get_range_signed+0x520/0x520 lib/nlattr.c:227
print_usage_bug+0x240/0x240 kernel/locking/lockdep.c:101
check_preemption_disabled lib/smp_processor_id.c:52 [inline]
debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57
perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39
__read_once_size_nocheck.constprop.0+0x10/0x10 include/linux/compiler.h:292
__nla_parse+0x3d/0x4a lib/nlattr.c:630
rtnl_group_changelink net/core/rtnetlink.c:3124 [inline]
__rtnl_newlink+0xc94/0x1590 net/core/rtnetlink.c:3278
rtnl_link_unregister+0x240/0x240 net/core/rtnetlink.c:486
bpf_ksym_find+0x177/0x1c0 kernel/bpf/core.c:672
rcu_lock_release include/linux/rcupdate.h:246 [inline]
rcu_read_unlock include/linux/rcupdate.h:688 [inline]
is_bpf_text_address+0xcb/0x160 kernel/bpf/core.c:706
kernel_text_address+0x6e/0xe0 kernel/extable.c:151
__kernel_text_address+0x9/0x30 kernel/extable.c:105
unwind_get_return_address arch/x86/kernel/unwind_orc.c:317 [inline]
unwind_get_return_address+0x5a/0xa0 arch/x86/kernel/unwind_orc.c:312
profile_setup.cold+0xc1/0xc1
arch_stack_walk+0x97/0xf0 arch/x86/kernel/stacktrace.c:26
stack_trace_save+0x8c/0xc0 kernel/stacktrace.c:123
stack_trace_consume_entry+0x160/0x160 kernel/stacktrace.c:93
check_preemption_disabled lib/smp_processor_id.c:52 [inline]
debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57
kmalloc include/linux/slab.h:555 [inline]
kmalloc_array include/linux/slab.h:596 [inline]
rtnl_newlink+0x46/0xa0 net/core/rtnetlink.c:3394
lock_is_held include/linux/lockdep.h:425 [inline]
rcu_read_lock_sched_held+0x9c/0xd0 kernel/rcu/update.c:135
rcu_read_lock_any_held.part.0+0x50/0x50 arch/x86/include/asm/paravirt.h:760
set_track mm/kasan/common.c:56 [inline]
__kasan_kmalloc mm/kasan/common.c:494 [inline]
__kasan_kmalloc.constprop.0+0xbf/0xd0 mm/kasan/common.c:467
trace_kmalloc include/trace/events/kmem.h:46 [inline]
trace_kmalloc include/trace/events/kmem.h:46 [inline]
kmem_cache_alloc_trace+0x390/0x7d0 mm/slab.c:3552
rtnl_newlink+0x64/0xa0 net/core/rtnetlink.c:3398
__rtnl_newlink+0x1590/0x1590 include/net/netlink.h:1541
rtnetlink_rcv_msg+0x44e/0xad0 net/core/rtnetlink.c:5461
rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661
perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39
netdev_core_pick_tx+0x2e0/0x2e0 net/core/dev.c:4007
__bfs+0x520/0x520 kernel/locking/lockdep.c:1520
skb_splice_bits+0x1a0/0x1a0 net/core/skbuff.c:2445
set_track mm/kasan/common.c:56 [inline]
__kasan_kmalloc mm/kasan/common.c:494 [inline]
__kasan_kmalloc.constprop.0+0xbf/0xd0 mm/kasan/common.c:467
netlink_rcv_skb+0x15a/0x430 net/netlink/af_netlink.c:2469
rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661
netlink_ack+0xa60/0xa60 net/netlink/af_netlink.c:2426
netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
netlink_unicast+0x537/0x740 net/netlink/af_netlink.c:1329
netlink_attachskb+0x810/0x810 net/netlink/af_netlink.c:1235
_copy_from_iter_full+0x25c/0x870 lib/iov_iter.c:801
__phys_addr_symbol+0x2c/0x70 arch/x86/mm/physaddr.c:42
overlaps mm/usercopy.c:110 [inline]
check_kernel_text_object mm/usercopy.c:142 [inline]
__check_object_size mm/usercopy.c:289 [inline]
__check_object_size+0x171/0x437 mm/usercopy.c:256
netlink_sendmsg+0x882/0xe10 net/netlink/af_netlink.c:1918
aa_af_perm+0x260/0x260 security/apparmor/net.c:141
netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82
netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82
sock_sendmsg_nosec net/socket.c:652 [inline]
sock_sendmsg+0xcf/0x120 net/socket.c:672
____sys_sendmsg+0x6e6/0x810 net/socket.c:2352
kernel_sendmsg+0x50/0x50 net/socket.c:692
__bfs+0x520/0x520 kernel/locking/lockdep.c:1520
___sys_sendmsg+0x100/0x170 net/socket.c:2406
check_preemption_disabled lib/smp_processor_id.c:52 [inline]
debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57
sendmsg_copy_msghdr+0x70/0x70 net/socket.c:2381
rcu_lock_release include/linux/rcupdate.h:246 [inline]
rcu_read_unlock include/linux/rcupdate.h:688 [inline]
__fget_files+0x32f/0x500 fs/file.c:734
do_dup2+0x520/0x520 fs/file.c:236
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
__fget_light fs/file.c:804 [inline]
__fget_light+0x20e/0x270 fs/file.c:790
__sys_sendmsg+0xe5/0x1b0 net/socket.c:2439
__sys_sendmsg_sock+0xb0/0xb0 net/socket.c:2419
__do_sys_futex kernel/futex.c:3872 [inline]
__se_sys_futex kernel/futex.c:3840 [inline]
__x64_sys_futex+0x380/0x4f0 kernel/futex.c:3840
do_syscall_64+0x21/0x7d0 arch/x86/entry/common.c:288
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
do_syscall_64+0xf6/0x7d0 arch/x86/entry/common.c:295
entry_SYSCALL_64_after_hwframe+0x49/0xb3
INFO: task syz-executor.5:1200 can't die for more than 144 seconds.
syz-executor.5 D26264 1200 7308 0x00004004
Call Trace:
context_switch kernel/sched/core.c:3415 [inline]
__schedule+0x8e4/0x1f80 kernel/sched/core.c:4140
firmware_map_remove+0x19e/0x19e
schedule+0xd0/0x2a0 kernel/sched/core.c:4215
schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4274
__mutex_lock_common kernel/locking/mutex.c:1033 [inline]
__mutex_lock+0x7ab/0x13c0 kernel/locking/mutex.c:1103
rtnl_lock net/core/rtnetlink.c:72 [inline]
rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
mutex_trylock+0x2c0/0x2c0 kernel/locking/mutex.c:126
find_held_lock+0x2d/0x110 kernel/locking/lockdep.c:4483
rcu_read_unlock include/linux/rcupdate.h:684 [inline]
rtnetlink_rcv_msg+0x3c3/0xad0 net/core/rtnetlink.c:5456
rtnl_lock net/core/rtnetlink.c:72 [inline]
rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
rtnl_lock net/core/rtnetlink.c:72 [inline]
rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661
perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39
trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
retint_kernel+0x2b/0x2b
netlink_rcv_skb+0x15a/0x430 net/netlink/af_netlink.c:2469
rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661
netlink_ack+0xa60/0xa60 net/netlink/af_netlink.c:2426
retint_kernel+0x2b/0x2b
netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
netlink_unicast+0x513/0x740 net/netlink/af_netlink.c:1329
netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
netlink_unicast+0x537/0x740 net/netlink/af_netlink.c:1329
netlink_attachskb+0x810/0x810 net/netlink/af_netlink.c:1235
_copy_from_iter_full+0x25c/0x870 lib/iov_iter.c:801
__phys_addr_symbol+0x2c/0x70 arch/x86/mm/physaddr.c:42
overlaps mm/usercopy.c:110 [inline]
check_kernel_text_object mm/usercopy.c:142 [inline]
__check_object_size mm/usercopy.c:289 [inline]
__check_object_size+0x171/0x437 mm/usercopy.c:256
netlink_sendmsg+0x882/0xe10 net/netlink/af_netlink.c:1918
aa_af_perm+0x260/0x260 security/apparmor/net.c:141
netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82
netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82
sock_sendmsg_nosec net/socket.c:652 [inline]
sock_sendmsg+0xcf/0x120 net/socket.c:672
____sys_sendmsg+0x6e6/0x810 net/socket.c:2352
kernel_sendmsg+0x50/0x50 net/socket.c:692
__bfs+0x520/0x520 kernel/locking/lockdep.c:1520
___sys_sendmsg+0x100/0x170 net/socket.c:2406
check_preemption_disabled lib/smp_processor_id.c:52 [inline]
debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57
sendmsg_copy_msghdr+0x70/0x70 net/socket.c:2381
trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
retint_kernel+0x2b/0x2b
trace_hardirqs_on_caller+0x64/0x240 kernel/trace/trace_preemptirq.c:97
trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41
set_irq_regs arch/x86/include/asm/irq_regs.h:27 [inline]
smp_apic_timer_interrupt+0x1b6/0x600 arch/x86/kernel/apic/apic.c:1109
retint_kernel+0x2b/0x2b
__sys_sendmsg+0xe5/0x1b0 net/socket.c:2439
__sys_sendmsg_sock+0xb0/0xb0 net/socket.c:2419
__do_sys_futex kernel/futex.c:3872 [inline]
__se_sys_futex kernel/futex.c:3840 [inline]
__x64_sys_futex+0x380/0x4f0 kernel/futex.c:3840
do_syscall_64+0x21/0x7d0 arch/x86/entry/common.c:288
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
do_syscall_64+0xf6/0x7d0 arch/x86/entry/common.c:295
entry_SYSCALL_64_after_hwframe+0x49/0xb3
INFO: task syz-executor.5:1200 blocked for more than 145 seconds.
Not tainted 5.7.0-rc6-next-20200522-syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
syz-executor.5 D26264 1200 7308 0x00004004
Call Trace:
context_switch kernel/sched/core.c:3415 [inline]
__schedule+0x8e4/0x1f80 kernel/sched/core.c:4140
firmware_map_remove+0x19e/0x19e
schedule+0xd0/0x2a0 kernel/sched/core.c:4215
schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4274
__mutex_lock_common kernel/locking/mutex.c:1033 [inline]
__mutex_lock+0x7ab/0x13c0 kernel/locking/mutex.c:1103
rtnl_lock net/core/rtnetlink.c:72 [inline]
rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
mutex_trylock+0x2c0/0x2c0 kernel/locking/mutex.c:126
find_held_lock+0x2d/0x110 kernel/locking/lockdep.c:4483
rcu_read_unlock include/linux/rcupdate.h:684 [inline]
rtnetlink_rcv_msg+0x3c3/0xad0 net/core/rtnetlink.c:5456
rtnl_lock net/core/rtnetlink.c:72 [inline]
rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
rtnl_lock net/core/rtnetlink.c:72 [inline]
rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661
perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39
trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
retint_kernel+0x2b/0x2b
netlink_rcv_skb+0x15a/0x430 net/netlink/af_netlink.c:2469
rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661
netlink_ack+0xa60/0xa60 net/netlink/af_netlink.c:2426
retint_kernel+0x2b/0x2b
netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
netlink_unicast+0x513/0x740 net/netlink/af_netlink.c:1329
netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
netlink_unicast+0x537/0x740 net/netlink/af_netlink.c:1329
netlink_attachskb+0x810/0x810 net/netlink/af_netlink.c:1235
_copy_from_iter_full+0x25c/0x870 lib/iov_iter.c:801
__phys_addr_symbol+0x2c/0x70 arch/x86/mm/physaddr.c:42
overlaps mm/usercopy.c:110 [inline]
check_kernel_text_object mm/usercopy.c:142 [inline]
__check_object_size mm/usercopy.c:289 [inline]
__check_object_size+0x171/0x437 mm/usercopy.c:256
netlink_sendmsg+0x882/0xe10 net/netlink/af_netlink.c:1918
aa_af_perm+0x260/0x260 security/apparmor/net.c:141
netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82
netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82
sock_sendmsg_nosec net/socket.c:652 [inline]
sock_sendmsg+0xcf/0x120 net/socket.c:672
____sys_sendmsg+0x6e6/0x810 net/socket.c:2352
kernel_sendmsg+0x50/0x50 net/socket.c:692
__bfs+0x520/0x520 kernel/locking/lockdep.c:1520
___sys_sendmsg+0x100/0x170 net/socket.c:2406
check_preemption_disabled lib/smp_processor_id.c:52 [inline]
debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57
sendmsg_copy_msghdr+0x70/0x70 net/socket.c:2381
trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
retint_kernel+0x2b/0x2b
trace_hardirqs_on_caller+0x64/0x240 kernel/trace/trace_preemptirq.c:97
trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41
set_irq_regs arch/x86/include/asm/irq_regs.h:27 [inline]
smp_apic_timer_interrupt+0x1b6/0x600 arch/x86/kernel/apic/apic.c:1109
retint_kernel+0x2b/0x2b
__sys_sendmsg+0xe5/0x1b0 net/socket.c:2439
__sys_sendmsg_sock+0xb0/0xb0 net/socket.c:2419
__do_sys_futex kernel/futex.c:3872 [inline]
__se_sys_futex kernel/futex.c:3840 [inline]
__x64_sys_futex+0x380/0x4f0 kernel/futex.c:3840
do_syscall_64+0x21/0x7d0 arch/x86/entry/common.c:288
__trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline]
lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686
do_syscall_64+0xf6/0x7d0 arch/x86/entry/common.c:295
entry_SYSCALL_64_after_hwframe+0x49/0xb3
Showing all locks held in the system:
3 locks held by kworker/1:1/27:
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: __write_once_size include/linux/compiler.h:303 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic64_set include/asm-generic/atomic-instrumented.h:856 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic_long_set include/asm-generic/atomic-long.h:41 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:642 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x844/0x16a0 kernel/workqueue.c:2239
#1: ffffc90000de7dc0 (deferred_process_work){+.+.}-{0:0}, at: process_one_work+0x878/0x16a0 kernel/workqueue.c:2243
#2: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: switchdev_deferred_process_work+0xa/0x20 net/switchdev/switchdev.c:74
1 lock held by khungtaskd/1148:
#0: ffffffff89bc0380 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x260 kernel/locking/lockdep.c:5779
3 locks held by kworker/0:3/2484:
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: __write_once_size include/linux/compiler.h:303 [inline]
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline]
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: atomic64_set include/asm-generic/atomic-instrumented.h:856 [inline]
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: atomic_long_set include/asm-generic/atomic-long.h:41 [inline]
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline]
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:642 [inline]
#0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work+0x844/0x16a0 kernel/workqueue.c:2239
#1: ffffc90007e37dc0 ((addr_chk_work).work){+.+.}-{0:0}, at: process_one_work+0x878/0x16a0 kernel/workqueue.c:2243
#2: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: addrconf_verify_work+0xa/0x20 net/ipv6/addrconf.c:4543
3 locks held by kworker/1:3/3782:
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: __write_once_size include/linux/compiler.h:303 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic64_set include/asm-generic/atomic-instrumented.h:856 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic_long_set include/asm-generic/atomic-long.h:41 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:642 [inline]
#0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x844/0x16a0 kernel/workqueue.c:2239
#1: ffffc90001687dc0 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work+0x878/0x16a0 kernel/workqueue.c:2243
#2: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: linkwatch_event+0xb/0x60 net/core/link_watch.c:250
1 lock held by in:imklog/6555:
#0: ffff88809d9b70f0 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0xe9/0x100 fs/file.c:826
2 locks held by kworker/1:5/26879:
4 locks held by kworker/u4:0/28420:
1 lock held by syz-executor.2/1182:
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: tun_detach drivers/net/tun.c:704 [inline]
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: tun_chr_close+0x3a/0x180 drivers/net/tun.c:3415
2 locks held by syz-executor.1/1188:
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline]
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
#1: ffffffff89bc49e0 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:290 [inline]
#1: ffffffff89bc49e0 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x501/0x620 kernel/rcu/tree_exp.h:838
1 lock held by syz-executor.5/1200:
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline]
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
1 lock held by syz-executor.4/1230:
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: sock_do_ioctl+0x24e/0x2f0 net/socket.c:1061
1 lock held by syz-executor.3/1232:
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline]
#0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458
=============================================
NMI backtrace for cpu 0
CPU: 0 PID: 1148 Comm: khungtaskd Not tainted 5.7.0-rc6-next-20200522-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x18f/0x20d lib/dump_stack.c:118
nmi_cpu_backtrace.cold+0x70/0xb1 lib/nmi_backtrace.c:101
lapic_can_unplug_cpu.cold+0x3b/0x3b
nmi_trigger_cpumask_backtrace+0x1e6/0x221 lib/nmi_backtrace.c:62
trigger_all_cpu_backtrace include/linux/nmi.h:147 [inline]
check_hung_uninterruptible_tasks kernel/hung_task.c:253 [inline]
watchdog+0xfa3/0x14f0 kernel/hung_task.c:339
reset_hung_task_detector+0x30/0x30 kernel/hung_task.c:293
kthread+0x3b5/0x4a0 kernel/kthread.c:291
kthread_mod_delayed_work+0x1a0/0x1a0 kernel/kthread.c:1113
kthread_mod_delayed_work+0x1a0/0x1a0 kernel/kthread.c:1113
ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:351
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 1266 Comm: (md-udevd) Not tainted 5.7.0-rc6-next-20200522-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:entry_SYSCALL_64+0x0/0x24 arch/x86/entry/entry_64.S:153
Code: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 0f 01 f8 48 0f 07 66 2e 0f 1f 84 00 00 00 00 00 <0f> 01 f8 65 48 89 24 25 14 a0 00 00 65 48 8b 24 25 0c a0 00 00 6a
RSP: 0018:00007fffc44c8940 EFLAGS: 00000093
RAX: 0000000000000003 RBX: 00000000000ce6f8 RCX: 00007f1627aed28d
RDX: 00007fffc44c89cc RSI: 00007fffc44c89c0 RDI: 00000000000ce6f8
RBP: 0000000000100000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000008 R11: 0000000000000293 R12: 0000000000000003
R13: 00007fffc44c89c0 R14: 0000000000000000 R15: 00007fffc44c8c40
FS: 00007f162924f500(0000) GS:ffff8880ae700000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f5c456e0000 CR3: 00000000a8fa1000 CR4: 00000000001406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace: