[ 250.007093][ T6704] veth0: renamed from veth-rt-1 [ 250.275898][ T6713] veth0: renamed from veth-rt-2 [ 309.341397][ T12] [ 309.341476][ T12] ======================================================== [ 309.341610][ T12] WARNING: possible irq lock inversion dependency detected [ 309.341741][ T12] 7.1.0-rc5-virtme #1 Not tainted [ 309.341822][ T12] -------------------------------------------------------- [ 309.341952][ T12] kworker/u16:0/12 just changed the state of lock: [ 309.342056][ T12] ffffffffa1bb7438 (acaddr_hash_lock){+.+.}-{3:3}, at: __ipv6_dev_ac_dec+0x236/0x5d0 [ 309.342205][ T12] but this lock was taken by another, SOFTIRQ-safe lock in the past: [ 309.342325][ T12] (&ndev->lock){++--}-{3:3} [ 309.342328][ T12] [ 309.342328][ T12] [ 309.342328][ T12] and interrupts could create inverse lock ordering between them. [ 309.342328][ T12] [ 309.342639][ T12] [ 309.342639][ T12] other info that might help us debug this: [ 309.342759][ T12] Possible interrupt unsafe locking scenario: [ 309.342759][ T12] [ 309.342875][ T12] CPU0 CPU1 [ 309.342957][ T12] ---- ---- [ 309.343039][ T12] lock(acaddr_hash_lock); [ 309.343129][ T12] local_irq_disable(); [ 309.343225][ T12] lock(&ndev->lock); [ 309.343326][ T12] lock(acaddr_hash_lock); [ 309.343426][ T12] [ 309.343484][ T12] lock(&ndev->lock); [ 309.343543][ T12] [ 309.343543][ T12] *** DEADLOCK *** [ 309.343543][ T12] [ 309.343662][ T12] 4 locks held by kworker/u16:0/12: [ 309.343742][ T12] #0: ff110000019e9d40 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0xd55/0x1410 [ 309.343910][ T12] #1: ffa00000000c7d10 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0xdb7/0x1410 [ 309.344054][ T12] #2: ffffffffa1a98268 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xbf/0x940 [ 309.344195][ T12] #3: ffffffffa1ab4040 (rtnl_mutex){+.+.}-{4:4}, at: default_device_exit_batch+0x9a/0x600 [ 309.344353][ T12] [ 309.344353][ T12] the shortest dependencies between 2nd lock and 1st lock: [ 309.344502][ T12] -> (&ndev->lock){++--}-{3:3} { [ 309.344590][ T12] HARDIRQ-ON-W at: [ 309.344655][ T12] __lock_acquire+0x378/0xc10 [ 309.344758][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.344856][ T12] _raw_write_lock_bh+0x38/0x50 [ 309.344956][ T12] addrconf_permanent_addr+0x108/0x9c0 [ 309.345079][ T12] addrconf_notify+0x151/0xf30 [ 309.345178][ T12] notifier_call_chain+0xb0/0x320 [ 309.345279][ T12] __dev_notify_flags+0xde/0x280 [ 309.345378][ T12] netif_change_flags+0xfe/0x190 [ 309.345476][ T12] do_setlink.isra.0+0x1d25/0x2a60 [ 309.345575][ T12] rtnl_newlink+0x8d1/0xee0 [ 309.345680][ T12] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 309.345781][ T12] netlink_rcv_skb+0x14e/0x3a0 [ 309.345887][ T12] netlink_unicast+0x486/0x750 [ 309.345985][ T12] netlink_sendmsg+0x735/0xc60 [ 309.346083][ T12] ____sys_sendmsg+0x419/0x850 [ 309.346183][ T12] ___sys_sendmsg+0x14e/0x1d0 [ 309.346286][ T12] __sys_sendmsg+0x145/0x1f0 [ 309.346392][ T12] do_syscall_64+0x117/0x590 [ 309.346496][ T12] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 309.346626][ T12] HARDIRQ-ON-R at: [ 309.346685][ T12] __lock_acquire+0x378/0xc10 [ 309.346783][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.346882][ T12] _raw_read_lock_bh+0x44/0x80 [ 309.346982][ T12] inet6_fill_ifla6_attrs+0x1c9c/0x23e0 [ 309.347100][ T12] inet6_fill_link_af+0x5c/0xe0 [ 309.347202][ T12] rtnl_fill_ifinfo.isra.0+0x1a45/0x2cd0 [ 309.347321][ T12] rtmsg_ifinfo_build_skb+0x144/0x250 [ 309.347440][ T12] rtmsg_ifinfo_event.part.0+0x2c/0x130 [ 309.347556][ T12] rtmsg_ifinfo+0x5c/0xb0 [ 309.347659][ T12] register_netdevice+0x1526/0x1bc0 [ 309.347758][ T12] register_netdev+0x23/0x40 [ 309.347864][ T12] vti6_init_net+0x280/0x3c0 [ 309.347968][ T12] ops_init+0x187/0x560 [ 309.348066][ T12] register_pernet_operations+0x395/0x8e0 [ 309.348183][ T12] register_pernet_device+0x2c/0x60 [ 309.348282][ T12] vti6_tunnel_init+0x17/0x100 [ 309.348386][ T12] do_one_initcall+0x12b/0x520 [ 309.348486][ T12] kernel_init_freeable+0x596/0x630 [ 309.348590][ T12] kernel_init+0x1e/0x170 [ 309.348696][ T12] ret_from_fork+0x474/0x6b0 [ 309.348795][ T12] ret_from_fork_asm+0x11/0x20 [ 309.348905][ T12] IN-SOFTIRQ-W at: [ 309.348968][ T12] __lock_acquire+0x378/0xc10 [ 309.349069][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.349171][ T12] _raw_write_lock+0x33/0x40 [ 309.349273][ T12] addrconf_rs_timer+0xb0/0x770 [ 309.349377][ T12] call_timer_fn+0x163/0x4f0 [ 309.349478][ T12] __run_timers+0x68f/0xab0 [ 309.349577][ T12] run_timer_softirq+0xf0/0x160 [ 309.349682][ T12] handle_softirqs+0x1d8/0x940 [ 309.349783][ T12] __irq_exit_rcu+0x103/0x1c0 [ 309.349883][ T12] irq_exit_rcu+0xe/0x30 [ 309.349982][ T12] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 309.350107][ T12] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 309.350229][ T12] pv_native_safe_halt+0xf/0x10 [ 309.350332][ T12] default_idle+0x9/0x10 [ 309.350431][ T12] default_idle_call+0x6e/0xb0 [ 309.350532][ T12] cpuidle_idle_call.constprop.0+0x237/0x410 [ 309.350655][ T12] do_idle+0xf5/0x160 [ 309.350759][ T12] cpu_startup_entry+0x53/0x70 [ 309.350859][ T12] rest_init+0x1f7/0x200 [ 309.350959][ T12] start_kernel+0x3ad/0x3b0 [ 309.351059][ T12] x86_64_start_reservations+0x24/0x30 [ 309.351178][ T12] x86_64_start_kernel+0x12b/0x130 [ 309.351281][ T12] common_startup_64+0x13e/0x148 [ 309.351382][ T12] IN-SOFTIRQ-R at: [ 309.351442][ T12] __lock_acquire+0x378/0xc10 [ 309.351540][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.351642][ T12] _raw_read_lock_bh+0x44/0x80 [ 309.351740][ T12] ipv6_get_lladdr+0xa8/0x3f0 [ 309.351846][ T12] addrconf_rs_timer+0x251/0x770 [ 309.351950][ T12] call_timer_fn+0x163/0x4f0 [ 309.352047][ T12] __run_timers+0x68f/0xab0 [ 309.352149][ T12] run_timer_softirq+0xf0/0x160 [ 309.352258][ T12] handle_softirqs+0x1d8/0x940 [ 309.352357][ T12] __irq_exit_rcu+0x103/0x1c0 [ 309.352457][ T12] irq_exit_rcu+0xe/0x30 [ 309.352556][ T12] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 309.352683][ T12] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 309.352809][ T12] pv_native_safe_halt+0xf/0x10 [ 309.352910][ T12] default_idle+0x9/0x10 [ 309.353016][ T12] default_idle_call+0x6e/0xb0 [ 309.353121][ T12] cpuidle_idle_call.constprop.0+0x237/0x410 [ 309.353246][ T12] do_idle+0xf5/0x160 [ 309.353345][ T12] cpu_startup_entry+0x53/0x70 [ 309.353445][ T12] rest_init+0x1f7/0x200 [ 309.353548][ T12] start_kernel+0x3ad/0x3b0 [ 309.353656][ T12] x86_64_start_reservations+0x24/0x30 [ 309.353779][ T12] x86_64_start_kernel+0x12b/0x130 [ 309.353878][ T12] common_startup_64+0x13e/0x148 [ 309.353976][ T12] INITIAL USE at: [ 309.354037][ T12] __lock_acquire+0x378/0xc10 [ 309.354141][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.354239][ T12] _raw_write_lock_bh+0x38/0x50 [ 309.354342][ T12] addrconf_permanent_addr+0x108/0x9c0 [ 309.354461][ T12] addrconf_notify+0x151/0xf30 [ 309.354561][ T12] notifier_call_chain+0xb0/0x320 [ 309.354665][ T12] __dev_notify_flags+0xde/0x280 [ 309.354764][ T12] netif_change_flags+0xfe/0x190 [ 309.354864][ T12] do_setlink.isra.0+0x1d25/0x2a60 [ 309.354962][ T12] rtnl_newlink+0x8d1/0xee0 [ 309.355061][ T12] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 309.355163][ T12] netlink_rcv_skb+0x14e/0x3a0 [ 309.355265][ T12] netlink_unicast+0x486/0x750 [ 309.355365][ T12] netlink_sendmsg+0x735/0xc60 [ 309.355464][ T12] ____sys_sendmsg+0x419/0x850 [ 309.355565][ T12] ___sys_sendmsg+0x14e/0x1d0 [ 309.355670][ T12] __sys_sendmsg+0x145/0x1f0 [ 309.355773][ T12] do_syscall_64+0x117/0x590 [ 309.355873][ T12] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 309.355994][ T12] INITIAL READ USE at: [ 309.356072][ T12] __lock_acquire+0x378/0xc10 [ 309.356176][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.356298][ T12] _raw_read_lock_bh+0x44/0x80 [ 309.356400][ T12] inet6_fill_ifla6_attrs+0x1c9c/0x23e0 [ 309.356523][ T12] inet6_fill_link_af+0x5c/0xe0 [ 309.356632][ T12] rtnl_fill_ifinfo.isra.0+0x1a45/0x2cd0 [ 309.356754][ T12] rtmsg_ifinfo_build_skb+0x144/0x250 [ 309.356872][ T12] rtmsg_ifinfo_event.part.0+0x2c/0x130 [ 309.356996][ T12] rtmsg_ifinfo+0x5c/0xb0 [ 309.357096][ T12] register_netdevice+0x1526/0x1bc0 [ 309.357218][ T12] register_netdev+0x23/0x40 [ 309.357322][ T12] vti6_init_net+0x280/0x3c0 [ 309.357422][ T12] ops_init+0x187/0x560 [ 309.357573][ T12] register_pernet_operations+0x395/0x8e0 [ 309.357695][ T12] register_pernet_device+0x2c/0x60 [ 309.357817][ T12] vti6_tunnel_init+0x17/0x100 [ 309.357959][ T12] do_one_initcall+0x12b/0x520 [ 309.358057][ T12] kernel_init_freeable+0x596/0x630 [ 309.358177][ T12] kernel_init+0x1e/0x170 [ 309.358318][ T12] ret_from_fork+0x474/0x6b0 [ 309.358416][ T12] ret_from_fork_asm+0x11/0x20 [ 309.358517][ T12] } [ 309.358558][ T12] ... key at: [] __key.37+0x0/0x40 [ 309.358729][ T12] ... acquired at: [ 309.358793][ T12] __lock_acquire+0x508/0xc10 [ 309.358876][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.359001][ T12] _raw_spin_lock+0x33/0x40 [ 309.359079][ T12] ipv6_add_acaddr_hash.isra.0+0x16d/0x350 [ 309.359177][ T12] __ipv6_dev_ac_inc+0x57e/0x930 [ 309.359258][ T12] addrconf_join_anycast+0x1bc/0x260 [ 309.359380][ T12] dev_forward_change+0x2be/0x850 [ 309.359462][ T12] addrconf_fixup_forwarding+0x2af/0x4d0 [ 309.359563][ T12] addrconf_sysctl_forward+0x209/0x2b0 [ 309.359644][ T12] proc_sys_call_handler+0x31b/0x480 [ 309.359774][ T12] new_sync_write+0x333/0x750 [ 309.359854][ T12] vfs_write+0x6a4/0xc10 [ 309.359932][ T12] ksys_write+0x116/0x250 [ 309.360013][ T12] do_syscall_64+0x117/0x590 [ 309.360136][ T12] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 309.360233][ T12] [ 309.360274][ T12] -> (acaddr_hash_lock){+.+.}-{3:3} { [ 309.360355][ T12] HARDIRQ-ON-W at: [ 309.360415][ T12] __lock_acquire+0x378/0xc10 [ 309.360513][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.360618][ T12] _raw_spin_lock+0x33/0x40 [ 309.360717][ T12] ipv6_add_acaddr_hash.isra.0+0x16d/0x350 [ 309.360878][ T12] __ipv6_dev_ac_inc+0x57e/0x930 [ 309.360977][ T12] addrconf_join_anycast+0x1bc/0x260 [ 309.361075][ T12] dev_forward_change+0x2be/0x850 [ 309.361219][ T12] addrconf_fixup_forwarding+0x2af/0x4d0 [ 309.361335][ T12] addrconf_sysctl_forward+0x209/0x2b0 [ 309.361433][ T12] proc_sys_call_handler+0x31b/0x480 [ 309.361577][ T12] new_sync_write+0x333/0x750 [ 309.361683][ T12] vfs_write+0x6a4/0xc10 [ 309.361780][ T12] ksys_write+0x116/0x250 [ 309.361922][ T12] do_syscall_64+0x117/0x590 [ 309.362021][ T12] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 309.362146][ T12] SOFTIRQ-ON-W at: [ 309.362246][ T12] __lock_acquire+0x378/0xc10 [ 309.362348][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.362446][ T12] _raw_spin_lock+0x33/0x40 [ 309.362590][ T12] __ipv6_dev_ac_dec+0x236/0x5d0 [ 309.362693][ T12] addrconf_leave_anycast+0x1bc/0x260 [ 309.362790][ T12] __ipv6_ifa_notify+0x6b4/0xad0 [ 309.362889][ T12] addrconf_ifdown.isra.0+0xa70/0x15f0 [ 309.363034][ T12] addrconf_notify+0x339/0xf30 [ 309.363134][ T12] notifier_call_chain+0xb0/0x320 [ 309.363232][ T12] __netdev_upper_dev_unlink+0x10b/0x1e0 [ 309.363394][ T12] netdev_upper_dev_unlink+0x79/0xa0 [ 309.363497][ T12] vrf_dellink+0xcb/0x180 [ 309.363606][ T12] default_device_exit_batch+0x19d/0x600 [ 309.363771][ T12] ops_undo_list+0x2ce/0x8f0 [ 309.363872][ T12] cleanup_net+0x431/0x940 [ 309.363971][ T12] process_one_work+0xdf8/0x1410 [ 309.364117][ T12] worker_thread+0x4f1/0xd60 [ 309.364216][ T12] kthread+0x367/0x460 [ 309.364296][ T12] ret_from_fork+0x474/0x6b0 [ 309.364398][ T12] ret_from_fork_asm+0x11/0x20 [ 309.364501][ T12] INITIAL USE at: [ 309.364560][ T12] __lock_acquire+0x378/0xc10 [ 309.364663][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.364805][ T12] _raw_spin_lock+0x33/0x40 [ 309.364906][ T12] ipv6_add_acaddr_hash.isra.0+0x16d/0x350 [ 309.365029][ T12] __ipv6_dev_ac_inc+0x57e/0x930 [ 309.365172][ T12] addrconf_join_anycast+0x1bc/0x260 [ 309.365270][ T12] dev_forward_change+0x2be/0x850 [ 309.365372][ T12] addrconf_fixup_forwarding+0x2af/0x4d0 [ 309.365537][ T12] addrconf_sysctl_forward+0x209/0x2b0 [ 309.365647][ T12] proc_sys_call_handler+0x31b/0x480 [ 309.365747][ T12] new_sync_write+0x333/0x750 [ 309.365887][ T12] vfs_write+0x6a4/0xc10 [ 309.365989][ T12] ksys_write+0x116/0x250 [ 309.366088][ T12] do_syscall_64+0x117/0x590 [ 309.366234][ T12] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 309.366352][ T12] } [ 309.366392][ T12] ... key at: [] acaddr_hash_lock+0x18/0x45a0 [ 309.366513][ T12] ... acquired at: [ 309.366621][ T12] mark_lock+0x1d7/0xa00 [ 309.366699][ T12] mark_usage+0x105/0x170 [ 309.366777][ T12] __lock_acquire+0x378/0xc10 [ 309.366856][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.366982][ T12] _raw_spin_lock+0x33/0x40 [ 309.367061][ T12] __ipv6_dev_ac_dec+0x236/0x5d0 [ 309.367143][ T12] addrconf_leave_anycast+0x1bc/0x260 [ 309.367226][ T12] __ipv6_ifa_notify+0x6b4/0xad0 [ 309.367355][ T12] addrconf_ifdown.isra.0+0xa70/0x15f0 [ 309.367434][ T12] addrconf_notify+0x339/0xf30 [ 309.367511][ T12] notifier_call_chain+0xb0/0x320 [ 309.367594][ T12] __netdev_upper_dev_unlink+0x10b/0x1e0 [ 309.367747][ T12] netdev_upper_dev_unlink+0x79/0xa0 [ 309.367825][ T12] vrf_dellink+0xcb/0x180 [ 309.367907][ T12] default_device_exit_batch+0x19d/0x600 [ 309.368049][ T12] ops_undo_list+0x2ce/0x8f0 [ 309.368131][ T12] cleanup_net+0x431/0x940 [ 309.368212][ T12] process_one_work+0xdf8/0x1410 [ 309.368296][ T12] worker_thread+0x4f1/0xd60 [ 309.368375][ T12] kthread+0x367/0x460 [ 309.368434][ T12] ret_from_fork+0x474/0x6b0 [ 309.368517][ T12] ret_from_fork_asm+0x11/0x20 [ 309.368599][ T12] [ 309.368645][ T12] [ 309.368645][ T12] stack backtrace: [ 309.368797][ T12] CPU: 3 UID: 0 PID: 12 Comm: kworker/u16:0 Not tainted 7.1.0-rc5-virtme #1 PREEMPT(full) [ 309.368800][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 309.368802][ T12] Workqueue: netns cleanup_net [ 309.368805][ T12] Call Trace: [ 309.368807][ T12] [ 309.368808][ T12] dump_stack_lvl+0x6f/0xa0 [ 309.368811][ T12] print_irq_inversion_bug.part.0.cold+0xe6/0x143 [ 309.368814][ T12] mark_lock_irq+0x989/0x9c0 [ 309.368817][ T12] mark_lock+0x1d7/0xa00 [ 309.368819][ T12] mark_usage+0x105/0x170 [ 309.368820][ T12] __lock_acquire+0x378/0xc10 [ 309.368822][ T12] lock_acquire.part.0+0xbc/0x260 [ 309.368823][ T12] ? __ipv6_dev_ac_dec+0x236/0x5d0 [ 309.368825][ T12] ? rcu_is_watching+0x15/0xd0 [ 309.368828][ T12] ? do_raw_read_unlock+0x70/0x70 [ 309.368829][ T12] ? lock_acquire+0x134/0x160 [ 309.368831][ T12] _raw_spin_lock+0x33/0x40 [ 309.368832][ T12] ? __ipv6_dev_ac_dec+0x236/0x5d0 [ 309.368834][ T12] __ipv6_dev_ac_dec+0x236/0x5d0 [ 309.368836][ T12] addrconf_leave_anycast+0x1bc/0x260 [ 309.368837][ T12] ? inet6_dump_ifinfo+0x6e0/0x6e0 [ 309.368839][ T12] ? __ipv6_isatap_ifid+0x210/0x210 [ 309.368841][ T12] ? nlmsg_notify+0x62/0x250 [ 309.368844][ T12] __ipv6_ifa_notify+0x6b4/0xad0 [ 309.368845][ T12] ? cleanup_prefix_route+0x550/0x550 [ 309.368847][ T12] ? find_held_lock+0x2b/0x80 [ 309.368849][ T12] ? __lock_release.isra.0+0x6b/0x1a0 [ 309.368850][ T12] ? __rwlock_init+0x150/0x150 [ 309.368852][ T12] ? mark_held_locks+0x40/0x70 [ 309.368853][ T12] ? addrconf_ifdown.isra.0+0xa70/0x15f0 [ 309.368855][ T12] addrconf_ifdown.isra.0+0xa70/0x15f0 [ 309.368858][ T12] ? addrconf_dad_run+0x1b0/0x1b0 [ 309.368860][ T12] ? netkit_xmit+0x14c0/0x14c0 [ 309.368863][ T12] addrconf_notify+0x339/0xf30 [ 309.368865][ T12] ? team_port_get_rtnl+0x65/0xc0 [ 309.368867][ T12] notifier_call_chain+0xb0/0x320 [ 309.368869][ T12] __netdev_upper_dev_unlink+0x10b/0x1e0 [ 309.368871][ T12] ? lock_acquire+0x134/0x160 [ 309.368872][ T12] ? netdev_adjacent_change_prepare+0x170/0x170 [ 309.368874][ T12] ? trace_contention_end+0xb3/0x1a0 [ 309.368877][ T12] ? default_device_exit_batch+0x9a/0x600 [ 309.368878][ T12] ? rcu_is_watching+0x15/0xd0 [ 309.368879][ T12] ? lock_acquire+0x134/0x160 [ 309.368880][ T12] ? rcu_is_watching+0x15/0xd0 [ 309.368882][ T12] netdev_upper_dev_unlink+0x79/0xa0 [ 309.368884][ T12] ? __netdev_upper_dev_unlink+0x1e0/0x1e0 [ 309.368886][ T12] ? rtnl_is_locked+0x15/0x20 [ 309.368888][ T12] vrf_dellink+0xcb/0x180 [ 309.368890][ T12] ? vrf_map_unregister_dev+0x410/0x410 [ 309.368892][ T12] ? perf_trace_sched_switch+0x7d0/0x7d0 [ 309.368895][ T12] default_device_exit_batch+0x19d/0x600 [ 309.368897][ T12] ? unregister_netdev+0x60/0x60 [ 309.368898][ T12] ? perf_trace_sched_switch+0x7d0/0x7d0 [ 309.368900][ T12] ? fou_exit_net+0x30/0x110 [ 309.368903][ T12] ops_undo_list+0x2ce/0x8f0 [ 309.368905][ T12] ? lockdep_hardirqs_on+0x8c/0x130 [ 309.368906][ T12] ? netns_install+0x2a0/0x2a0 [ 309.368908][ T12] ? __lock_release.isra.0+0x6b/0x1a0 [ 309.368909][ T12] ? idr_destroy+0x121/0x250 [ 309.368912][ T12] cleanup_net+0x431/0x940 [ 309.368914][ T12] ? net_passive_dec+0x1c0/0x1c0 [ 309.368915][ T12] ? process_one_work+0xdb7/0x1410 [ 309.368917][ T12] ? lock_acquire+0x134/0x160 [ 309.368918][ T12] ? rcu_is_watching+0x15/0xd0 [ 309.368920][ T12] process_one_work+0xdf8/0x1410 [ 309.368923][ T12] ? pwq_dec_nr_in_flight+0x710/0x710 [ 309.368925][ T12] ? lock_acquire.part.0+0xbc/0x260 [ 309.368928][ T12] worker_thread+0x4f1/0xd60 [ 309.368931][ T12] ? rescuer_thread+0x1320/0x1320 [ 309.368932][ T12] kthread+0x367/0x460 [ 309.368934][ T12] ? trace_irq_enable.constprop.0+0x9b/0x180 [ 309.368937][ T12] ? kthread_affine_node+0x330/0x330 [ 309.368938][ T12] ret_from_fork+0x474/0x6b0 [ 309.368940][ T12] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 309.368942][ T12] ? __switch_to+0x5a3/0xe00 [ 309.368944][ T12] ? kthread_affine_node+0x330/0x330 [ 309.368945][ T12] ret_from_fork_asm+0x11/0x20 [ 309.368949][ T12]