[ 11.292029][ T220] gre: GRE over IPv4 demultiplexer driver [ 11.292048][ T220] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 11.292051][ T220] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 220, name: modprobe [ 11.292053][ T220] preempt_count: 1, expected: 0 [ 11.292054][ T220] RCU nest depth: 0, expected: 0 [ 11.292055][ T220] locks held by modprobe/220: 4, last CPU#3: [ 11.292057][ T220] #0: ffffffffb8d7ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 11.292068][ T220] #1: ffffffffb8d7de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 11.292073][ T220] #2: ffffffffb8c9d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 11.292077][ T220] #3: ffffffffb8c9d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 11.292081][ T220] irq event stamp: 18136 [ 11.292082][ T220] hardirqs last enabled at (18135): [] __down_trylock_console_sem+0x86/0xa0 [ 11.292085][ T220] hardirqs last disabled at (18136): [] console_emit_next_record+0x3d4/0x4c0 [ 11.292088][ T220] softirqs last enabled at (16754): [] handle_softirqs+0x67c/0x900 [ 11.292091][ T220] softirqs last disabled at (16747): [] __irq_exit_rcu+0x145/0x1c0 [ 11.292093][ T220] Preemption disabled at: [ 11.292094][ T220] [] vprintk_emit+0x31b/0x3e0 [ 11.292099][ T220] CPU: 3 UID: 0 PID: 220 Comm: modprobe Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 11.292103][ T220] Tainted: [W]=WARN [ 11.292104][ T220] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.292105][ T220] Call Trace: [ 11.292107][ T220] [ 11.292108][ T220] dump_stack_lvl+0x6f/0xa0 [ 11.292114][ T220] ? vprintk_emit+0x31b/0x3e0 [ 11.292116][ T220] __might_resched.cold+0x1fe/0x2c1 [ 11.292120][ T220] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 11.292124][ T220] ? __kmalloc_noprof+0xdb/0x760 [ 11.292129][ T220] __kmalloc_noprof+0x443/0x760 [ 11.292131][ T220] ? alloc_buf.isra.0+0x4b/0x260 [ 11.292137][ T220] ? do_raw_spin_unlock+0x59/0x250 [ 11.292140][ T220] alloc_buf.isra.0+0x4b/0x260 [ 11.292144][ T220] put_chars+0x1e1/0x2f0 [ 11.292146][ T220] ? desc_read_finalized_seq+0x79/0x120 [ 11.292148][ T220] ? __send_to_port+0x420/0x420 [ 11.292151][ T220] ? rcu_read_lock_any_held+0x3c/0x90 [ 11.292154][ T220] ? validate_chain+0x38b/0xc20 [ 11.292159][ T220] hvc_console_print+0x292/0x780 [ 11.292163][ T220] ? __lock_acquire+0x518/0xc20 [ 11.292165][ T220] ? __lock_acquire+0x518/0xc20 [ 11.292169][ T220] ? hvc_write+0x3a0/0x3a0 [ 11.292171][ T220] ? console_emit_next_record+0x1df/0x4c0 [ 11.292175][ T220] ? rcu_is_watching+0x16/0xd0 [ 11.292177][ T220] ? lock_acquire+0x13c/0x160 [ 11.292181][ T220] console_emit_next_record+0x22f/0x4c0 [ 11.292185][ T220] ? devkmsg_read+0x4b0/0x4b0 [ 11.292187][ T220] ? console_flush_one_record+0x106/0x710 [ 11.292190][ T220] ? rcu_is_watching+0x16/0xd0 [ 11.292192][ T220] ? lock_acquire+0x13c/0x160 [ 11.292195][ T220] console_flush_one_record+0x46f/0x710 [ 11.292200][ T220] ? console_emit_next_record+0x4c0/0x4c0 [ 11.292202][ T220] ? __lock_acquire+0x518/0xc20 [ 11.292207][ T220] console_unlock+0xee/0x1f0 [ 11.292210][ T220] ? console_flush_one_record+0x710/0x710 [ 11.292212][ T220] ? rcu_is_watching+0x16/0xd0 [ 11.292213][ T220] ? lock_acquire+0xe0/0x160 [ 11.292217][ T220] ? __down_trylock_console_sem+0x5e/0xa0 [ 11.292219][ T220] ? vprintk_emit+0x320/0x3e0 [ 11.292222][ T220] vprintk_emit+0x37c/0x3e0 [ 11.292225][ T220] ? wake_up_klogd_work_func+0x90/0x90 [ 11.292230][ T220] ? gre_exit+0x3f0/0x3f0 [gre] [ 11.292233][ T220] _printk+0xc7/0x100 [ 11.292236][ T220] ? snapshot_read.cold+0x21/0x21 [ 11.292243][ T220] ? do_one_initcall+0x113/0x4f0 [ 11.292246][ T220] gre_init+0x15/0x1000 [gre] [ 11.292248][ T220] do_one_initcall+0x124/0x4f0 [ 11.292251][ T220] ? trace_event_raw_event_initcall_level+0x280/0x280 [ 11.292256][ T220] ? do_init_module+0xae/0x8a0 [ 11.292259][ T220] ? kasan_unpoison+0x44/0x70 [ 11.292264][ T220] do_init_module+0x2ad/0x8a0 [ 11.292267][ T220] ? lockdep_hardirqs_on+0x91/0x130 [ 11.292271][ T220] ? free_module+0x470/0x470 [ 11.292274][ T220] ? kfree+0x123/0x590 [ 11.292278][ T220] load_module+0x1424/0x1bb0 [ 11.292283][ T220] ? security_kernel_post_read_file+0x2f/0x60 [ 11.292287][ T220] ? layout_and_allocate.isra.0+0x680/0x680 [ 11.292292][ T220] ? backing_file_read_iter+0x541/0x790 [ 11.292296][ T220] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 11.292299][ T220] init_module_from_file+0x11f/0x1a0 [ 11.292302][ T220] ? __do_sys_init_module+0x270/0x270 [ 11.292309][ T220] ? __rwlock_init+0x150/0x150 [ 11.292313][ T220] ? do_raw_spin_unlock+0x59/0x250 [ 11.292316][ T220] idempotent_init_module+0x37b/0x7c0 [ 11.292319][ T220] ? init_module_from_file+0x1a0/0x1a0 [ 11.292325][ T220] ? cap_capable+0x1d7/0x3d0 [ 11.292327][ T220] ? __x64_sys_pread64+0x18d/0x250 [ 11.292332][ T220] __x64_sys_finit_module+0xdf/0x190 [ 11.292334][ T220] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 11.292338][ T220] do_syscall_64+0xff/0x530 [ 11.292340][ T220] ? exc_page_fault+0xee/0x100 [ 11.292343][ T220] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 11.292345][ T220] RIP: 0033:0x7f1c10fd537d [ 11.292348][ T220] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 [ 11.292350][ T220] RSP: 002b:00007ffffe0a8318 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.292353][ T220] RAX: ffffffffffffffda RBX: 000055652ca5ea20 RCX: 00007f1c10fd537d [ 11.292354][ T220] RDX: 0000000000000000 RSI: 000055650ff1effd RDI: 0000000000000000 [ 11.292355][ T220] RBP: 00007ffffe0a83b0 R08: 0000000000000000 R09: 0000000000000000 [ 11.292356][ T220] R10: 0000000000000000 R11: 0000000000000246 R12: 000055650ff1effd [ 11.292357][ T220] R13: 000055652ca5e9e0 R14: 0000000000040000 R15: 0000000000000000 [ 11.292364][ T220] [ 11.344623][ T220] ip6_gre: GRE over IPv6 tunneling driver [ 11.440707][ T66] ip6_tunnel: er6 xmit: Local address not yet configured! [ 11.440789][ T66] [ 11.440791][ T66] ============================= [ 11.440792][ T66] WARNING: suspicious RCU usage [ 11.440794][ T66] 7.2.0-virtme #1 Tainted: G W [ 11.440796][ T66] ----------------------------- [ 11.440797][ T66] kernel/sched/core.c:9196 Illegal context switch in RCU-bh read-side critical section! [ 11.440800][ T66] [ 11.440800][ T66] other info that might help us debug this: [ 11.440800][ T66] [ 11.440800][ T66] [ 11.440800][ T66] rcu_scheduler_active = 2, debug_locks = 1 [ 11.440802][ T66] locks held by kworker/2:2/66: 13, last CPU#2: [ 11.440805][ T66] #0: ff11000008f30940 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 11.440821][ T66] #1: ffa0000000477d10 ((work_completion)(&(&idev->mc_ifc_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 11.440828][ T66] #2: ff1100000ef6bd30 (&idev->mc_lock){+.+.}-{4:4}, at: mld_ifc_work+0x2e/0x190 [ 11.440835][ T66] #3: ffffffffb8d94c00 (rcu_read_lock){....}-{1:3}, at: mld_sendpack+0x1c9/0xec0 [ 11.440840][ T66] #4: ffffffffb8d94c00 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0 [ 11.440847][ T66] #5: ffffffffb8d94ba0 (rcu_read_lock_bh){....}-{1:3}, at: __dev_queue_xmit+0x204/0x1b90 [ 11.440854][ T66] #6: ff1100000275ba28 (dev->qdisc_tx_busylock ?: &qdisc_tx_busylock){+...}-{3:3}, at: __dev_xmit_skb+0xcb8/0x1be0 [ 11.440860][ T66] #7: ff1100000f992718 (&qdisc_xmit_lock_key#2){+...}-{3:3}, at: sch_direct_xmit+0x2e5/0x1100 [ 11.440868][ T66] #8: ffffffffb8d94c00 (rcu_read_lock){....}-{1:3}, at: ip6_tnl_xmit_ctl+0xfd/0x390 [ 11.440874][ T66] #9: ffffffffb8d7ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 11.440880][ T66] #10: ffffffffb8d7de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 11.440887][ T66] #11: ffffffffb8c9d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 11.440893][ T66] #12: ffffffffb8c9d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 11.440905][ T66] [ 11.440905][ T66] stack backtrace: [ 11.440909][ T66] CPU: 2 UID: 0 PID: 66 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 11.440913][ T66] Tainted: [W]=WARN [ 11.440915][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.440917][ T66] Workqueue: mld mld_ifc_work [ 11.440921][ T66] Call Trace: [ 11.440923][ T66] [ 11.440926][ T66] dump_stack_lvl+0x6f/0xa0 [ 11.440935][ T66] lockdep_rcu_suspicious.cold+0x37/0x8a [ 11.440943][ T66] __might_resched+0x2ac/0x390 [ 11.440950][ T66] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 11.440954][ T66] ? __kmalloc_noprof+0xdb/0x760 [ 11.440961][ T66] __kmalloc_noprof+0x443/0x760 [ 11.440965][ T66] ? alloc_buf.isra.0+0x4b/0x260 [ 11.440976][ T66] ? do_raw_spin_unlock+0x59/0x250 [ 11.440980][ T66] alloc_buf.isra.0+0x4b/0x260 [ 11.440986][ T66] put_chars+0x1e1/0x2f0 [ 11.440991][ T66] ? __send_to_port+0x420/0x420 [ 11.440997][ T66] ? validate_chain+0x34a/0xc20 [ 11.441006][ T66] hvc_console_print+0x292/0x780 [ 11.441012][ T66] ? __lock_acquire+0x518/0xc20 [ 11.441022][ T66] ? hvc_write+0x3a0/0x3a0 [ 11.441028][ T66] ? rcu_is_watching+0x16/0xd0 [ 11.441038][ T66] console_emit_next_record+0x22f/0x4c0 [ 11.441044][ T66] ? devkmsg_read+0x4b0/0x4b0 [ 11.441047][ T66] ? console_flush_one_record+0x106/0x710 [ 11.441053][ T66] ? rcu_is_watching+0x16/0xd0 [ 11.441057][ T66] ? lock_acquire+0x13c/0x160 [ 11.441065][ T66] console_flush_one_record+0x46f/0x710 [ 11.441072][ T66] ? console_emit_next_record+0x4c0/0x4c0 [ 11.441075][ T66] ? __lock_acquire+0x518/0xc20 [ 11.441086][ T66] console_unlock+0xee/0x1f0 [ 11.441091][ T66] ? console_flush_one_record+0x710/0x710 [ 11.441094][ T66] ? rcu_is_watching+0x16/0xd0 [ 11.441097][ T66] ? lock_acquire+0xe0/0x160 [ 11.441105][ T66] ? __down_trylock_console_sem+0x5e/0xa0 [ 11.441108][ T66] ? vprintk_emit+0x320/0x3e0 [ 11.441113][ T66] vprintk_emit+0x37c/0x3e0 [ 11.441119][ T66] ? wake_up_klogd_work_func+0x90/0x90 [ 11.441123][ T66] ? __lock_release.isra.0+0x69/0x1a0 [ 11.441133][ T66] _printk+0xc7/0x100 [ 11.441137][ T66] ? snapshot_read.cold+0x21/0x21 [ 11.441140][ T66] ? ___ratelimit+0x4e7/0xa00 [ 11.441150][ T66] ? idr_get_free+0x830/0x830 [ 11.441159][ T66] ip6_tnl_xmit_ctl.cold+0x75/0x7a [ 11.441166][ T66] ip6erspan_tunnel_xmit+0x2cf/0x2db4 [ip6_gre] [ 11.441173][ T66] ? find_held_lock+0x2b/0x80 [ 11.441184][ T66] ? ip6gre_tunnel_siocdevprivate+0x1a70/0x1a70 [ip6_gre] [ 11.441189][ T66] ? lockdep_hardirqs_on_prepare.part.0+0x90/0x160 [ 11.441192][ T66] ? lockdep_hardirqs_on+0x91/0x130 [ 11.441196][ T66] ? irqentry_exit+0x21c/0x790 [ 11.441199][ T66] ? lockdep_hardirqs_off+0x97/0xf0 [ 11.441202][ T66] ? irqentry_enter+0x2a/0xd0 [ 11.441204][ T66] ? sysvec_apic_timer_interrupt+0xaa/0xe0 [ 11.441223][ T66] dev_hard_start_xmit+0xf4/0x620 [ 11.441233][ T66] sch_direct_xmit+0x25b/0x1100 [ 11.441239][ T66] ? lock_acquire.part.0+0xd4/0x280 [ 11.441244][ T66] ? dequeue_skb+0x1db0/0x1db0 [ 11.441248][ T66] ? __rcu_read_lock+0x70/0x70 [ 11.441250][ T66] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 11.441253][ T66] ? lock_acquire+0x13c/0x160 [ 11.441263][ T66] __dev_xmit_skb+0xecc/0x1be0 [ 11.441272][ T66] ? alloc_netdev_dummy+0x30/0x30 [ 11.441274][ T66] ? __dev_queue_xmit+0x204/0x1b90 [ 11.441280][ T66] ? rcu_is_watching+0x16/0xd0 [ 11.441283][ T66] ? lock_acquire+0x13c/0x160 [ 11.441291][ T66] __dev_queue_xmit+0x952/0x1b90 [ 11.441295][ T66] ? __lock_acquire+0x518/0xc20 [ 11.441305][ T66] ? lock_acquire.part.0+0xd4/0x280 [ 11.441307][ T66] ? find_held_lock+0x2b/0x80 [ 11.441311][ T66] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 11.441334][ T66] ip6_finish_output2+0x48d/0x13f0 [ 11.441345][ T66] ? ip6_dst_lookup+0x80/0x80 [ 11.441347][ T66] ? find_held_lock+0x2b/0x80 [ 11.441353][ T66] ? __lock_release.isra.0+0x69/0x1a0 [ 11.441358][ T66] ? ip6_mtu+0x174/0x410 [ 11.441368][ T66] ip6_finish_output+0x701/0xe80 [ 11.441376][ T66] ip6_output+0x23f/0x7f0 [ 11.441381][ T66] ? ip6_finish_output+0xe80/0xe80 [ 11.441384][ T66] ? __lock_release.isra.0+0x69/0x1a0 [ 11.441388][ T66] ? xfrm_bundle_lookup.constprop.0+0xba0/0xba0 [ 11.441391][ T66] ? mark_held_locks+0x40/0x70 [ 11.441397][ T66] ? __local_bh_enable_ip+0xaa/0x150 [ 11.441401][ T66] ? __local_bh_enable_ip+0xaa/0x150 [ 11.441405][ T66] ? icmp6_dst_alloc+0x317/0x4d0 [ 11.441412][ T66] mld_sendpack+0x9d6/0xec0 [ 11.441420][ T66] ? mld_dad_start_work+0x240/0x240 [ 11.441433][ T66] ? mld_send_cr+0x50f/0x820 [ 11.441441][ T66] mld_ifc_work+0x36/0x190 [ 11.441444][ T66] ? process_one_work+0xdfc/0x1560 [ 11.441447][ T66] process_one_work+0xe3e/0x1560 [ 11.441460][ T66] ? __queue_delayed_work+0x470/0x470 [ 11.441465][ T66] ? lock_acquire.part.0+0xd4/0x280 [ 11.441481][ T66] worker_thread+0x4f1/0xd60 [ 11.441491][ T66] ? rescuer_thread+0x1340/0x1340 [ 11.441495][ T66] ? __kthread_parkme+0xbd/0x210 [ 11.441500][ T66] ? rescuer_thread+0x1340/0x1340 [ 11.441505][ T66] ? rescuer_thread+0x1340/0x1340 [ 11.441508][ T66] kthread+0x367/0x460 [ 11.441512][ T66] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 11.441516][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 11.441521][ T66] ret_from_fork+0x474/0x6b0 [ 11.441527][ T66] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 11.441534][ T66] ? __switch_to+0x5a3/0xe00 [ 11.441539][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 11.441544][ T66] ret_from_fork_asm+0x11/0x20 [ 11.441561][ T66] [ 11.506685][ T10] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 11.821698][ T66] ip6_tunnel: er6 xmit: Local address not yet configured! [ 11.957756][ T10] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 12.197756][ T12] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 12.663957][ T231] Mirror/redirect action on [ 12.663978][ T231] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 12.663981][ T231] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 231, name: modprobe [ 12.663982][ T231] preempt_count: 1, expected: 0 [ 12.663983][ T231] RCU nest depth: 0, expected: 0 [ 12.663984][ T231] locks held by modprobe/231: 4, last CPU#3: [ 12.663986][ T231] #0: ffffffffb8d7ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 12.663998][ T231] #1: ffffffffb8d7de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 12.664003][ T231] #2: ffffffffb8c9d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 12.664007][ T231] #3: ffffffffb8c9d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 12.664012][ T231] irq event stamp: 31806 [ 12.664013][ T231] hardirqs last enabled at (31805): [] __down_trylock_console_sem+0x86/0xa0 [ 12.664016][ T231] hardirqs last disabled at (31806): [] console_emit_next_record+0x3d4/0x4c0 [ 12.664019][ T231] softirqs last enabled at (30920): [] handle_softirqs+0x67c/0x900 [ 12.664022][ T231] softirqs last disabled at (30577): [] __irq_exit_rcu+0x145/0x1c0 [ 12.664025][ T231] Preemption disabled at: [ 12.664025][ T231] [] vprintk_emit+0x31b/0x3e0 [ 12.664031][ T231] CPU: 3 UID: 0 PID: 231 Comm: modprobe Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 12.664035][ T231] Tainted: [W]=WARN [ 12.664036][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.664038][ T231] Call Trace: [ 12.664039][ T231] [ 12.664041][ T231] dump_stack_lvl+0x6f/0xa0 [ 12.664047][ T231] ? vprintk_emit+0x31b/0x3e0 [ 12.664049][ T231] __might_resched.cold+0x1fe/0x2c1 [ 12.664053][ T231] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 12.664058][ T231] ? __kmalloc_noprof+0xdb/0x760 [ 12.664062][ T231] __kmalloc_noprof+0x443/0x760 [ 12.664064][ T231] ? alloc_buf.isra.0+0x4b/0x260 [ 12.664072][ T231] ? do_raw_spin_unlock+0x59/0x250 [ 12.664075][ T231] alloc_buf.isra.0+0x4b/0x260 [ 12.664079][ T231] put_chars+0x1e1/0x2f0 [ 12.664081][ T231] ? __send_to_port+0x420/0x420 [ 12.664082][ T231] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 12.664086][ T231] ? rcu_read_lock_any_held+0x3c/0x90 [ 12.664089][ T231] ? validate_chain+0x38b/0xc20 [ 12.664094][ T231] hvc_console_print+0x292/0x780 [ 12.664098][ T231] ? __lock_acquire+0x518/0xc20 [ 12.664103][ T231] ? hvc_write+0x3a0/0x3a0 [ 12.664107][ T231] ? rcu_is_watching+0x16/0xd0 [ 12.664111][ T231] console_emit_next_record+0x22f/0x4c0 [ 12.664116][ T231] ? devkmsg_read+0x4b0/0x4b0 [ 12.664118][ T231] ? console_flush_one_record+0x106/0x710 [ 12.664121][ T231] ? rcu_is_watching+0x16/0xd0 [ 12.664123][ T231] ? lock_acquire+0x13c/0x160 [ 12.664127][ T231] console_flush_one_record+0x46f/0x710 [ 12.664131][ T231] ? console_emit_next_record+0x4c0/0x4c0 [ 12.664134][ T231] ? __lock_acquire+0x518/0xc20 [ 12.664139][ T231] console_unlock+0xee/0x1f0 [ 12.664142][ T231] ? console_flush_one_record+0x710/0x710 [ 12.664144][ T231] ? rcu_is_watching+0x16/0xd0 [ 12.664146][ T231] ? lock_acquire+0xe0/0x160 [ 12.664150][ T231] ? __down_trylock_console_sem+0x5e/0xa0 [ 12.664151][ T231] ? vprintk_emit+0x320/0x3e0 [ 12.664154][ T231] vprintk_emit+0x37c/0x3e0 [ 12.664158][ T231] ? wake_up_klogd_work_func+0x90/0x90 [ 12.664160][ T231] ? netdev_run_todo+0x2a8/0xfd0 [ 12.664164][ T231] ? mirred_device_event+0x3d/0x1d0 [act_mirred] [ 12.664169][ T231] ? mirred_cleanup_module+0x7f0/0x7f0 [act_mirred] [ 12.664172][ T231] _printk+0xc7/0x100 [ 12.664175][ T231] ? snapshot_read.cold+0x21/0x21 [ 12.664177][ T231] ? __lock_release.isra.0+0x69/0x1a0 [ 12.664180][ T231] ? mirred_cleanup_module+0x7f0/0x7f0 [act_mirred] [ 12.664182][ T231] ? __up_write+0x23d/0x5f0 [ 12.664184][ T231] ? __up_write+0x2e5/0x5f0 [ 12.664188][ T231] ? __up_write+0x2c7/0x5f0 [ 12.664190][ T231] mirred_init_module+0x28/0x1000 [act_mirred] [ 12.664193][ T231] do_one_initcall+0x124/0x4f0 [ 12.664197][ T231] ? trace_event_raw_event_initcall_level+0x280/0x280 [ 12.664202][ T231] ? do_init_module+0xae/0x8a0 [ 12.664205][ T231] ? kasan_unpoison+0x44/0x70 [ 12.664211][ T231] do_init_module+0x2ad/0x8a0 [ 12.664214][ T231] ? lockdep_hardirqs_on+0x91/0x130 [ 12.664218][ T231] ? free_module+0x470/0x470 [ 12.664221][ T231] ? kfree+0x123/0x590 [ 12.664224][ T231] load_module+0x1424/0x1bb0 [ 12.664230][ T231] ? security_kernel_post_read_file+0x2f/0x60 [ 12.664235][ T231] ? layout_and_allocate.isra.0+0x680/0x680 [ 12.664238][ T231] ? __ia32_sys_fsconfig+0x180/0x180 [ 12.664242][ T231] ? backing_file_read_iter+0x541/0x790 [ 12.664246][ T231] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 12.664250][ T231] init_module_from_file+0x11f/0x1a0 [ 12.664252][ T231] ? __do_sys_init_module+0x270/0x270 [ 12.664260][ T231] ? __rwlock_init+0x150/0x150 [ 12.664264][ T231] ? do_raw_spin_unlock+0x59/0x250 [ 12.664267][ T231] idempotent_init_module+0x37b/0x7c0 [ 12.664270][ T231] ? init_module_from_file+0x1a0/0x1a0 [ 12.664276][ T231] ? cap_capable+0x1d7/0x3d0 [ 12.664278][ T231] ? __x64_sys_pread64+0x18d/0x250 [ 12.664284][ T231] __x64_sys_finit_module+0xdf/0x190 [ 12.664285][ T231] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 12.664290][ T231] do_syscall_64+0xff/0x530 [ 12.664293][ T231] ? exc_page_fault+0xee/0x100 [ 12.664296][ T231] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 12.664298][ T231] RIP: 0033:0x7f74b8d4737d [ 12.664301][ T231] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 [ 12.664303][ T231] RSP: 002b:00007ffd8c7e4aa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 12.664306][ T231] RAX: ffffffffffffffda RBX: 00005592c441a810 RCX: 00007f74b8d4737d [ 12.664307][ T231] RDX: 0000000000000000 RSI: 00005592954fcffd RDI: 0000000000000000 [ 12.664308][ T231] RBP: 00007ffd8c7e4b40 R08: 0000000000000000 R09: 0000000000000000 [ 12.664309][ T231] R10: 0000000000000000 R11: 0000000000000246 R12: 00005592954fcffd [ 12.664310][ T231] R13: 00005592c441a960 R14: 0000000000040000 R15: 0000000000000000 [ 12.664317][ T231] [ 14.821781][ C0] [ 14.821795][ C0] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 14.821798][ C0] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 0, name: swapper/0 [ 14.821799][ C0] preempt_count: 305, expected: 0 [ 14.821800][ C0] RCU nest depth: 1, expected: 0 [ 14.821801][ C0] INFO: lockdep is turned off. [ 14.821802][ C0] irq event stamp: 418726 [ 14.821802][ C0] hardirqs last enabled at (418726): [] _raw_spin_unlock_irqrestore+0x53/0x80 [ 14.821810][ C0] hardirqs last disabled at (418725): [] _raw_spin_lock_irqsave+0x50/0x60 [ 14.821812][ C0] softirqs last enabled at (418574): [] handle_softirqs+0x67c/0x900 [ 14.821816][ C0] softirqs last disabled at (418581): [] __irq_exit_rcu+0x145/0x1c0 [ 14.821818][ C0] Preemption disabled at: [ 14.821819][ C0] [] schedule_preempt_disabled+0x22/0x30 [ 14.821826][ C0] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 14.821829][ C0] Tainted: [W]=WARN [ 14.821830][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.821832][ C0] Call Trace: [ 14.821834][ C0] [ 14.821835][ C0] dump_stack_lvl+0x6f/0xa0 [ 14.821841][ C0] ? schedule_preempt_disabled+0x22/0x30 [ 14.821842][ C0] __might_resched.cold+0x1fe/0x2c1 [ 14.821846][ C0] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 14.821849][ C0] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 14.821852][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821854][ C0] __kmalloc_noprof+0x443/0x760 [ 14.821857][ C0] ? __rwlock_init+0x150/0x150 [ 14.821860][ C0] ? alloc_buf.isra.0+0x4b/0x260 [ 14.821865][ C0] ? do_raw_spin_unlock+0x59/0x250 [ 14.821867][ C0] alloc_buf.isra.0+0x4b/0x260 [ 14.821869][ C0] put_chars+0x1e1/0x2f0 [ 14.821871][ C0] ? __send_to_port+0x420/0x420 [ 14.821872][ C0] ? console_prepend_replay+0x20/0x20 [ 14.821875][ C0] hvc_console_print+0x292/0x780 [ 14.821879][ C0] ? hvc_write+0x3a0/0x3a0 [ 14.821881][ C0] ? vsnprintf+0x668/0x1700 [ 14.821884][ C0] ? __rwlock_init+0x150/0x150 [ 14.821885][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821886][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821888][ C0] console_emit_next_record+0x22f/0x4c0 [ 14.821891][ C0] ? devkmsg_read+0x4b0/0x4b0 [ 14.821893][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821894][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821895][ C0] ? lock_acquire+0x13c/0x160 [ 14.821897][ C0] ? console_flush_one_record+0x111/0x710 [ 14.821899][ C0] console_flush_one_record+0x46f/0x710 [ 14.821902][ C0] ? console_emit_next_record+0x4c0/0x4c0 [ 14.821904][ C0] console_unlock+0xee/0x1f0 [ 14.821912][ C0] ? lock_acquire+0x13c/0x160 [ 14.821914][ C0] ? console_flush_one_record+0x710/0x710 [ 14.821916][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821917][ C0] ? lock_release+0x184/0x1f0 [ 14.821918][ C0] ? lock_acquire+0xe0/0x160 [ 14.821920][ C0] ? __down_trylock_console_sem+0x5e/0xa0 [ 14.821922][ C0] ? vprintk_emit+0x320/0x3e0 [ 14.821924][ C0] vprintk_emit+0x37c/0x3e0 [ 14.821926][ C0] ? wake_up_klogd_work_func+0x90/0x90 [ 14.821927][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821928][ C0] ? lock_release+0x184/0x1f0 [ 14.821929][ C0] ? x86_64_start_kernel+0xd0/0x130 [ 14.821934][ C0] _printk+0xc7/0x100 [ 14.821937][ C0] ? snapshot_read.cold+0x21/0x21 [ 14.821938][ C0] ? arch_stack_walk+0xd7/0x130 [ 14.821941][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.821943][ C0] ? nbcon_cpu_emergency_enter+0x28/0x80 [ 14.821944][ C0] print_irq_inversion_bug.part.0+0x32/0xc0 [ 14.821947][ C0] mark_lock_irq+0x989/0x9c0 [ 14.821948][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.821951][ C0] mark_lock+0x1d7/0xa00 [ 14.821953][ C0] mark_usage+0x42/0x170 [ 14.821955][ C0] __lock_acquire+0x388/0xc20 [ 14.821956][ C0] ? skb_network_protocol+0x3b0/0x3b0 [ 14.821960][ C0] ? lock_pin_lock+0x87/0x180 [ 14.821962][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.821964][ C0] ? sch_direct_xmit+0x2e5/0x1100 [ 14.821967][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821968][ C0] ? lock_acquire+0x13c/0x160 [ 14.821970][ C0] _raw_spin_lock+0x33/0x40 [ 14.821971][ C0] ? sch_direct_xmit+0x2e5/0x1100 [ 14.821972][ C0] sch_direct_xmit+0x2e5/0x1100 [ 14.821974][ C0] ? lock_acquire.part.0+0xd4/0x280 [ 14.821976][ C0] ? dequeue_skb+0x1db0/0x1db0 [ 14.821977][ C0] ? __rcu_read_lock+0x70/0x70 [ 14.821978][ C0] ? tcf_mirred_act+0x618/0xe10 [act_mirred] [ 14.821982][ C0] ? lock_acquire+0x13c/0x160 [ 14.821984][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.821987][ C0] ? alloc_netdev_dummy+0x30/0x30 [ 14.821988][ C0] ? __dev_queue_xmit+0x204/0x1b90 [ 14.821990][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.821991][ C0] ? lock_acquire+0x13c/0x160 [ 14.821993][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.821996][ C0] ? find_held_lock+0x2b/0x80 [ 14.821997][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 14.821999][ C0] ? tcf_classify+0x67/0x90 [ 14.822001][ C0] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 14.822003][ C0] ? lockdep_hardirqs_on+0x91/0x130 [ 14.822005][ C0] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 14.822008][ C0] ? __copy_skb_header+0xb7/0x510 [ 14.822010][ C0] ? __asan_memcpy+0x3c/0x60 [ 14.822013][ C0] ? __skb_clone+0x55e/0x760 [ 14.822016][ C0] tcf_mirred_to_dev+0x941/0x1500 [act_mirred] [ 14.822018][ C0] ? common_startup_64+0x99/0x148 [ 14.822021][ C0] tcf_mirred_act+0x618/0xe10 [act_mirred] [ 14.822023][ C0] tcf_action_exec.part.0+0xca/0x3c0 [ 14.822026][ C0] __tcf_classify.constprop.0+0xcf/0x3a0 [ 14.822028][ C0] tcf_classify+0x67/0x90 [ 14.822030][ C0] ? tcf_qevent_handle+0x3d0/0x3d0 [ 14.822032][ C0] ? rcu_read_lock_any_held+0x66/0x90 [ 14.822034][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.822036][ C0] tc_run+0x3d0/0x7e0 [ 14.822038][ C0] ? netdev_offload_xstats_push_delta+0x430/0x430 [ 14.822040][ C0] ? kasan_save_track+0x14/0x30 [ 14.822041][ C0] ? kmem_cache_free+0xf8/0x550 [ 14.822042][ C0] ? neigh_timer_handler+0x191/0x1210 [ 14.822046][ C0] __netif_receive_skb_core.constprop.0+0xdb7/0x2bb0 [ 14.822048][ C0] ? play_idle_precise+0x450/0x490 [ 14.822050][ C0] ? rest_init+0x279/0x280 [ 14.822052][ C0] ? start_kernel+0x3b9/0x3c0 [ 14.822055][ C0] ? x86_64_start_kernel+0x12b/0x130 [ 14.822057][ C0] ? do_xdp_generic+0x4a0/0x4a0 [ 14.822060][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.822062][ C0] ? mark_usage+0x61/0x170 [ 14.822063][ C0] ? __lock_acquire+0x518/0xc20 [ 14.822065][ C0] ? process_backlog+0x3f1/0x14c0 [ 14.822067][ C0] __netif_receive_skb_one_core+0xa2/0x180 [ 14.822069][ C0] ? lock_acquire.part.0+0xd4/0x280 [ 14.822070][ C0] ? process_backlog+0x3f1/0x14c0 [ 14.822072][ C0] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 14.822074][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.822076][ C0] process_backlog+0x431/0x14c0 [ 14.822078][ C0] __napi_poll+0xa7/0x3b0 [ 14.822080][ C0] net_rx_action+0x513/0xf50 [ 14.822083][ C0] ? __lock_acquire+0x518/0xc20 [ 14.822084][ C0] ? __napi_poll+0x3b0/0x3b0 [ 14.822087][ C0] ? find_held_lock+0x2b/0x80 [ 14.822089][ C0] ? _raw_spin_unlock_irq+0x33/0x50 [ 14.822091][ C0] ? run_timer_softirq+0xf8/0x160 [ 14.822094][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.822095][ C0] handle_softirqs+0x1d3/0x900 [ 14.822097][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 14.822099][ C0] ? _local_bh_enable+0xc0/0xc0 [ 14.822101][ C0] __irq_exit_rcu+0x145/0x1c0 [ 14.822103][ C0] irq_exit_rcu+0xe/0x30 [ 14.822104][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 14.822106][ C0] [ 14.822106][ C0] [ 14.822107][ C0] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 14.822109][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 14.822111][ C0] RIP: 0010:pv_native_safe_halt+0xf/0x10 [ 14.822114][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 [ 14.822115][ C0] RSP: 0018:ffffffffb8a07cf8 EFLAGS: 00000296 [ 14.822119][ C0] RAX: 0000000000066313 RBX: ffffffffb8a30600 RCX: ffffffffb5106247 [ 14.822120][ C0] RDX: ffffffffb8a30600 RSI: ffffffffb8311027 RDI: ffffffffb7c949e0 [ 14.822121][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 14.822122][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff7140fa2 [ 14.822123][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 14.822124][ C0] ? cpuidle_idle_call.constprop.0+0x237/0x410 [ 14.822127][ C0] ? lockdep_hardirqs_on+0x91/0x130 [ 14.822128][ C0] default_idle+0x9/0x10 [ 14.822130][ C0] default_idle_call+0x6e/0xb0 [ 14.822131][ C0] cpuidle_idle_call.constprop.0+0x237/0x410 [ 14.822133][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 14.822135][ C0] ? mark_tsc_async_resets+0x30/0x30 [ 14.822137][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.822139][ C0] do_idle+0xd8/0x190 [ 14.822140][ C0] cpu_startup_entry+0x53/0x70 [ 14.822142][ C0] rest_init+0x279/0x280 [ 14.822144][ C0] ? __cpuidle_text_end+0x3b/0x3b [ 14.822146][ C0] ? rest_init+0x280/0x280 [ 14.822148][ C0] ? acpi_hw_set_mode+0x4a0/0x4a0 [ 14.822151][ C0] ? cpus_read_unlock+0x4f/0xc0 [ 14.822153][ C0] ? acpi_enable+0x1e4/0x330 [ 14.822155][ C0] start_kernel+0x3b9/0x3c0 [ 14.822156][ C0] x86_64_start_reservations+0x24/0x30 [ 14.822158][ C0] x86_64_start_kernel+0x12b/0x130 [ 14.822160][ C0] common_startup_64+0x13e/0x148 [ 14.822163][ C0] [ 14.857021][ C0] ======================================================== [ 14.857328][ C0] WARNING: possible irq lock inversion dependency detected [ 14.857638][ C0] 7.2.0-virtme #1 Tainted: G W [ 14.861713][ C0] -------------------------------------------------------- [ 14.862037][ C0] swapper/0/0 just changed the state of lock: [ 14.862304][ C0] ff1100000f992718 (&qdisc_xmit_lock_key#2){+.-.}-{3:3}, at: sch_direct_xmit+0x2e5/0x1100 [ 14.862661][ C0] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 14.862913][ C0] (fs_reclaim){+.+.}-{0:0} [ 14.862915][ C0] [ 14.862915][ C0] [ 14.862915][ C0] and interrupts could create inverse lock ordering between them. [ 14.862915][ C0] [ 14.863653][ C0] [ 14.863653][ C0] other info that might help us debug this: [ 14.863967][ C0] Chain exists of: [ 14.863967][ C0] &qdisc_xmit_lock_key#2 --> console_owner --> fs_reclaim [ 14.863967][ C0] [ 14.864447][ C0] Possible interrupt unsafe locking scenario: [ 14.864447][ C0] [ 14.864700][ C0] CPU0 CPU1 [ 14.864935][ C0] ---- ---- [ 14.865104][ C0] lock(fs_reclaim); [ 14.865231][ C0] local_irq_disable(); [ 14.865498][ C0] lock(&qdisc_xmit_lock_key#2); [ 14.865814][ C0] lock(console_owner); [ 14.866030][ C0] [ 14.866219][ C0] lock(&qdisc_xmit_lock_key#2); [ 14.866392][ C0] [ 14.866392][ C0] *** DEADLOCK *** [ 14.866392][ C0] [ 14.866699][ C0] locks held by swapper/0/0: 3, last CPU#0: [ 14.866969][ C0] #0: ffffffffb8d94c00 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x3f1/0x14c0 [ 14.867333][ C0] #1: ffffffffb8d94ba0 (rcu_read_lock_bh){....}-{1:3}, at: __dev_queue_xmit+0x204/0x1b90 [ 14.867623][ C0] #2: ff1100000275ba28 (dev->qdisc_tx_busylock ?: &qdisc_tx_busylock){+...}-{3:3}, at: __dev_xmit_skb+0xcb8/0x1be0 [ 14.868116][ C0] [ 14.868116][ C0] the shortest dependencies between 2nd lock and 1st lock: [ 14.868401][ C0] -> (fs_reclaim){+.+.}-{0:0} { [ 14.868635][ C0] HARDIRQ-ON-W at: [ 14.868766][ C0] __lock_acquire+0x388/0xc20 [ 14.869045][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.869314][ C0] fs_reclaim_acquire+0xd5/0x120 [ 14.869525][ C0] __kmalloc_cache_noprof+0x6e/0x620 [ 14.869843][ C0] kthread_create_worker_on_node+0xea/0x210 [ 14.870158][ C0] workqueue_init+0x2a/0x680 [ 14.870371][ C0] kernel_init_freeable+0x2fe/0x630 [ 14.870688][ C0] kernel_init+0x21/0x150 [ 14.870964][ C0] ret_from_fork+0x474/0x6b0 [ 14.871178][ C0] ret_from_fork_asm+0x11/0x20 [ 14.871449][ C0] SOFTIRQ-ON-W at: [ 14.871575][ C0] __lock_acquire+0x388/0xc20 [ 14.871848][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.872126][ C0] fs_reclaim_acquire+0xd5/0x120 [ 14.872335][ C0] __kmalloc_cache_noprof+0x6e/0x620 [ 14.872649][ C0] kthread_create_worker_on_node+0xea/0x210 [ 14.872966][ C0] workqueue_init+0x2a/0x680 [ 14.873173][ C0] kernel_init_freeable+0x2fe/0x630 [ 14.873487][ C0] kernel_init+0x21/0x150 [ 14.873761][ C0] ret_from_fork+0x474/0x6b0 [ 14.873977][ C0] ret_from_fork_asm+0x11/0x20 [ 14.874248][ C0] INITIAL USE at: [ 14.874374][ C0] __lock_acquire+0x388/0xc20 [ 14.874647][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.874921][ C0] fs_reclaim_acquire+0xd5/0x120 [ 14.875127][ C0] __kmalloc_cache_noprof+0x6e/0x620 [ 14.875443][ C0] kthread_create_worker_on_node+0xea/0x210 [ 14.875756][ C0] workqueue_init+0x2a/0x680 [ 14.875971][ C0] kernel_init_freeable+0x2fe/0x630 [ 14.876240][ C0] kernel_init+0x21/0x150 [ 14.876511][ C0] ret_from_fork+0x474/0x6b0 [ 14.876718][ C0] ret_from_fork_asm+0x11/0x20 [ 14.876995][ C0] } [ 14.877081][ C0] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 14.877401][ C0] ... acquired at: [ 14.877528][ C0] __lock_acquire+0x518/0xc20 [ 14.877760][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.877931][ C0] fs_reclaim_acquire+0xd5/0x120 [ 14.878157][ C0] __kmalloc_noprof+0xd3/0x760 [ 14.878322][ C0] alloc_buf.isra.0+0x4b/0x260 [ 14.878550][ C0] put_chars+0x1e1/0x2f0 [ 14.878715][ C0] hvc_console_print+0x292/0x780 [ 14.878948][ C0] console_emit_next_record+0x22f/0x4c0 [ 14.879114][ C0] console_flush_one_record+0x46f/0x710 [ 14.879339][ C0] console_unlock+0xee/0x1f0 [ 14.879503][ C0] vprintk_emit+0x37c/0x3e0 [ 14.879730][ C0] _printk+0xc7/0x100 [ 14.879856][ C0] tun_init+0x24/0xb0 [ 14.879986][ C0] do_one_initcall+0x124/0x4f0 [ 14.880212][ C0] kernel_init_freeable+0x596/0x630 [ 14.880380][ C0] kernel_init+0x21/0x150 [ 14.880606][ C0] ret_from_fork+0x474/0x6b0 [ 14.880774][ C0] ret_from_fork_asm+0x11/0x20 [ 14.881001][ C0] [ 14.881088][ C0] -> (console_owner){....}-{0:0} { [ 14.881316][ C0] INITIAL USE at: [ 14.881440][ C0] } [ 14.881524][ C0] ... key at: [] console_owner_dep_map+0x0/0x60 [ 14.881828][ C0] ... acquired at: [ 14.881961][ C0] __lock_acquire+0x518/0xc20 [ 14.882188][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.882353][ C0] console_lock_spinning_enable+0x5c/0x60 [ 14.882619][ C0] console_emit_next_record+0x1d1/0x4c0 [ 14.882845][ C0] console_flush_one_record+0x46f/0x710 [ 14.883012][ C0] console_unlock+0xee/0x1f0 [ 14.883239][ C0] vprintk_emit+0x37c/0x3e0 [ 14.883403][ C0] _printk+0xc7/0x100 [ 14.883529][ C0] ip6_tnl_xmit_ctl.cold+0x75/0x7a [ 14.883755][ C0] ip6erspan_tunnel_xmit+0x2cf/0x2db4 [ip6_gre] [ 14.884033][ C0] dev_hard_start_xmit+0xf4/0x620 [ 14.884200][ C0] sch_direct_xmit+0x25b/0x1100 [ 14.884428][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.884596][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.884839][ C0] ip6_finish_output2+0x48d/0x13f0 [ 14.885009][ C0] ip6_finish_output+0x701/0xe80 [ 14.885236][ C0] ip6_output+0x23f/0x7f0 [ 14.885401][ C0] mld_sendpack+0x9d6/0xec0 [ 14.885633][ C0] mld_ifc_work+0x36/0x190 [ 14.885802][ C0] process_one_work+0xe3e/0x1560 [ 14.886033][ C0] worker_thread+0x4f1/0xd60 [ 14.886201][ C0] kthread+0x367/0x460 [ 14.886327][ C0] ret_from_fork+0x474/0x6b0 [ 14.886553][ C0] ret_from_fork_asm+0x11/0x20 [ 14.886720][ C0] [ 14.886866][ C0] -> (&qdisc_xmit_lock_key#2){+.-.}-{3:3} { [ 14.887079][ C0] HARDIRQ-ON-W at: [ 14.887265][ C0] __lock_acquire+0x388/0xc20 [ 14.887478][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.887752][ C0] _raw_spin_lock+0x33/0x40 [ 14.888029][ C0] sch_direct_xmit+0x2e5/0x1100 [ 14.888237][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.888507][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.888717][ C0] ip6_finish_output2+0x48d/0x13f0 [ 14.888995][ C0] ip6_finish_output+0x701/0xe80 [ 14.889268][ C0] ip6_output+0x23f/0x7f0 [ 14.889479][ C0] mld_sendpack+0x9d6/0xec0 [ 14.889750][ C0] mld_ifc_work+0x36/0x190 [ 14.890026][ C0] process_one_work+0xe3e/0x1560 [ 14.890236][ C0] worker_thread+0x4f1/0xd60 [ 14.890507][ C0] kthread+0x367/0x460 [ 14.890675][ C0] ret_from_fork+0x474/0x6b0 [ 14.890949][ C0] ret_from_fork_asm+0x11/0x20 [ 14.891222][ C0] IN-SOFTIRQ-W at: [ 14.891349][ C0] __lock_acquire+0x388/0xc20 [ 14.891619][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.891831][ C0] _raw_spin_lock+0x33/0x40 [ 14.892107][ C0] sch_direct_xmit+0x2e5/0x1100 [ 14.892317][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.892586][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.892855][ C0] tcf_mirred_to_dev+0x941/0x1500 [act_mirred] [ 14.893110][ C0] tcf_mirred_act+0x618/0xe10 [act_mirred] [ 14.893419][ C0] tcf_action_exec.part.0+0xca/0x3c0 [ 14.893690][ C0] __tcf_classify.constprop.0+0xcf/0x3a0 [ 14.894005][ C0] tcf_classify+0x67/0x90 [ 14.894215][ C0] tc_run+0x3d0/0x7e0 [ 14.894447][ C0] __netif_receive_skb_core.constprop.0+0xdb7/0x2bb0 [ 14.894700][ C0] __netif_receive_skb_one_core+0xa2/0x180 [ 14.895019][ C0] process_backlog+0x431/0x14c0 [ 14.895291][ C0] __napi_poll+0xa7/0x3b0 [ 14.895504][ C0] net_rx_action+0x513/0xf50 [ 14.895771][ C0] handle_softirqs+0x1d3/0x900 [ 14.896048][ C0] __irq_exit_rcu+0x145/0x1c0 [ 14.896257][ C0] irq_exit_rcu+0xe/0x30 [ 14.896528][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 14.896839][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 14.897093][ C0] pv_native_safe_halt+0xf/0x10 [ 14.897360][ C0] default_idle+0x9/0x10 [ 14.897601][ C0] default_idle_call+0x6e/0xb0 [ 14.897897][ C0] cpuidle_idle_call.constprop.0+0x237/0x410 [ 14.898244][ C0] do_idle+0xd8/0x190 [ 14.898498][ C0] cpu_startup_entry+0x53/0x70 [ 14.898703][ C0] rest_init+0x279/0x280 [ 14.898979][ C0] start_kernel+0x3b9/0x3c0 [ 14.899189][ C0] x86_64_start_reservations+0x24/0x30 [ 14.899457][ C0] x86_64_start_kernel+0x12b/0x130 [ 14.899725][ C0] common_startup_64+0x13e/0x148 [ 14.899940][ C0] INITIAL USE at: [ 14.900126][ C0] __lock_acquire+0x388/0xc20 [ 14.900333][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.900603][ C0] _raw_spin_lock+0x33/0x40 [ 14.900874][ C0] sch_direct_xmit+0x2e5/0x1100 [ 14.901084][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.901352][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.901560][ C0] ip6_finish_output2+0x48d/0x13f0 [ 14.901834][ C0] ip6_finish_output+0x701/0xe80 [ 14.902104][ C0] ip6_output+0x23f/0x7f0 [ 14.902311][ C0] mld_sendpack+0x9d6/0xec0 [ 14.902579][ C0] mld_ifc_work+0x36/0x190 [ 14.902849][ C0] process_one_work+0xe3e/0x1560 [ 14.903060][ C0] worker_thread+0x4f1/0xd60 [ 14.903330][ C0] kthread+0x367/0x460 [ 14.903495][ C0] ret_from_fork+0x474/0x6b0 [ 14.903764][ C0] ret_from_fork_asm+0x11/0x20 [ 14.904040][ C0] } [ 14.904124][ C0] ... key at: [] qdisc_xmit_lock_key.158+0x0/0x40 [ip6_gre] [ 14.904471][ C0] ... acquired at: [ 14.904604][ C0] mark_lock+0x1d7/0xa00 [ 14.904842][ C0] mark_usage+0x42/0x170 [ 14.905010][ C0] __lock_acquire+0x388/0xc20 [ 14.905236][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.905399][ C0] _raw_spin_lock+0x33/0x40 [ 14.905625][ C0] sch_direct_xmit+0x2e5/0x1100 [ 14.905792][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.906022][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.906189][ C0] tcf_mirred_to_dev+0x941/0x1500 [act_mirred] [ 14.906458][ C0] tcf_mirred_act+0x618/0xe10 [act_mirred] [ 14.906669][ C0] tcf_action_exec.part.0+0xca/0x3c0 [ 14.906898][ C0] __tcf_classify.constprop.0+0xcf/0x3a0 [ 14.907111][ C0] tcf_classify+0x67/0x90 [ 14.907352][ C0] tc_run+0x3d0/0x7e0 [ 14.907475][ C0] __netif_receive_skb_core.constprop.0+0xdb7/0x2bb0 [ 14.907747][ C0] __netif_receive_skb_one_core+0xa2/0x180 [ 14.908058][ C0] process_backlog+0x431/0x14c0 [ 14.908227][ C0] __napi_poll+0xa7/0x3b0 [ 14.908453][ C0] net_rx_action+0x513/0xf50 [ 14.908619][ C0] handle_softirqs+0x1d3/0x900 [ 14.908850][ C0] __irq_exit_rcu+0x145/0x1c0 [ 14.909018][ C0] irq_exit_rcu+0xe/0x30 [ 14.909245][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 14.909452][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 14.909724][ C0] pv_native_safe_halt+0xf/0x10 [ 14.909895][ C0] default_idle+0x9/0x10 [ 14.910124][ C0] default_idle_call+0x6e/0xb0 [ 14.910289][ C0] cpuidle_idle_call.constprop.0+0x237/0x410 [ 14.910558][ C0] do_idle+0xd8/0x190 [ 14.910684][ C0] cpu_startup_entry+0x53/0x70 [ 14.910922][ C0] rest_init+0x279/0x280 [ 14.911091][ C0] start_kernel+0x3b9/0x3c0 [ 14.911316][ C0] x86_64_start_reservations+0x24/0x30 [ 14.911480][ C0] x86_64_start_kernel+0x12b/0x130 [ 14.911702][ C0] common_startup_64+0x13e/0x148 [ 14.911880][ C0] [ 14.912036][ C0] [ 14.912036][ C0] stack backtrace: [ 14.912248][ C0] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 14.912252][ C0] Tainted: [W]=WARN [ 14.912253][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.912254][ C0] Call Trace: [ 14.912255][ C0] [ 14.912256][ C0] dump_stack_lvl+0x6f/0xa0 [ 14.912261][ C0] print_irq_inversion_bug.part.0.cold+0xe6/0x143 [ 14.912265][ C0] mark_lock_irq+0x989/0x9c0 [ 14.912267][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.912271][ C0] mark_lock+0x1d7/0xa00 [ 14.912273][ C0] mark_usage+0x42/0x170 [ 14.912274][ C0] __lock_acquire+0x388/0xc20 [ 14.912276][ C0] ? skb_network_protocol+0x3b0/0x3b0 [ 14.912278][ C0] ? lock_pin_lock+0x87/0x180 [ 14.912280][ C0] lock_acquire.part.0+0xd4/0x280 [ 14.912282][ C0] ? sch_direct_xmit+0x2e5/0x1100 [ 14.912284][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.912285][ C0] ? lock_acquire+0x13c/0x160 [ 14.912287][ C0] _raw_spin_lock+0x33/0x40 [ 14.912289][ C0] ? sch_direct_xmit+0x2e5/0x1100 [ 14.912290][ C0] sch_direct_xmit+0x2e5/0x1100 [ 14.912292][ C0] ? lock_acquire.part.0+0xd4/0x280 [ 14.912293][ C0] ? dequeue_skb+0x1db0/0x1db0 [ 14.912295][ C0] ? __rcu_read_lock+0x70/0x70 [ 14.912296][ C0] ? tcf_mirred_act+0x618/0xe10 [act_mirred] [ 14.912298][ C0] ? lock_acquire+0x13c/0x160 [ 14.912301][ C0] __dev_xmit_skb+0xecc/0x1be0 [ 14.912303][ C0] ? alloc_netdev_dummy+0x30/0x30 [ 14.912304][ C0] ? __dev_queue_xmit+0x204/0x1b90 [ 14.912306][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.912307][ C0] ? lock_acquire+0x13c/0x160 [ 14.912309][ C0] __dev_queue_xmit+0x952/0x1b90 [ 14.912311][ C0] ? find_held_lock+0x2b/0x80 [ 14.912313][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 14.912314][ C0] ? tcf_classify+0x67/0x90 [ 14.912316][ C0] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 14.912318][ C0] ? lockdep_hardirqs_on+0x91/0x130 [ 14.912320][ C0] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 14.912322][ C0] ? __copy_skb_header+0xb7/0x510 [ 14.912325][ C0] ? __asan_memcpy+0x3c/0x60 [ 14.912328][ C0] ? __skb_clone+0x55e/0x760 [ 14.912330][ C0] tcf_mirred_to_dev+0x941/0x1500 [act_mirred] [ 14.912332][ C0] ? common_startup_64+0x99/0x148 [ 14.912334][ C0] tcf_mirred_act+0x618/0xe10 [act_mirred] [ 14.912337][ C0] tcf_action_exec.part.0+0xca/0x3c0 [ 14.912339][ C0] __tcf_classify.constprop.0+0xcf/0x3a0 [ 14.912342][ C0] tcf_classify+0x67/0x90 [ 14.912343][ C0] ? tcf_qevent_handle+0x3d0/0x3d0 [ 14.912345][ C0] ? rcu_read_lock_any_held+0x66/0x90 [ 14.912348][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.912349][ C0] tc_run+0x3d0/0x7e0 [ 14.912351][ C0] ? netdev_offload_xstats_push_delta+0x430/0x430 [ 14.912353][ C0] ? kasan_save_track+0x14/0x30 [ 14.912355][ C0] ? kmem_cache_free+0xf8/0x550 [ 14.912357][ C0] ? neigh_timer_handler+0x191/0x1210 [ 14.912360][ C0] __netif_receive_skb_core.constprop.0+0xdb7/0x2bb0 [ 14.912362][ C0] ? play_idle_precise+0x450/0x490 [ 14.912363][ C0] ? rest_init+0x279/0x280 [ 14.912365][ C0] ? start_kernel+0x3b9/0x3c0 [ 14.912367][ C0] ? x86_64_start_kernel+0x12b/0x130 [ 14.912369][ C0] ? do_xdp_generic+0x4a0/0x4a0 [ 14.912371][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.912374][ C0] ? mark_usage+0x61/0x170 [ 14.912375][ C0] ? __lock_acquire+0x518/0xc20 [ 14.912377][ C0] ? process_backlog+0x3f1/0x14c0 [ 14.912379][ C0] __netif_receive_skb_one_core+0xa2/0x180 [ 14.912381][ C0] ? lock_acquire.part.0+0xd4/0x280 [ 14.912382][ C0] ? process_backlog+0x3f1/0x14c0 [ 14.912384][ C0] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 14.912385][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.912388][ C0] process_backlog+0x431/0x14c0 [ 14.912390][ C0] __napi_poll+0xa7/0x3b0 [ 14.912392][ C0] net_rx_action+0x513/0xf50 [ 14.912394][ C0] ? __lock_acquire+0x518/0xc20 [ 14.912396][ C0] ? __napi_poll+0x3b0/0x3b0 [ 14.912398][ C0] ? find_held_lock+0x2b/0x80 [ 14.912401][ C0] ? _raw_spin_unlock_irq+0x33/0x50 [ 14.912402][ C0] ? run_timer_softirq+0xf8/0x160 [ 14.912406][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.912407][ C0] handle_softirqs+0x1d3/0x900 [ 14.912409][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 14.912411][ C0] ? _local_bh_enable+0xc0/0xc0 [ 14.912413][ C0] __irq_exit_rcu+0x145/0x1c0 [ 14.912415][ C0] irq_exit_rcu+0xe/0x30 [ 14.912416][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 14.912418][ C0] [ 14.912418][ C0] [ 14.912419][ C0] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 14.912421][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 14.912423][ C0] RIP: 0010:pv_native_safe_halt+0xf/0x10 [ 14.912425][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 [ 14.912427][ C0] RSP: 0018:ffffffffb8a07cf8 EFLAGS: 00000296 [ 14.912430][ C0] RAX: 0000000000066313 RBX: ffffffffb8a30600 RCX: ffffffffb5106247 [ 14.912431][ C0] RDX: ffffffffb8a30600 RSI: ffffffffb8311027 RDI: ffffffffb7c949e0 [ 14.912432][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 14.912433][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff7140fa2 [ 14.912433][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 14.912435][ C0] ? cpuidle_idle_call.constprop.0+0x237/0x410 [ 14.912437][ C0] ? lockdep_hardirqs_on+0x91/0x130 [ 14.912439][ C0] default_idle+0x9/0x10 [ 14.912440][ C0] default_idle_call+0x6e/0xb0 [ 14.912442][ C0] cpuidle_idle_call.constprop.0+0x237/0x410 [ 14.912443][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 14.912445][ C0] ? mark_tsc_async_resets+0x30/0x30 [ 14.912447][ C0] ? rcu_is_watching+0x16/0xd0 [ 14.912449][ C0] do_idle+0xd8/0x190 [ 14.912450][ C0] cpu_startup_entry+0x53/0x70 [ 14.912452][ C0] rest_init+0x279/0x280 [ 14.912454][ C0] ? __cpuidle_text_end+0x3b/0x3b [ 14.912456][ C0] ? rest_init+0x280/0x280 [ 14.912458][ C0] ? acpi_hw_set_mode+0x4a0/0x4a0 [ 14.912462][ C0] ? cpus_read_unlock+0x4f/0xc0 [ 14.912464][ C0] ? acpi_enable+0x1e4/0x330 [ 14.912466][ C0] start_kernel+0x3b9/0x3c0 [ 14.912468][ C0] x86_64_start_reservations+0x24/0x30 [ 14.912469][ C0] x86_64_start_kernel+0x12b/0x130 [ 14.912471][ C0] common_startup_64+0x13e/0x148 [ 14.912474][ C0]