[ 16.714982][ T301] ip (301) used greatest stack depth: 24352 bytes left [ 16.714998][ T301] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 16.715000][ T301] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 301, name: ip [ 16.715002][ T301] preempt_count: 2, expected: 0 [ 16.715002][ T301] RCU nest depth: 0, expected: 0 [ 16.715003][ T301] locks held by ip/301: 5, last CPU#2: [ 16.715006][ T301] #0: ffffffff8aa127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 16.715017][ T301] #1: ffffffff8ab79cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 16.715023][ T301] #2: ffffffff8ab79d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 16.715027][ T301] #3: ffffffff8aa99660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 16.715031][ T301] #4: ffffffff8aa99560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 16.715035][ T301] irq event stamp: 34810 [ 16.715036][ T301] hardirqs last enabled at (34809): [] __down_trylock_console_sem+0x86/0xa0 [ 16.715038][ T301] hardirqs last disabled at (34810): [] console_emit_next_record+0x3d4/0x4c0 [ 16.715040][ T301] softirqs last enabled at (33528): [] netlink_release+0x17b/0xcf0 [ 16.715045][ T301] softirqs last disabled at (33526): [] netlink_release+0xd2/0xcf0 [ 16.715047][ T301] Preemption disabled at: [ 16.715048][ T301] [<0000000000000000>] 0x0 [ 16.715056][ T301] CPU: 2 UID: 0 PID: 301 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 16.715060][ T301] Tainted: [W]=WARN [ 16.715061][ T301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.715063][ T301] Call Trace: [ 16.715064][ T301] [ 16.715066][ T301] dump_stack_lvl+0x6f/0xa0 [ 16.715072][ T301] __might_resched.cold+0x1fe/0x2c1 [ 16.715077][ T301] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 16.715082][ T301] ? __kmalloc_noprof+0xdb/0x760 [ 16.715087][ T301] __kmalloc_noprof+0x443/0x760 [ 16.715089][ T301] ? alloc_buf.isra.0+0x4b/0x260 [ 16.715095][ T301] ? do_raw_spin_unlock+0x59/0x250 [ 16.715098][ T301] alloc_buf.isra.0+0x4b/0x260 [ 16.715101][ T301] put_chars+0x1e1/0x2f0 [ 16.715104][ T301] ? __send_to_port+0x420/0x420 [ 16.715106][ T301] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 16.715111][ T301] ? validate_chain+0x38b/0xc20 [ 16.715116][ T301] hvc_console_print+0x292/0x780 [ 16.715123][ T301] ? hvc_write+0x3a0/0x3a0 [ 16.715126][ T301] ? rcu_is_watching+0x16/0xd0 [ 16.715129][ T301] ? lock_acquire+0x13c/0x160 [ 16.715133][ T301] console_emit_next_record+0x22f/0x4c0 [ 16.715137][ T301] ? devkmsg_read+0x4b0/0x4b0 [ 16.715139][ T301] ? console_flush_one_record+0x106/0x710 [ 16.715142][ T301] ? rcu_is_watching+0x16/0xd0 [ 16.715145][ T301] ? lock_acquire+0x13c/0x160 [ 16.715149][ T301] console_flush_one_record+0x46f/0x710 [ 16.715153][ T301] ? console_emit_next_record+0x4c0/0x4c0 [ 16.715155][ T301] ? __lock_acquire+0x518/0xc20 [ 16.715161][ T301] console_unlock+0xee/0x1f0 [ 16.715164][ T301] ? console_flush_one_record+0x710/0x710 [ 16.715166][ T301] ? rcu_is_watching+0x16/0xd0 [ 16.715168][ T301] ? lock_acquire+0x60/0x160 [ 16.715172][ T301] ? __down_trylock_console_sem+0x5e/0xa0 [ 16.715174][ T301] ? vprintk_emit+0x320/0x3e0 [ 16.715178][ T301] vprintk_emit+0x37c/0x3e0 [ 16.715182][ T301] ? wake_up_klogd_work_func+0x90/0x90 [ 16.715186][ T301] ? __lock_acquire+0x518/0xc20 [ 16.715190][ T301] _printk+0xc7/0x100 [ 16.715194][ T301] ? snapshot_read.cold+0x21/0x21 [ 16.715197][ T301] ? do_raw_spin_lock+0x131/0x280 [ 16.715199][ T301] ? __rwlock_init+0x150/0x150 [ 16.715204][ T301] ? do_raw_spin_lock+0x131/0x280 [ 16.715206][ T301] do_exit.cold+0x82/0x9c [ 16.715210][ T301] ? exit_notify+0x890/0x890 [ 16.715212][ T301] ? __lock_release.isra.0+0x69/0x1a0 [ 16.715214][ T301] ? rcu_is_watching+0x16/0xd0 [ 16.715219][ T301] do_group_exit+0xb8/0x370 [ 16.715222][ T301] __x64_sys_exit_group+0x3c/0x50 [ 16.715224][ T301] x64_sys_call+0x1567/0x1570 [ 16.715227][ T301] do_syscall_64+0xff/0x530 [ 16.715231][ T301] ? exc_page_fault+0xee/0x100 [ 16.715234][ T301] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 16.715236][ T301] RIP: 0033:0x7f5b86b441b8 [ 16.715239][ T301] Code: Unable to access opcode bytes at 0x7f5b86b4418e. [ 16.715240][ T301] RSP: 002b:00007ffd3b06b6e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 16.715242][ T301] RAX: ffffffffffffffda RBX: 00007f5b86c74f88 RCX: 00007f5b86b441b8 [ 16.715244][ T301] RDX: 00007f5b8688efc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 16.715245][ T301] RBP: 00007ffd3b06b740 R08: 0000000000000000 R09: 0000000000000000 [ 16.715246][ T301] R10: 00007ffd3b06b500 R11: 0000000000000246 R12: 0000000000000001 [ 16.715247][ T301] R13: 0000000000000000 R14: 00007f5b86c73680 R15: 00007f5b86c74fa0 [ 16.715254][ T301] [ 32.487114][ T738] iperf3 (738) used greatest stack depth: 23360 bytes left [ 32.487133][ T738] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 32.487136][ T738] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 738, name: iperf3 [ 32.487137][ T738] preempt_count: 2, expected: 0 [ 32.487138][ T738] RCU nest depth: 0, expected: 0 [ 32.487139][ T738] locks held by iperf3/738: 5, last CPU#2: [ 32.487141][ T738] #0: ffffffff8aa127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 32.487153][ T738] #1: ffffffff8ab79cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 32.487159][ T738] #2: ffffffff8ab79d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 32.487162][ T738] #3: ffffffff8aa99660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 32.487166][ T738] #4: ffffffff8aa99560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 32.487170][ T738] irq event stamp: 7112832 [ 32.487171][ T738] hardirqs last enabled at (7112831): [] __down_trylock_console_sem+0x86/0xa0 [ 32.487174][ T738] hardirqs last disabled at (7112832): [] console_emit_next_record+0x3d4/0x4c0 [ 32.487176][ T738] softirqs last enabled at (7112392): [] fpu__clear_user_states+0x104/0x290 [ 32.487179][ T738] softirqs last disabled at (7112390): [] fpu__clear_user_states+0x6d/0x290 [ 32.487181][ T738] Preemption disabled at: [ 32.487182][ T738] [<0000000000000000>] 0x0 [ 32.487189][ T738] CPU: 2 UID: 0 PID: 738 Comm: iperf3 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 32.487192][ T738] Tainted: [W]=WARN [ 32.487193][ T738] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.487195][ T738] Call Trace: [ 32.487197][ T738] [ 32.487198][ T738] dump_stack_lvl+0x6f/0xa0 [ 32.487204][ T738] __might_resched.cold+0x1fe/0x2c1 [ 32.487208][ T738] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 32.487212][ T738] ? __kmalloc_noprof+0xdb/0x760 [ 32.487217][ T738] __kmalloc_noprof+0x443/0x760 [ 32.487219][ T738] ? alloc_buf.isra.0+0x4b/0x260 [ 32.487225][ T738] ? do_raw_spin_unlock+0x59/0x250 [ 32.487228][ T738] alloc_buf.isra.0+0x4b/0x260 [ 32.487231][ T738] put_chars+0x1e1/0x2f0 [ 32.487234][ T738] ? prb_final_commit+0x50/0x50 [ 32.487236][ T738] ? __send_to_port+0x420/0x420 [ 32.487239][ T738] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 32.487243][ T738] ? rcu_read_lock_any_held+0x3c/0x90 [ 32.487245][ T738] ? validate_chain+0x38b/0xc20 [ 32.487249][ T738] hvc_console_print+0x292/0x780 [ 32.487252][ T738] ? mark_usage+0x61/0x170 [ 32.487254][ T738] ? __lock_acquire+0x518/0xc20 [ 32.487255][ T738] ? __lock_acquire+0x518/0xc20 [ 32.487259][ T738] ? hvc_write+0x3a0/0x3a0 [ 32.487261][ T738] ? console_emit_next_record+0x1df/0x4c0 [ 32.487264][ T738] ? rcu_is_watching+0x16/0xd0 [ 32.487267][ T738] ? lock_acquire+0x13c/0x160 [ 32.487271][ T738] console_emit_next_record+0x22f/0x4c0 [ 32.487275][ T738] ? devkmsg_read+0x4b0/0x4b0 [ 32.487276][ T738] ? console_flush_one_record+0x106/0x710 [ 32.487279][ T738] ? rcu_is_watching+0x16/0xd0 [ 32.487282][ T738] ? lock_acquire+0x13c/0x160 [ 32.487286][ T738] console_flush_one_record+0x46f/0x710 [ 32.487290][ T738] ? console_emit_next_record+0x4c0/0x4c0 [ 32.487291][ T738] ? __lock_acquire+0x518/0xc20 [ 32.487296][ T738] console_unlock+0xee/0x1f0 [ 32.487299][ T738] ? console_flush_one_record+0x710/0x710 [ 32.487301][ T738] ? rcu_is_watching+0x16/0xd0 [ 32.487303][ T738] ? lock_acquire+0x60/0x160 [ 32.487306][ T738] ? __down_trylock_console_sem+0x5e/0xa0 [ 32.487308][ T738] ? vprintk_emit+0x320/0x3e0 [ 32.487311][ T738] vprintk_emit+0x37c/0x3e0 [ 32.487315][ T738] ? wake_up_klogd_work_func+0x90/0x90 [ 32.487318][ T738] ? __lock_acquire+0x518/0xc20 [ 32.487322][ T738] _printk+0xc7/0x100 [ 32.487325][ T738] ? snapshot_read.cold+0x21/0x21 [ 32.487328][ T738] ? do_raw_spin_lock+0x131/0x280 [ 32.487330][ T738] ? __rwlock_init+0x150/0x150 [ 32.487334][ T738] ? do_raw_spin_lock+0x131/0x280 [ 32.487337][ T738] do_exit.cold+0x82/0x9c [ 32.487340][ T738] ? exit_notify+0x890/0x890 [ 32.487345][ T738] __x64_sys_exit+0x42/0x50 [ 32.487347][ T738] x64_sys_call+0x156c/0x1570 [ 32.487350][ T738] do_syscall_64+0xff/0x530 [ 32.487354][ T738] ? exc_page_fault+0xee/0x100 [ 32.487356][ T738] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 32.487359][ T738] RIP: 0033:0x7f32316dcc49 [ 32.487361][ T738] Code: Unable to access opcode bytes at 0x7f32316dcc1f. [ 32.487362][ T738] RSP: 002b:00007f3230e9be60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 32.487365][ T738] RAX: ffffffffffffffda RBX: 00007f3230e9c6c0 RCX: 00007f32316dcc49 [ 32.487366][ T738] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 32.487367][ T738] RBP: 00007f3230e9bf70 R08: 0000000000000001 R09: 00007f3230e9c6c0 [ 32.487368][ T738] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f323069c000 [ 32.487368][ T738] R13: 00007ffd64132b20 R14: 0000000000000002 R15: 00007ffd64132c27 [ 32.487375][ T738] [ 34.469036][ T833] tun0: deleting peer with id 1, reason 1 [ 34.469099][ T833] [ 34.469100][ T833] ===================================================== [ 34.469101][ T833] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 34.469105][ T833] 7.2.0-virtme #1 Tainted: G W [ 34.469106][ T833] ----------------------------------------------------- [ 34.469107][ T833] ovpn-cli/833 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 34.469109][ T833] ffffffff8aa99660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 34.469121][ T833] [ 34.469121][ T833] and this task is already holding: [ 34.469121][ T833] ff11000017f51e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 34.469129][ T833] which would create a new lock dependency: [ 34.469129][ T833] (&ovpn->lock){+.-.}-{3:3} -> (console_owner){....}-{0:0} [ 34.469132][ T833] [ 34.469132][ T833] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 34.469133][ T833] (&ovpn->lock){+.-.}-{3:3} [ 34.469134][ T833] [ 34.469134][ T833] ... which became SOFTIRQ-irq-safe at: [ 34.469135][ T833] __lock_acquire+0x388/0xc20 [ 34.469138][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469140][ T833] _raw_spin_lock_bh+0x38/0x50 [ 34.469143][ T833] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 34.469147][ T833] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 34.469150][ T833] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 34.469152][ T833] udp_queue_rcv_one_skb+0x645/0xb00 [ 34.469155][ T833] udp_unicast_rcv_skb+0x366/0x450 [ 34.469157][ T833] udp_rcv+0xaba/0x1d90 [ 34.469158][ T833] ip_protocol_deliver_rcu+0x82/0x350 [ 34.469161][ T833] ip_local_deliver_finish+0x36f/0x610 [ 34.469162][ T833] ip_local_deliver+0x184/0x4c0 [ 34.469163][ T833] ip_rcv+0xdc/0x3d0 [ 34.469165][ T833] __netif_receive_skb_one_core+0xfc/0x180 [ 34.469168][ T833] process_backlog+0x431/0x14c0 [ 34.469170][ T833] __napi_poll+0xa7/0x3b0 [ 34.469172][ T833] net_rx_action+0x513/0xf50 [ 34.469173][ T833] handle_softirqs+0x1d3/0x900 [ 34.469176][ T833] do_softirq+0xac/0xe0 [ 34.469177][ T833] __local_bh_enable_ip+0x118/0x150 [ 34.469178][ T833] __dev_queue_xmit+0x979/0x1b80 [ 34.469180][ T833] ip_finish_output2+0x5b9/0x1bc0 [ 34.469182][ T833] ip_output+0x1ca/0x660 [ 34.469183][ T833] ip_push_pending_frames+0xf6/0x250 [ 34.469185][ T833] raw_sendmsg+0x1169/0x1cc0 [ 34.469187][ T833] __sys_sendto+0x2aa/0x400 [ 34.469189][ T833] __x64_sys_sendto+0xe4/0x1f0 [ 34.469191][ T833] do_syscall_64+0xff/0x530 [ 34.469194][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.469196][ T833] [ 34.469196][ T833] to a SOFTIRQ-irq-unsafe lock: [ 34.469197][ T833] (fs_reclaim){+.+.}-{0:0} [ 34.469198][ T833] [ 34.469198][ T833] ... which became SOFTIRQ-irq-unsafe at: [ 34.469199][ T833] ... [ 34.469199][ T833] __lock_acquire+0x388/0xc20 [ 34.469201][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469202][ T833] fs_reclaim_acquire+0xd5/0x120 [ 34.469205][ T833] __kmalloc_cache_noprof+0x6e/0x620 [ 34.469207][ T833] kthread_create_worker_on_node+0xea/0x210 [ 34.469210][ T833] workqueue_init+0x2a/0x680 [ 34.469213][ T833] kernel_init_freeable+0x2fe/0x630 [ 34.469216][ T833] kernel_init+0x21/0x150 [ 34.469218][ T833] ret_from_fork+0x474/0x6b0 [ 34.469221][ T833] ret_from_fork_asm+0x11/0x20 [ 34.469223][ T833] [ 34.469223][ T833] other info that might help us debug this: [ 34.469223][ T833] [ 34.469224][ T833] Chain exists of: [ 34.469224][ T833] &ovpn->lock --> console_owner --> fs_reclaim [ 34.469224][ T833] [ 34.469226][ T833] Possible interrupt unsafe locking scenario: [ 34.469226][ T833] [ 34.469227][ T833] CPU0 CPU1 [ 34.469227][ T833] ---- ---- [ 34.469228][ T833] lock(fs_reclaim); [ 34.469228][ T833] local_irq_disable(); [ 34.469229][ T833] lock(&ovpn->lock); [ 34.469230][ T833] lock(console_owner); [ 34.469230][ T833] [ 34.469231][ T833] lock(&ovpn->lock); [ 34.469232][ T833] [ 34.469232][ T833] *** DEADLOCK *** [ 34.469232][ T833] [ 34.469232][ T833] locks held by ovpn-cli/833: 4, last CPU#3: [ 34.469233][ T833] #0: ffffffff8b344b68 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 34.469238][ T833] #1: ff11000017f51e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 34.469242][ T833] #2: ffffffff8ab79cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 34.469246][ T833] #3: ffffffff8ab79d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 34.469249][ T833] [ 34.469249][ T833] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 34.469250][ T833] -> (&ovpn->lock){+.-.}-{3:3} { [ 34.469252][ T833] HARDIRQ-ON-W at: [ 34.469253][ T833] __lock_acquire+0x388/0xc20 [ 34.469255][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469256][ T833] _raw_spin_lock_bh+0x38/0x50 [ 34.469257][ T833] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 34.469260][ T833] ovpn_peer_add+0x152/0x330 [ovpn] [ 34.469262][ T833] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 34.469264][ T833] genl_family_rcv_msg_doit+0x206/0x300 [ 34.469266][ T833] genl_family_rcv_msg+0x3a4/0x640 [ 34.469268][ T833] genl_rcv_msg+0xbb/0x160 [ 34.469270][ T833] netlink_rcv_skb+0x14e/0x3a0 [ 34.469271][ T833] genl_rcv+0x28/0x40 [ 34.469273][ T833] netlink_unicast+0x486/0x750 [ 34.469274][ T833] netlink_sendmsg+0x735/0xc60 [ 34.469276][ T833] ____sys_sendmsg+0x415/0x880 [ 34.469278][ T833] ___sys_sendmsg+0x14e/0x1d0 [ 34.469279][ T833] __sys_sendmsg+0x12c/0x1d0 [ 34.469281][ T833] do_syscall_64+0xff/0x530 [ 34.469283][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.469284][ T833] IN-SOFTIRQ-W at: [ 34.469284][ T833] __lock_acquire+0x388/0xc20 [ 34.469286][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469287][ T833] _raw_spin_lock_bh+0x38/0x50 [ 34.469288][ T833] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 34.469291][ T833] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 34.469293][ T833] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 34.469295][ T833] udp_queue_rcv_one_skb+0x645/0xb00 [ 34.469297][ T833] udp_unicast_rcv_skb+0x366/0x450 [ 34.469298][ T833] udp_rcv+0xaba/0x1d90 [ 34.469300][ T833] ip_protocol_deliver_rcu+0x82/0x350 [ 34.469301][ T833] ip_local_deliver_finish+0x36f/0x610 [ 34.469302][ T833] ip_local_deliver+0x184/0x4c0 [ 34.469304][ T833] ip_rcv+0xdc/0x3d0 [ 34.469305][ T833] __netif_receive_skb_one_core+0xfc/0x180 [ 34.469307][ T833] process_backlog+0x431/0x14c0 [ 34.469308][ T833] __napi_poll+0xa7/0x3b0 [ 34.469310][ T833] net_rx_action+0x513/0xf50 [ 34.469312][ T833] handle_softirqs+0x1d3/0x900 [ 34.469313][ T833] do_softirq+0xac/0xe0 [ 34.469314][ T833] __local_bh_enable_ip+0x118/0x150 [ 34.469315][ T833] __dev_queue_xmit+0x979/0x1b80 [ 34.469317][ T833] ip_finish_output2+0x5b9/0x1bc0 [ 34.469318][ T833] ip_output+0x1ca/0x660 [ 34.469320][ T833] ip_push_pending_frames+0xf6/0x250 [ 34.469321][ T833] raw_sendmsg+0x1169/0x1cc0 [ 34.469322][ T833] __sys_sendto+0x2aa/0x400 [ 34.469324][ T833] __x64_sys_sendto+0xe4/0x1f0 [ 34.469326][ T833] do_syscall_64+0xff/0x530 [ 34.469327][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.469328][ T833] INITIAL USE at: [ 34.469329][ T833] __lock_acquire+0x388/0xc20 [ 34.469330][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469331][ T833] _raw_spin_lock_bh+0x38/0x50 [ 34.469333][ T833] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 34.469335][ T833] ovpn_peer_add+0x152/0x330 [ovpn] [ 34.469337][ T833] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 34.469339][ T833] genl_family_rcv_msg_doit+0x206/0x300 [ 34.469341][ T833] genl_family_rcv_msg+0x3a4/0x640 [ 34.469342][ T833] genl_rcv_msg+0xbb/0x160 [ 34.469344][ T833] netlink_rcv_skb+0x14e/0x3a0 [ 34.469346][ T833] genl_rcv+0x28/0x40 [ 34.469347][ T833] netlink_unicast+0x486/0x750 [ 34.469349][ T833] netlink_sendmsg+0x735/0xc60 [ 34.469350][ T833] ____sys_sendmsg+0x415/0x880 [ 34.469352][ T833] ___sys_sendmsg+0x14e/0x1d0 [ 34.469353][ T833] __sys_sendmsg+0x12c/0x1d0 [ 34.469355][ T833] do_syscall_64+0xff/0x530 [ 34.469356][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.469357][ T833] } [ 34.469358][ T833] ... key at: [] __key.84+0x0/0x40 [ovpn] [ 34.469361][ T833] [ 34.469361][ T833] the dependencies between the lock to be acquired [ 34.469362][ T833] and SOFTIRQ-irq-unsafe lock: [ 34.469366][ T833] -> (fs_reclaim){+.+.}-{0:0} { [ 34.469368][ T833] HARDIRQ-ON-W at: [ 34.469369][ T833] __lock_acquire+0x388/0xc20 [ 34.469370][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469372][ T833] fs_reclaim_acquire+0xd5/0x120 [ 34.469373][ T833] __kmalloc_cache_noprof+0x6e/0x620 [ 34.469374][ T833] kthread_create_worker_on_node+0xea/0x210 [ 34.469376][ T833] workqueue_init+0x2a/0x680 [ 34.469377][ T833] kernel_init_freeable+0x2fe/0x630 [ 34.469379][ T833] kernel_init+0x21/0x150 [ 34.469380][ T833] ret_from_fork+0x474/0x6b0 [ 34.469381][ T833] ret_from_fork_asm+0x11/0x20 [ 34.469382][ T833] SOFTIRQ-ON-W at: [ 34.469383][ T833] __lock_acquire+0x388/0xc20 [ 34.469384][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469386][ T833] fs_reclaim_acquire+0xd5/0x120 [ 34.469387][ T833] __kmalloc_cache_noprof+0x6e/0x620 [ 34.469388][ T833] kthread_create_worker_on_node+0xea/0x210 [ 34.469389][ T833] workqueue_init+0x2a/0x680 [ 34.469390][ T833] kernel_init_freeable+0x2fe/0x630 [ 34.469392][ T833] kernel_init+0x21/0x150 [ 34.469393][ T833] ret_from_fork+0x474/0x6b0 [ 34.469394][ T833] ret_from_fork_asm+0x11/0x20 [ 34.469396][ T833] INITIAL USE at: [ 34.469396][ T833] __lock_acquire+0x388/0xc20 [ 34.469398][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469399][ T833] fs_reclaim_acquire+0xd5/0x120 [ 34.469400][ T833] __kmalloc_cache_noprof+0x6e/0x620 [ 34.469401][ T833] kthread_create_worker_on_node+0xea/0x210 [ 34.469403][ T833] workqueue_init+0x2a/0x680 [ 34.469404][ T833] kernel_init_freeable+0x2fe/0x630 [ 34.469405][ T833] kernel_init+0x21/0x150 [ 34.469406][ T833] ret_from_fork+0x474/0x6b0 [ 34.469407][ T833] ret_from_fork_asm+0x11/0x20 [ 34.469409][ T833] } [ 34.469409][ T833] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 34.469412][ T833] ... acquired at: [ 34.469413][ T833] __lock_acquire+0x518/0xc20 [ 34.469414][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469416][ T833] fs_reclaim_acquire+0xd5/0x120 [ 34.469417][ T833] __kmalloc_noprof+0xd3/0x760 [ 34.469418][ T833] alloc_buf.isra.0+0x4b/0x260 [ 34.469421][ T833] put_chars+0x1e1/0x2f0 [ 34.469422][ T833] hvc_console_print+0x292/0x780 [ 34.469425][ T833] console_emit_next_record+0x22f/0x4c0 [ 34.469426][ T833] console_flush_one_record+0x46f/0x710 [ 34.469428][ T833] console_unlock+0xee/0x1f0 [ 34.469429][ T833] vprintk_emit+0x37c/0x3e0 [ 34.469431][ T833] dev_vprintk_emit+0x27f/0x2c0 [ 34.469434][ T833] dev_printk_emit+0xb9/0xee [ 34.469436][ T833] _dev_info+0xe2/0x116 [ 34.469437][ T833] __devm_rtc_register_device.cold+0xc3/0x3a8 [ 34.469440][ T833] cmos_do_probe+0x73b/0x98a [ 34.469441][ T833] platform_probe+0xfe/0x1f0 [ 34.469444][ T833] call_driver_probe+0x61/0x1c0 [ 34.469446][ T833] really_probe+0x199/0x760 [ 34.469448][ T833] __driver_probe_device+0x24f/0x440 [ 34.469449][ T833] driver_probe_device+0x4a/0xf0 [ 34.469451][ T833] __driver_attach+0x1b8/0x540 [ 34.469452][ T833] bus_for_each_dev+0x130/0x1e0 [ 34.469454][ T833] bus_add_driver+0x2c8/0x530 [ 34.469455][ T833] driver_register+0x1a3/0x390 [ 34.469457][ T833] __platform_driver_probe+0x13f/0x270 [ 34.469458][ T833] cmos_init+0x31/0x40 [ 34.469461][ T833] do_one_initcall+0x124/0x4f0 [ 34.469462][ T833] kernel_init_freeable+0x596/0x630 [ 34.469464][ T833] kernel_init+0x21/0x150 [ 34.469465][ T833] ret_from_fork+0x474/0x6b0 [ 34.469466][ T833] ret_from_fork_asm+0x11/0x20 [ 34.469468][ T833] [ 34.469468][ T833] -> (console_owner){....}-{0:0} { [ 34.469470][ T833] INITIAL USE at: [ 34.469470][ T833] } [ 34.469471][ T833] ... key at: [] console_owner_dep_map+0x0/0x60 [ 34.469474][ T833] ... acquired at: [ 34.469475][ T833] check_prev_add+0xef/0xe90 [ 34.469476][ T833] validate_chain+0x6b8/0xc20 [ 34.469478][ T833] __lock_acquire+0x518/0xc20 [ 34.469479][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469480][ T833] console_lock_spinning_enable+0x5c/0x60 [ 34.469482][ T833] console_emit_next_record+0x1d1/0x4c0 [ 34.469483][ T833] console_flush_one_record+0x46f/0x710 [ 34.469485][ T833] console_unlock+0xee/0x1f0 [ 34.469486][ T833] vprintk_emit+0x37c/0x3e0 [ 34.469488][ T833] _printk+0xc7/0x100 [ 34.469490][ T833] netdev_info+0xe2/0x116 [ 34.469492][ T833] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.469495][ T833] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.469503][ T833] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.469505][ T833] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.469508][ T833] genl_family_rcv_msg_doit+0x206/0x300 [ 34.469509][ T833] genl_family_rcv_msg+0x3a4/0x640 [ 34.469511][ T833] genl_rcv_msg+0xbb/0x160 [ 34.469513][ T833] netlink_rcv_skb+0x14e/0x3a0 [ 34.469514][ T833] genl_rcv+0x28/0x40 [ 34.469516][ T833] netlink_unicast+0x486/0x750 [ 34.469517][ T833] netlink_sendmsg+0x735/0xc60 [ 34.469519][ T833] ____sys_sendmsg+0x415/0x880 [ 34.469520][ T833] ___sys_sendmsg+0x14e/0x1d0 [ 34.469522][ T833] __sys_sendmsg+0x12c/0x1d0 [ 34.469523][ T833] do_syscall_64+0xff/0x530 [ 34.469525][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.469526][ T833] [ 34.469526][ T833] [ 34.469526][ T833] stack backtrace: [ 34.469530][ T833] CPU: 3 UID: 0 PID: 833 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 34.469533][ T833] Tainted: [W]=WARN [ 34.469534][ T833] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.469536][ T833] Call Trace: [ 34.469537][ T833] [ 34.469538][ T833] dump_stack_lvl+0x6f/0xa0 [ 34.469542][ T833] print_bad_irq_dependency+0x3e4/0x410 [ 34.469545][ T833] check_irq_usage+0x403/0x570 [ 34.469546][ T833] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 34.469550][ T833] ? rcu_read_lock_any_held+0x3c/0x90 [ 34.469553][ T833] ? check_path.constprop.0+0x24/0x50 [ 34.469556][ T833] ? check_prev_add+0xef/0xe90 [ 34.469557][ T833] check_prev_add+0xef/0xe90 [ 34.469559][ T833] validate_chain+0x6b8/0xc20 [ 34.469562][ T833] __lock_acquire+0x518/0xc20 [ 34.469564][ T833] lock_acquire.part.0+0xd4/0x280 [ 34.469566][ T833] ? console_lock_spinning_enable+0x40/0x60 [ 34.469568][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469570][ T833] ? lock_acquire+0x13c/0x160 [ 34.469572][ T833] console_lock_spinning_enable+0x5c/0x60 [ 34.469573][ T833] ? console_lock_spinning_enable+0x40/0x60 [ 34.469575][ T833] console_emit_next_record+0x1d1/0x4c0 [ 34.469580][ T833] ? devkmsg_read+0x4b0/0x4b0 [ 34.469582][ T833] ? console_flush_one_record+0x106/0x710 [ 34.469584][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469586][ T833] ? lock_acquire+0x13c/0x160 [ 34.469588][ T833] console_flush_one_record+0x46f/0x710 [ 34.469590][ T833] ? console_emit_next_record+0x4c0/0x4c0 [ 34.469592][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469594][ T833] console_unlock+0xee/0x1f0 [ 34.469596][ T833] ? console_flush_one_record+0x710/0x710 [ 34.469598][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469600][ T833] ? lock_acquire+0x60/0x160 [ 34.469602][ T833] ? __down_trylock_console_sem+0x5e/0xa0 [ 34.469603][ T833] ? vprintk_emit+0x320/0x3e0 [ 34.469605][ T833] vprintk_emit+0x37c/0x3e0 [ 34.469607][ T833] ? wake_up_klogd_work_func+0x90/0x90 [ 34.469609][ T833] ? kernel_text_address+0x149/0x170 [ 34.469611][ T833] ? __kernel_text_address+0x12/0x30 [ 34.469612][ T833] ? write_profile+0xf0/0xf0 [ 34.469614][ T833] ? unwind_get_return_address+0x67/0xd0 [ 34.469617][ T833] _printk+0xc7/0x100 [ 34.469619][ T833] ? snapshot_read.cold+0x21/0x21 [ 34.469621][ T833] ? mark_usage+0x61/0x170 [ 34.469623][ T833] ? netdev_name+0x43/0x60 [ 34.469624][ T833] ? __netdev_printk+0x17f/0x1d0 [ 34.469626][ T833] netdev_info+0xe2/0x116 [ 34.469627][ T833] ? netdev_notice+0x120/0x120 [ 34.469628][ T833] ? find_held_lock+0x2b/0x80 [ 34.469630][ T833] ? mark_usage+0x61/0x170 [ 34.469632][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469634][ T833] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.469637][ T833] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 34.469639][ T833] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 34.469643][ T833] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.469645][ T833] ? do_raw_spin_lock+0x131/0x280 [ 34.469647][ T833] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 34.469650][ T833] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.469653][ T833] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 34.469656][ T833] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.469659][ T833] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 34.469660][ T833] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.469663][ T833] ? ref_tracker_alloc+0x28d/0x430 [ 34.469668][ T833] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 34.469671][ T833] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 34.469674][ T833] genl_family_rcv_msg_doit+0x206/0x300 [ 34.469676][ T833] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 34.469678][ T833] ? __lock_release.isra.0+0x69/0x1a0 [ 34.469681][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469683][ T833] ? cap_capable+0x1d7/0x3d0 [ 34.469686][ T833] ? write_profile+0xf0/0xf0 [ 34.469687][ T833] ? unwind_get_return_address+0x67/0xd0 [ 34.469689][ T833] genl_family_rcv_msg+0x3a4/0x640 [ 34.469691][ T833] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 34.469693][ T833] ? rcu_read_lock_any_held+0x3c/0x90 [ 34.469695][ T833] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 34.469697][ T833] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.469699][ T833] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 34.469702][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469704][ T833] genl_rcv_msg+0xbb/0x160 [ 34.469706][ T833] netlink_rcv_skb+0x14e/0x3a0 [ 34.469708][ T833] ? genl_family_rcv_msg+0x640/0x640 [ 34.469710][ T833] ? netlink_ack+0xcf0/0xcf0 [ 34.469713][ T833] ? netlink_deliver_tap+0xc5/0x330 [ 34.469715][ T833] ? netlink_deliver_tap+0x13c/0x330 [ 34.469717][ T833] genl_rcv+0x28/0x40 [ 34.469719][ T833] netlink_unicast+0x486/0x750 [ 34.469721][ T833] ? netlink_attachskb+0x810/0x810 [ 34.469723][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469725][ T833] netlink_sendmsg+0x735/0xc60 [ 34.469727][ T833] ? netlink_unicast+0x750/0x750 [ 34.469730][ T833] ? __might_fault+0x97/0x140 [ 34.469733][ T833] ____sys_sendmsg+0x415/0x880 [ 34.469735][ T833] ? copy_msghdr_from_user+0x279/0x420 [ 34.469737][ T833] ? get_timestamp.constprop.0+0x390/0x390 [ 34.469738][ T833] ? move_addr_to_kernel+0x40/0x40 [ 34.469742][ T833] ___sys_sendmsg+0x14e/0x1d0 [ 34.469744][ T833] ? copy_msghdr_from_user+0x420/0x420 [ 34.469746][ T833] ? kfree+0x22/0x590 [ 34.469751][ T833] __sys_sendmsg+0x12c/0x1d0 [ 34.469753][ T833] ? __sys_sendmsg_sock+0x20/0x20 [ 34.469755][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469757][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469759][ T833] do_syscall_64+0xff/0x530 [ 34.469761][ T833] ? exc_page_fault+0xee/0x100 [ 34.469762][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.469764][ T833] RIP: 0033:0x7f42ebabf54e [ 34.469767][ T833] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 34.469769][ T833] RSP: 002b:00007ffc29b6ef80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.469772][ T833] RAX: ffffffffffffffda RBX: 000000001a9be130 RCX: 00007f42ebabf54e [ 34.469773][ T833] RDX: 0000000000000000 RSI: 00007ffc29b6f020 RDI: 0000000000000005 [ 34.469774][ T833] RBP: 00007ffc29b6ef90 R08: 0000000000000000 R09: 0000000000000000 [ 34.469775][ T833] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001a9be200 [ 34.469776][ T833] R13: 00007ffc29b6f020 R14: 000000001a9bf260 R15: 000000000040bda8 [ 34.469778][ T833] [ 34.469782][ T833] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 34.469784][ T833] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 833, name: ovpn-cli [ 34.469785][ T833] preempt_count: 202, expected: 0 [ 34.469786][ T833] RCU nest depth: 0, expected: 0 [ 34.469787][ T833] INFO: lockdep is turned off. [ 34.469787][ T833] irq event stamp: 37165 [ 34.469788][ T833] hardirqs last enabled at (37164): [] __down_trylock_console_sem+0x86/0xa0 [ 34.469790][ T833] hardirqs last disabled at (37165): [] console_emit_next_record+0x3d4/0x4c0 [ 34.469792][ T833] softirqs last enabled at (37132): [] __alloc_skb+0x4c2/0x5f0 [ 34.469794][ T833] softirqs last disabled at (37160): [] ovpn_peer_del+0xa0/0x590 [ovpn] [ 34.469797][ T833] Preemption disabled at: [ 34.469797][ T833] [<0000000000000000>] 0x0 [ 34.469799][ T833] CPU: 3 UID: 0 PID: 833 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 34.469801][ T833] Tainted: [W]=WARN [ 34.469802][ T833] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.469802][ T833] Call Trace: [ 34.469803][ T833] [ 34.469804][ T833] dump_stack_lvl+0x6f/0xa0 [ 34.469806][ T833] __might_resched.cold+0x1fe/0x2c1 [ 34.469809][ T833] ? check_irq_usage+0x403/0x570 [ 34.469810][ T833] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 34.469813][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469815][ T833] __kmalloc_noprof+0x443/0x760 [ 34.469817][ T833] ? __rwlock_init+0x150/0x150 [ 34.469819][ T833] ? alloc_buf.isra.0+0x4b/0x260 [ 34.469821][ T833] ? do_raw_spin_unlock+0x59/0x250 [ 34.469822][ T833] alloc_buf.isra.0+0x4b/0x260 [ 34.469824][ T833] put_chars+0x1e1/0x2f0 [ 34.469826][ T833] ? __send_to_port+0x420/0x420 [ 34.469828][ T833] ? check_prev_add+0xef/0xe90 [ 34.469830][ T833] ? validate_chain+0x6b8/0xc20 [ 34.469832][ T833] hvc_console_print+0x292/0x780 [ 34.469833][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469835][ T833] ? hvc_write+0x3a0/0x3a0 [ 34.469837][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469839][ T833] ? lock_acquire+0x13c/0x160 [ 34.469841][ T833] console_emit_next_record+0x22f/0x4c0 [ 34.469843][ T833] ? devkmsg_read+0x4b0/0x4b0 [ 34.469845][ T833] ? console_flush_one_record+0x106/0x710 [ 34.469847][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469849][ T833] ? lock_acquire+0x13c/0x160 [ 34.469850][ T833] console_flush_one_record+0x46f/0x710 [ 34.469853][ T833] ? console_emit_next_record+0x4c0/0x4c0 [ 34.469854][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469857][ T833] console_unlock+0xee/0x1f0 [ 34.469859][ T833] ? console_flush_one_record+0x710/0x710 [ 34.469860][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469862][ T833] ? lock_acquire+0x60/0x160 [ 34.469864][ T833] ? __down_trylock_console_sem+0x5e/0xa0 [ 34.469866][ T833] ? vprintk_emit+0x320/0x3e0 [ 34.469868][ T833] vprintk_emit+0x37c/0x3e0 [ 34.469870][ T833] ? wake_up_klogd_work_func+0x90/0x90 [ 34.469872][ T833] ? kernel_text_address+0x149/0x170 [ 34.469873][ T833] ? __kernel_text_address+0x12/0x30 [ 34.469874][ T833] ? write_profile+0xf0/0xf0 [ 34.469875][ T833] ? unwind_get_return_address+0x67/0xd0 [ 34.469877][ T833] _printk+0xc7/0x100 [ 34.469879][ T833] ? snapshot_read.cold+0x21/0x21 [ 34.469881][ T833] ? mark_usage+0x61/0x170 [ 34.469882][ T833] ? netdev_name+0x43/0x60 [ 34.469884][ T833] ? __netdev_printk+0x17f/0x1d0 [ 34.469885][ T833] netdev_info+0xe2/0x116 [ 34.469887][ T833] ? netdev_notice+0x120/0x120 [ 34.469888][ T833] ? find_held_lock+0x2b/0x80 [ 34.469889][ T833] ? mark_usage+0x61/0x170 [ 34.469891][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469894][ T833] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.469896][ T833] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 34.469899][ T833] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 34.469902][ T833] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.469904][ T833] ? do_raw_spin_lock+0x131/0x280 [ 34.469906][ T833] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 34.469909][ T833] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.469912][ T833] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 34.469915][ T833] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.469918][ T833] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 34.469919][ T833] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.469922][ T833] ? ref_tracker_alloc+0x28d/0x430 [ 34.469925][ T833] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 34.469928][ T833] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 34.469930][ T833] genl_family_rcv_msg_doit+0x206/0x300 [ 34.469933][ T833] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 34.469935][ T833] ? __lock_release.isra.0+0x69/0x1a0 [ 34.469937][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.469939][ T833] ? cap_capable+0x1d7/0x3d0 [ 34.469941][ T833] ? write_profile+0xf0/0xf0 [ 34.469942][ T833] ? unwind_get_return_address+0x67/0xd0 [ 34.469944][ T833] genl_family_rcv_msg+0x3a4/0x640 [ 34.469946][ T833] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 34.469948][ T833] ? rcu_read_lock_any_held+0x3c/0x90 [ 34.469950][ T833] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 34.469952][ T833] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.469954][ T833] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 34.469957][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469959][ T833] genl_rcv_msg+0xbb/0x160 [ 34.469961][ T833] netlink_rcv_skb+0x14e/0x3a0 [ 34.469963][ T833] ? genl_family_rcv_msg+0x640/0x640 [ 34.469965][ T833] ? netlink_ack+0xcf0/0xcf0 [ 34.469968][ T833] ? netlink_deliver_tap+0xc5/0x330 [ 34.469970][ T833] ? netlink_deliver_tap+0x13c/0x330 [ 34.469972][ T833] genl_rcv+0x28/0x40 [ 34.469974][ T833] netlink_unicast+0x486/0x750 [ 34.469976][ T833] ? netlink_attachskb+0x810/0x810 [ 34.469978][ T833] ? __lock_acquire+0x518/0xc20 [ 34.469980][ T833] netlink_sendmsg+0x735/0xc60 [ 34.469982][ T833] ? netlink_unicast+0x750/0x750 [ 34.469984][ T833] ? __might_fault+0x97/0x140 [ 34.469987][ T833] ____sys_sendmsg+0x415/0x880 [ 34.469988][ T833] ? copy_msghdr_from_user+0x279/0x420 [ 34.469990][ T833] ? get_timestamp.constprop.0+0x390/0x390 [ 34.469992][ T833] ? move_addr_to_kernel+0x40/0x40 [ 34.469995][ T833] ___sys_sendmsg+0x14e/0x1d0 [ 34.469997][ T833] ? copy_msghdr_from_user+0x420/0x420 [ 34.469998][ T833] ? kfree+0x22/0x590 [ 34.470003][ T833] __sys_sendmsg+0x12c/0x1d0 [ 34.470005][ T833] ? __sys_sendmsg_sock+0x20/0x20 [ 34.470008][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.470010][ T833] ? rcu_is_watching+0x16/0xd0 [ 34.470012][ T833] do_syscall_64+0xff/0x530 [ 34.470013][ T833] ? exc_page_fault+0xee/0x100 [ 34.470015][ T833] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.470016][ T833] RIP: 0033:0x7f42ebabf54e [ 34.470017][ T833] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 34.470018][ T833] RSP: 002b:00007ffc29b6ef80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.470020][ T833] RAX: ffffffffffffffda RBX: 000000001a9be130 RCX: 00007f42ebabf54e [ 34.470020][ T833] RDX: 0000000000000000 RSI: 00007ffc29b6f020 RDI: 0000000000000005 [ 34.470021][ T833] RBP: 00007ffc29b6ef90 R08: 0000000000000000 R09: 0000000000000000 [ 34.470022][ T833] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001a9be200 [ 34.470023][ T833] R13: 00007ffc29b6f020 R14: 000000001a9bf260 R15: 000000000040bda8 [ 34.470025][ T833] [ 34.632621][ T837] tun1: deleting peer with id 1, reason 1 [ 37.289469][ T885] tun0: deleting peer with id 2, reason 1 [ 37.289487][ T885] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 37.289489][ T885] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 885, name: ovpn-cli [ 37.289491][ T885] preempt_count: 202, expected: 0 [ 37.289492][ T885] RCU nest depth: 0, expected: 0 [ 37.289493][ T885] INFO: lockdep is turned off. [ 37.289494][ T885] irq event stamp: 0 [ 37.289495][ T885] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 37.289499][ T885] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 37.289511][ T885] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 37.289513][ T885] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 37.289515][ T885] Preemption disabled at: [ 37.289515][ T885] [<0000000000000000>] 0x0 [ 37.289521][ T885] CPU: 2 UID: 0 PID: 885 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 37.289525][ T885] Tainted: [W]=WARN [ 37.289526][ T885] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.289528][ T885] Call Trace: [ 37.289529][ T885] [ 37.289531][ T885] dump_stack_lvl+0x6f/0xa0 [ 37.289536][ T885] __might_resched.cold+0x1fe/0x2c1 [ 37.289540][ T885] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 37.289544][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289548][ T885] __kmalloc_noprof+0x443/0x760 [ 37.289552][ T885] ? __rwlock_init+0x150/0x150 [ 37.289555][ T885] ? alloc_buf.isra.0+0x4b/0x260 [ 37.289559][ T885] ? do_raw_spin_unlock+0x59/0x250 [ 37.289560][ T885] alloc_buf.isra.0+0x4b/0x260 [ 37.289563][ T885] put_chars+0x1e1/0x2f0 [ 37.289565][ T885] ? __send_to_port+0x420/0x420 [ 37.289567][ T885] ? printk_get_next_message+0x240/0x650 [ 37.289570][ T885] hvc_console_print+0x292/0x780 [ 37.289574][ T885] ? hvc_write+0x3a0/0x3a0 [ 37.289575][ T885] ? __rwlock_init+0x150/0x150 [ 37.289579][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289581][ T885] ? lock_acquire+0x13c/0x160 [ 37.289583][ T885] console_emit_next_record+0x22f/0x4c0 [ 37.289586][ T885] ? devkmsg_read+0x4b0/0x4b0 [ 37.289588][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289589][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289591][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289593][ T885] ? lock_acquire+0x13c/0x160 [ 37.289595][ T885] ? console_flush_one_record+0x111/0x710 [ 37.289596][ T885] console_flush_one_record+0x46f/0x710 [ 37.289599][ T885] ? console_emit_next_record+0x4c0/0x4c0 [ 37.289601][ T885] console_unlock+0xee/0x1f0 [ 37.289603][ T885] ? lock_acquire+0x13c/0x160 [ 37.289605][ T885] ? console_flush_one_record+0x710/0x710 [ 37.289606][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289608][ T885] ? lock_release+0x184/0x1f0 [ 37.289610][ T885] ? lock_acquire+0x60/0x160 [ 37.289611][ T885] ? __rcu_read_lock+0x30/0x70 [ 37.289613][ T885] ? __down_trylock_console_sem+0x5e/0xa0 [ 37.289615][ T885] ? vprintk_emit+0x320/0x3e0 [ 37.289617][ T885] vprintk_emit+0x37c/0x3e0 [ 37.289620][ T885] ? wake_up_klogd_work_func+0x90/0x90 [ 37.289621][ T885] ? kernel_text_address+0x149/0x170 [ 37.289624][ T885] ? __kernel_text_address+0x12/0x30 [ 37.289625][ T885] ? write_profile+0xf0/0xf0 [ 37.289627][ T885] ? unwind_get_return_address+0x67/0xd0 [ 37.289630][ T885] _printk+0xc7/0x100 [ 37.289634][ T885] ? snapshot_read.cold+0x21/0x21 [ 37.289636][ T885] ? netdev_name+0x43/0x60 [ 37.289639][ T885] ? __netdev_printk+0x17f/0x1d0 [ 37.289640][ T885] netdev_info+0xe2/0x116 [ 37.289642][ T885] ? netdev_notice+0x120/0x120 [ 37.289643][ T885] ? ovpn_nl_pre_doit+0x44/0x90 [ovpn] [ 37.289649][ T885] ? __module_address+0x36/0x330 [ 37.289652][ T885] ? lock_acquire+0x13c/0x160 [ 37.289654][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289656][ T885] ? lock_release+0x184/0x1f0 [ 37.289658][ T885] ? ovpn_peer_get_by_id+0x38a/0x7a0 [ovpn] [ 37.289661][ T885] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 37.289665][ T885] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 37.289667][ T885] ? lock_acquire+0x13c/0x160 [ 37.289669][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289671][ T885] ? lock_release+0x184/0x1f0 [ 37.289672][ T885] ovpn_peer_remove+0x394/0x640 [ovpn] [ 37.289675][ T885] ? do_raw_spin_lock+0x131/0x280 [ 37.289677][ T885] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 37.289681][ T885] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 37.289684][ T885] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 37.289687][ T885] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 37.289690][ T885] ? trace_hardirqs_on+0x36/0x40 [ 37.289693][ T885] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 37.289695][ T885] ? ref_tracker_alloc+0x28d/0x430 [ 37.289700][ T885] ? lock_release+0x184/0x1f0 [ 37.289702][ T885] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 37.289705][ T885] genl_family_rcv_msg_doit+0x206/0x300 [ 37.289710][ T885] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 37.289712][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289715][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289716][ T885] ? cap_capable+0x1d7/0x3d0 [ 37.289720][ T885] ? write_profile+0xf0/0xf0 [ 37.289721][ T885] ? unwind_get_return_address+0x67/0xd0 [ 37.289723][ T885] genl_family_rcv_msg+0x3a4/0x640 [ 37.289725][ T885] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 37.289727][ T885] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 37.289730][ T885] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 37.289732][ T885] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 37.289735][ T885] ? filter_irq_stacks+0xd0/0xd0 [ 37.289736][ T885] ? stack_depot_save_flags+0x1bc/0x790 [ 37.289739][ T885] genl_rcv_msg+0xbb/0x160 [ 37.289741][ T885] netlink_rcv_skb+0x14e/0x3a0 [ 37.289743][ T885] ? genl_family_rcv_msg+0x640/0x640 [ 37.289745][ T885] ? netlink_ack+0xcf0/0xcf0 [ 37.289748][ T885] ? lock_acquire+0x13c/0x160 [ 37.289749][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289751][ T885] ? lock_release+0x184/0x1f0 [ 37.289753][ T885] genl_rcv+0x28/0x40 [ 37.289755][ T885] netlink_unicast+0x486/0x750 [ 37.289757][ T885] ? netlink_attachskb+0x810/0x810 [ 37.289759][ T885] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 37.289760][ T885] ? trace_hardirqs_on+0x36/0x40 [ 37.289761][ T885] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 37.289765][ T885] netlink_sendmsg+0x735/0xc60 [ 37.289767][ T885] ? netlink_unicast+0x750/0x750 [ 37.289769][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289771][ T885] ? lock_release+0x184/0x1f0 [ 37.289773][ T885] ____sys_sendmsg+0x415/0x880 [ 37.289777][ T885] ? copy_msghdr_from_user+0x279/0x420 [ 37.289779][ T885] ? get_timestamp.constprop.0+0x390/0x390 [ 37.289780][ T885] ? move_addr_to_kernel+0x40/0x40 [ 37.289783][ T885] ___sys_sendmsg+0x14e/0x1d0 [ 37.289785][ T885] ? copy_msghdr_from_user+0x420/0x420 [ 37.289787][ T885] ? kfree+0x22/0x590 [ 37.289791][ T885] __sys_sendmsg+0x12c/0x1d0 [ 37.289794][ T885] ? __sys_sendmsg_sock+0x20/0x20 [ 37.289796][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289798][ T885] ? rcu_is_watching+0x16/0xd0 [ 37.289800][ T885] do_syscall_64+0xff/0x530 [ 37.289803][ T885] ? exc_page_fault+0xee/0x100 [ 37.289805][ T885] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 37.289807][ T885] RIP: 0033:0x7f837e97454e [ 37.289809][ T885] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 37.289811][ T885] RSP: 002b:00007ffc49526770 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.289815][ T885] RAX: ffffffffffffffda RBX: 0000000024fe3130 RCX: 00007f837e97454e [ 37.289817][ T885] RDX: 0000000000000000 RSI: 00007ffc49526810 RDI: 0000000000000005 [ 37.289817][ T885] RBP: 00007ffc49526780 R08: 0000000000000000 R09: 0000000000000000 [ 37.289818][ T885] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000024fe3200 [ 37.289819][ T885] R13: 00007ffc49526810 R14: 0000000024fe4260 R15: 000000000040bda8 [ 37.289822][ T885] [ 37.377986][ T889] tun2: deleting peer with id 2, reason 1 [ 42.242618][ T10] tun0: deleting peer with id 4, reason 2 [ 42.242640][ T10] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 42.242643][ T10] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 10, name: kworker/0:1 [ 42.242644][ T10] preempt_count: 202, expected: 0 [ 42.242645][ T10] RCU nest depth: 0, expected: 0 [ 42.242646][ T10] INFO: lockdep is turned off. [ 42.242648][ T10] irq event stamp: 30138 [ 42.242649][ T10] hardirqs last enabled at (30137): [] _raw_spin_unlock_irq+0x28/0x50 [ 42.242657][ T10] hardirqs last disabled at (30138): [] __schedule+0x1246/0x20e0 [ 42.242660][ T10] softirqs last enabled at (29454): [] handle_softirqs+0x67c/0x900 [ 42.242664][ T10] softirqs last disabled at (29447): [] __irq_exit_rcu+0x145/0x1c0 [ 42.242666][ T10] Preemption disabled at: [ 42.242667][ T10] [<0000000000000000>] 0x0 [ 42.242674][ T10] CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 42.242678][ T10] Tainted: [W]=WARN [ 42.242678][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.242681][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 42.242691][ T10] Call Trace: [ 42.242693][ T10] [ 42.242694][ T10] dump_stack_lvl+0x6f/0xa0 [ 42.242699][ T10] __might_resched.cold+0x1fe/0x2c1 [ 42.242703][ T10] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 42.242706][ T10] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 42.242709][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242713][ T10] __kmalloc_noprof+0x443/0x760 [ 42.242717][ T10] ? __rwlock_init+0x150/0x150 [ 42.242719][ T10] ? alloc_buf.isra.0+0x4b/0x260 [ 42.242723][ T10] ? do_raw_spin_unlock+0x59/0x250 [ 42.242725][ T10] alloc_buf.isra.0+0x4b/0x260 [ 42.242727][ T10] put_chars+0x1e1/0x2f0 [ 42.242729][ T10] ? prb_final_commit+0x50/0x50 [ 42.242730][ T10] ? __send_to_port+0x420/0x420 [ 42.242732][ T10] ? printk_get_next_message+0x240/0x650 [ 42.242735][ T10] hvc_console_print+0x292/0x780 [ 42.242739][ T10] ? hvc_write+0x3a0/0x3a0 [ 42.242740][ T10] ? do_raw_spin_lock+0x131/0x280 [ 42.242742][ T10] ? vsnprintf+0x527/0x1700 [ 42.242744][ T10] ? __rwlock_init+0x150/0x150 [ 42.242745][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242747][ T10] ? lock_acquire+0x13c/0x160 [ 42.242749][ T10] console_emit_next_record+0x22f/0x4c0 [ 42.242752][ T10] ? devkmsg_read+0x4b0/0x4b0 [ 42.242754][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242756][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242757][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242759][ T10] ? lock_acquire+0x13c/0x160 [ 42.242761][ T10] ? console_flush_one_record+0x111/0x710 [ 42.242763][ T10] console_flush_one_record+0x46f/0x710 [ 42.242765][ T10] ? console_emit_next_record+0x4c0/0x4c0 [ 42.242768][ T10] console_unlock+0xee/0x1f0 [ 42.242769][ T10] ? lock_acquire+0x13c/0x160 [ 42.242771][ T10] ? console_flush_one_record+0x710/0x710 [ 42.242773][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242774][ T10] ? lock_release+0x184/0x1f0 [ 42.242776][ T10] ? lock_acquire+0x60/0x160 [ 42.242777][ T10] ? __rcu_read_lock+0x30/0x70 [ 42.242779][ T10] ? __down_trylock_console_sem+0x5e/0xa0 [ 42.242781][ T10] ? vprintk_emit+0x320/0x3e0 [ 42.242783][ T10] vprintk_emit+0x37c/0x3e0 [ 42.242786][ T10] ? wake_up_klogd_work_func+0x90/0x90 [ 42.242788][ T10] ? arch_stack_walk+0xd7/0x130 [ 42.242791][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242793][ T10] _printk+0xc7/0x100 [ 42.242796][ T10] ? snapshot_read.cold+0x21/0x21 [ 42.242798][ T10] ? __add_to_free_list+0x81/0x5c0 [ 42.242800][ T10] ? __mod_zone_page_state+0xe1/0x190 [ 42.242803][ T10] ? netdev_name+0x43/0x60 [ 42.242805][ T10] ? __netdev_printk+0x17f/0x1d0 [ 42.242807][ T10] netdev_info+0xe2/0x116 [ 42.242809][ T10] ? netdev_notice+0x120/0x120 [ 42.242811][ T10] ? free_pcppages_bulk+0x363/0x6e0 [ 42.242813][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242814][ T10] ? trace_irq_enable.constprop.0+0x30/0x160 [ 42.242817][ T10] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 42.242822][ T10] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 42.242824][ T10] ? __rwlock_init+0x150/0x150 [ 42.242826][ T10] ? lock_acquire+0x13c/0x160 [ 42.242828][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242830][ T10] ovpn_peer_remove+0x394/0x640 [ovpn] [ 42.242833][ T10] ? do_raw_spin_lock+0x131/0x280 [ 42.242835][ T10] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 42.242838][ T10] ? __rwlock_init+0x150/0x150 [ 42.242839][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242841][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 42.242842][ T10] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 42.242844][ T10] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 42.242847][ T10] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 42.242849][ T10] ? __rwlock_init+0x150/0x150 [ 42.242852][ T10] ovpn_peer_keepalive_work+0x253/0x580 [ovpn] [ 42.242855][ T10] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 42.242857][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242859][ T10] ? lock_acquire+0x13c/0x160 [ 42.242861][ T10] ? rcu_is_watching+0x16/0xd0 [ 42.242863][ T10] process_one_work+0xe3e/0x1560 [ 42.242867][ T10] ? __queue_delayed_work+0x470/0x470 [ 42.242869][ T10] ? find_held_lock+0x2b/0x80 [ 42.242871][ T10] ? __rwlock_init+0x150/0x150 [ 42.242873][ T10] worker_thread+0x4f1/0xd60 [ 42.242876][ T10] ? rescuer_thread+0x1340/0x1340 [ 42.242877][ T10] ? __kthread_parkme+0xbd/0x210 [ 42.242880][ T10] ? rescuer_thread+0x1340/0x1340 [ 42.242882][ T10] ? rescuer_thread+0x1340/0x1340 [ 42.242883][ T10] kthread+0x367/0x460 [ 42.242885][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 42.242886][ T10] ? kthread_affine_preferred+0x4c0/0x4c0 [ 42.242888][ T10] ret_from_fork+0x474/0x6b0 [ 42.242890][ T10] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 42.242892][ T10] ? __switch_to+0x5a3/0xe00 [ 42.242894][ T10] ? kthread_affine_preferred+0x4c0/0x4c0 [ 42.242896][ T10] ret_from_fork_asm+0x11/0x20 [ 42.242900][ T10] [ 42.262227][ T10] tun0: deleting peer with id 3, reason 2 [ 43.266608][ T10] tun0: deleting peer with id 5, reason 2 [ 43.266628][ T10] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 43.266631][ T10] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 10, name: kworker/0:1 [ 43.266632][ T10] preempt_count: 202, expected: 0 [ 43.266633][ T10] RCU nest depth: 0, expected: 0 [ 43.266634][ T10] INFO: lockdep is turned off. [ 43.266635][ T10] irq event stamp: 30138 [ 43.266636][ T10] hardirqs last enabled at (30137): [] _raw_spin_unlock_irq+0x28/0x50 [ 43.266643][ T10] hardirqs last disabled at (30138): [] __schedule+0x1246/0x20e0 [ 43.266646][ T10] softirqs last enabled at (29454): [] handle_softirqs+0x67c/0x900 [ 43.266650][ T10] softirqs last disabled at (29447): [] __irq_exit_rcu+0x145/0x1c0 [ 43.266652][ T10] Preemption disabled at: [ 43.266653][ T10] [<0000000000000000>] 0x0 [ 43.266660][ T10] CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 43.266663][ T10] Tainted: [W]=WARN [ 43.266664][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.266667][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 43.266675][ T10] Call Trace: [ 43.266677][ T10] [ 43.266678][ T10] dump_stack_lvl+0x6f/0xa0 [ 43.266683][ T10] __might_resched.cold+0x1fe/0x2c1 [ 43.266687][ T10] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 43.266691][ T10] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 43.266694][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266697][ T10] __kmalloc_noprof+0x443/0x760 [ 43.266701][ T10] ? __rwlock_init+0x150/0x150 [ 43.266703][ T10] ? alloc_buf.isra.0+0x4b/0x260 [ 43.266707][ T10] ? do_raw_spin_unlock+0x59/0x250 [ 43.266709][ T10] alloc_buf.isra.0+0x4b/0x260 [ 43.266711][ T10] put_chars+0x1e1/0x2f0 [ 43.266712][ T10] ? prb_final_commit+0x50/0x50 [ 43.266714][ T10] ? __send_to_port+0x420/0x420 [ 43.266716][ T10] ? printk_get_next_message+0x240/0x650 [ 43.266719][ T10] hvc_console_print+0x292/0x780 [ 43.266722][ T10] ? hvc_write+0x3a0/0x3a0 [ 43.266724][ T10] ? do_raw_spin_lock+0x131/0x280 [ 43.266725][ T10] ? vsnprintf+0x527/0x1700 [ 43.266727][ T10] ? __rwlock_init+0x150/0x150 [ 43.266729][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266731][ T10] ? lock_acquire+0x13c/0x160 [ 43.266733][ T10] console_emit_next_record+0x22f/0x4c0 [ 43.266736][ T10] ? devkmsg_read+0x4b0/0x4b0 [ 43.266738][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266739][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266741][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266743][ T10] ? lock_acquire+0x13c/0x160 [ 43.266745][ T10] ? console_flush_one_record+0x111/0x710 [ 43.266746][ T10] console_flush_one_record+0x46f/0x710 [ 43.266748][ T10] ? console_emit_next_record+0x4c0/0x4c0 [ 43.266751][ T10] console_unlock+0xee/0x1f0 [ 43.266753][ T10] ? lock_acquire+0x13c/0x160 [ 43.266755][ T10] ? console_flush_one_record+0x710/0x710 [ 43.266756][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266758][ T10] ? lock_release+0x184/0x1f0 [ 43.266759][ T10] ? lock_acquire+0x60/0x160 [ 43.266761][ T10] ? __rcu_read_lock+0x30/0x70 [ 43.266763][ T10] ? __down_trylock_console_sem+0x5e/0xa0 [ 43.266765][ T10] ? vprintk_emit+0x320/0x3e0 [ 43.266766][ T10] vprintk_emit+0x37c/0x3e0 [ 43.266769][ T10] ? wake_up_klogd_work_func+0x90/0x90 [ 43.266771][ T10] ? arch_stack_walk+0xd7/0x130 [ 43.266774][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266776][ T10] _printk+0xc7/0x100 [ 43.266779][ T10] ? snapshot_read.cold+0x21/0x21 [ 43.266781][ T10] ? __add_to_free_list+0x81/0x5c0 [ 43.266783][ T10] ? __mod_zone_page_state+0xe1/0x190 [ 43.266786][ T10] ? netdev_name+0x43/0x60 [ 43.266789][ T10] ? __netdev_printk+0x17f/0x1d0 [ 43.266791][ T10] netdev_info+0xe2/0x116 [ 43.266792][ T10] ? netdev_notice+0x120/0x120 [ 43.266794][ T10] ? free_pcppages_bulk+0x363/0x6e0 [ 43.266796][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266798][ T10] ? trace_irq_enable.constprop.0+0x30/0x160 [ 43.266801][ T10] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 43.266804][ T10] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 43.266807][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266809][ T10] ? lock_release+0x184/0x1f0 [ 43.266810][ T10] ? do_raw_spin_unlock+0x59/0x250 [ 43.266812][ T10] ovpn_peer_remove+0x394/0x640 [ovpn] [ 43.266816][ T10] ? do_raw_spin_lock+0x131/0x280 [ 43.266818][ T10] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 43.266820][ T10] ? __rwlock_init+0x150/0x150 [ 43.266821][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266823][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 43.266824][ T10] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 43.266826][ T10] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 43.266829][ T10] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 43.266831][ T10] ? __rwlock_init+0x150/0x150 [ 43.266834][ T10] ovpn_peer_keepalive_work+0x253/0x580 [ovpn] [ 43.266837][ T10] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 43.266840][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266841][ T10] ? lock_acquire+0x13c/0x160 [ 43.266843][ T10] ? rcu_is_watching+0x16/0xd0 [ 43.266845][ T10] process_one_work+0xe3e/0x1560 [ 43.266849][ T10] ? __queue_delayed_work+0x470/0x470 [ 43.266851][ T10] ? find_held_lock+0x2b/0x80 [ 43.266853][ T10] ? __rwlock_init+0x150/0x150 [ 43.266855][ T10] worker_thread+0x4f1/0xd60 [ 43.266857][ T10] ? rescuer_thread+0x1340/0x1340 [ 43.266859][ T10] ? __kthread_parkme+0xbd/0x210 [ 43.266862][ T10] ? rescuer_thread+0x1340/0x1340 [ 43.266863][ T10] ? rescuer_thread+0x1340/0x1340 [ 43.266865][ T10] kthread+0x367/0x460 [ 43.266867][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 43.266868][ T10] ? kthread_affine_preferred+0x4c0/0x4c0 [ 43.266870][ T10] ret_from_fork+0x474/0x6b0 [ 43.266872][ T10] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 43.266874][ T10] ? __switch_to+0x5a3/0xe00 [ 43.266876][ T10] ? kthread_affine_preferred+0x4c0/0x4c0 [ 43.266878][ T10] ret_from_fork_asm+0x11/0x20 [ 43.266882][ T10] [ 43.280888][ T10] tun0: deleting peer with id 6, reason 2 [ 48.386643][ T10] tun3: deleting peer with id 3, reason 2 [ 48.386665][ T10] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 48.386667][ T10] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 10, name: kworker/0:1 [ 48.386669][ T10] preempt_count: 202, expected: 0 [ 48.386670][ T10] RCU nest depth: 0, expected: 0 [ 48.386671][ T10] INFO: lockdep is turned off. [ 48.386672][ T10] irq event stamp: 30138 [ 48.386673][ T10] hardirqs last enabled at (30137): [] _raw_spin_unlock_irq+0x28/0x50 [ 48.386682][ T10] hardirqs last disabled at (30138): [] __schedule+0x1246/0x20e0 [ 48.386685][ T10] softirqs last enabled at (29454): [] handle_softirqs+0x67c/0x900 [ 48.386689][ T10] softirqs last disabled at (29447): [] __irq_exit_rcu+0x145/0x1c0 [ 48.386692][ T10] Preemption disabled at: [ 48.386692][ T10] [<0000000000000000>] 0x0 [ 48.386700][ T10] CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 48.386704][ T10] Tainted: [W]=WARN [ 48.386705][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.386708][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 48.386716][ T10] Call Trace: [ 48.386718][ T10] [ 48.386719][ T10] dump_stack_lvl+0x6f/0xa0 [ 48.386725][ T10] __might_resched.cold+0x1fe/0x2c1 [ 48.386728][ T10] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 48.386732][ T10] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 48.386734][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386738][ T10] __kmalloc_noprof+0x443/0x760 [ 48.386742][ T10] ? __rwlock_init+0x150/0x150 [ 48.386745][ T10] ? alloc_buf.isra.0+0x4b/0x260 [ 48.386749][ T10] ? do_raw_spin_unlock+0x59/0x250 [ 48.386750][ T10] alloc_buf.isra.0+0x4b/0x260 [ 48.386753][ T10] put_chars+0x1e1/0x2f0 [ 48.386755][ T10] ? prb_final_commit+0x50/0x50 [ 48.386756][ T10] ? __send_to_port+0x420/0x420 [ 48.386758][ T10] ? printk_get_next_message+0x240/0x650 [ 48.386761][ T10] hvc_console_print+0x292/0x780 [ 48.386765][ T10] ? hvc_write+0x3a0/0x3a0 [ 48.386766][ T10] ? do_raw_spin_lock+0x131/0x280 [ 48.386768][ T10] ? vsnprintf+0x527/0x1700 [ 48.386770][ T10] ? __rwlock_init+0x150/0x150 [ 48.386771][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386773][ T10] ? lock_acquire+0x13c/0x160 [ 48.386776][ T10] console_emit_next_record+0x22f/0x4c0 [ 48.386778][ T10] ? devkmsg_read+0x4b0/0x4b0 [ 48.386780][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386782][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386784][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386785][ T10] ? lock_acquire+0x13c/0x160 [ 48.386787][ T10] ? console_flush_one_record+0x111/0x710 [ 48.386789][ T10] console_flush_one_record+0x46f/0x710 [ 48.386791][ T10] ? console_emit_next_record+0x4c0/0x4c0 [ 48.386794][ T10] console_unlock+0xee/0x1f0 [ 48.386796][ T10] ? lock_acquire+0x13c/0x160 [ 48.386797][ T10] ? console_flush_one_record+0x710/0x710 [ 48.386799][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386801][ T10] ? lock_release+0x184/0x1f0 [ 48.386802][ T10] ? lock_acquire+0x60/0x160 [ 48.386804][ T10] ? __rcu_read_lock+0x30/0x70 [ 48.386806][ T10] ? __down_trylock_console_sem+0x5e/0xa0 [ 48.386807][ T10] ? vprintk_emit+0x320/0x3e0 [ 48.386809][ T10] vprintk_emit+0x37c/0x3e0 [ 48.386812][ T10] ? wake_up_klogd_work_func+0x90/0x90 [ 48.386814][ T10] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 48.386815][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386817][ T10] ? trace_sched_wakeup+0x9b/0x160 [ 48.386819][ T10] _printk+0xc7/0x100 [ 48.386822][ T10] ? snapshot_read.cold+0x21/0x21 [ 48.386824][ T10] ? try_to_wake_up+0x153/0x1130 [ 48.386826][ T10] ? select_fallback_rq+0x510/0x510 [ 48.386828][ T10] ? netdev_name+0x43/0x60 [ 48.386830][ T10] ? __netdev_printk+0x17f/0x1d0 [ 48.386832][ T10] netdev_info+0xe2/0x116 [ 48.386834][ T10] ? netdev_notice+0x120/0x120 [ 48.386836][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386838][ T10] ? __queue_work+0x3ab/0xd30 [ 48.386841][ T10] ? kthread+0x367/0x460 [ 48.386844][ T10] ? trace_irq_enable.constprop.0+0x30/0x160 [ 48.386847][ T10] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 48.386851][ T10] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 48.386853][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386855][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 48.386857][ T10] ovpn_peer_remove+0x394/0x640 [ovpn] [ 48.386860][ T10] ? do_raw_spin_lock+0x131/0x280 [ 48.386862][ T10] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 48.386864][ T10] ? __rwlock_init+0x150/0x150 [ 48.386866][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386868][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 48.386869][ T10] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 48.386871][ T10] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 48.386874][ T10] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 48.386876][ T10] ? __rwlock_init+0x150/0x150 [ 48.386878][ T10] ovpn_peer_keepalive_work+0x389/0x580 [ovpn] [ 48.386882][ T10] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 48.386884][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386886][ T10] ? lock_acquire+0x13c/0x160 [ 48.386887][ T10] ? rcu_is_watching+0x16/0xd0 [ 48.386890][ T10] ? process_one_work+0xdfc/0x1560 [ 48.386892][ T10] process_one_work+0xe3e/0x1560 [ 48.386895][ T10] ? __queue_delayed_work+0x470/0x470 [ 48.386896][ T10] ? find_held_lock+0x2b/0x80 [ 48.386899][ T10] ? __rwlock_init+0x150/0x150 [ 48.386901][ T10] worker_thread+0x4f1/0xd60 [ 48.386903][ T10] ? rescuer_thread+0x1340/0x1340 [ 48.386905][ T10] ? __kthread_parkme+0xbd/0x210 [ 48.386907][ T10] ? rescuer_thread+0x1340/0x1340 [ 48.386909][ T10] ? rescuer_thread+0x1340/0x1340 [ 48.386910][ T10] kthread+0x367/0x460 [ 48.386912][ T10] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 48.386913][ T10] ? kthread_affine_preferred+0x4c0/0x4c0 [ 48.386915][ T10] ret_from_fork+0x474/0x6b0 [ 48.386918][ T10] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 48.386920][ T10] ? __switch_to+0x5a3/0xe00 [ 48.386922][ T10] ? kthread_affine_preferred+0x4c0/0x4c0 [ 48.386924][ T10] ret_from_fork_asm+0x11/0x20 [ 48.386928][ T10] [ 48.450623][ T66] tun4: deleting peer with id 4, reason 2 [ 48.450642][ T57] tun5: deleting peer with id 5, reason 2 [ 48.514614][ T66] tun6: deleting peer with id 6, reason 2