[ 111.727431][ T73] page_pool_release_retry() stalled pool shutdown: id 18, 1 inflight 60 sec [ 111.727624][ T73] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 111.727627][ T73] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 73, name: kworker/1:1 [ 111.727628][ T73] preempt_count: 1, expected: 0 [ 111.727629][ T73] RCU nest depth: 0, expected: 0 [ 111.727630][ T73] locks held by kworker/1:1/73: 6, last CPU#1: [ 111.727632][ T73] #0: ff11000001151b40 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 111.727646][ T73] #1: ffa00000004e7d10 ((work_completion)(&(&pool->release_dw)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 111.727650][ T73] #2: ffffffffb337ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 111.727655][ T73] #3: ffffffffb337de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 111.727659][ T73] #4: ffffffffb329d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 111.727662][ T73] #5: ffffffffb329d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 111.727667][ T73] irq event stamp: 736218 [ 111.727667][ T73] hardirqs last enabled at (736217): [] __down_trylock_console_sem+0x86/0xa0 [ 111.727671][ T73] hardirqs last disabled at (736218): [] console_emit_next_record+0x3d4/0x4c0 [ 111.727673][ T73] softirqs last enabled at (736212): [] page_pool_release+0x5bb/0x8a0 [ 111.727676][ T73] softirqs last disabled at (736210): [] page_pool_release+0x5af/0x8a0 [ 111.727678][ T73] Preemption disabled at: [ 111.727679][ T73] [] vprintk_emit+0x31b/0x3e0 [ 111.727686][ T73] CPU: 1 UID: 0 PID: 73 Comm: kworker/1:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 111.727689][ T73] Tainted: [W]=WARN [ 111.727690][ T73] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.727692][ T73] Workqueue: events page_pool_release_retry [ 111.727696][ T73] Call Trace: [ 111.727697][ T73] [ 111.727702][ T73] dump_stack_lvl+0x6f/0xa0 [ 111.727708][ T73] ? vprintk_emit+0x31b/0x3e0 [ 111.727709][ T73] __might_resched.cold+0x1fe/0x2c1 [ 111.727714][ T73] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 111.727718][ T73] ? __kmalloc_noprof+0xdb/0x760 [ 111.727722][ T73] __kmalloc_noprof+0x443/0x760 [ 111.727725][ T73] ? alloc_buf.isra.0+0x4b/0x260 [ 111.727731][ T73] ? do_raw_spin_unlock+0x59/0x250 [ 111.727734][ T73] alloc_buf.isra.0+0x4b/0x260 [ 111.727738][ T73] put_chars+0x1e1/0x2f0 [ 111.727740][ T73] ? __send_to_port+0x420/0x420 [ 111.727744][ T73] ? validate_chain+0x34a/0xc20 [ 111.727749][ T73] hvc_console_print+0x292/0x780 [ 111.727753][ T73] ? __lock_acquire+0x518/0xc20 [ 111.727755][ T73] ? __lock_acquire+0x518/0xc20 [ 111.727759][ T73] ? hvc_write+0x3a0/0x3a0 [ 111.727763][ T73] ? rcu_is_watching+0x16/0xd0 [ 111.727766][ T73] ? lock_acquire+0x13c/0x160 [ 111.727770][ T73] console_emit_next_record+0x22f/0x4c0 [ 111.727773][ T73] ? devkmsg_read+0x4b0/0x4b0 [ 111.727775][ T73] ? console_flush_one_record+0x106/0x710 [ 111.727778][ T73] ? rcu_is_watching+0x16/0xd0 [ 111.727780][ T73] ? lock_acquire+0x13c/0x160 [ 111.727784][ T73] console_flush_one_record+0x46f/0x710 [ 111.727788][ T73] ? console_emit_next_record+0x4c0/0x4c0 [ 111.727790][ T73] ? __lock_acquire+0x518/0xc20 [ 111.727795][ T73] console_unlock+0xee/0x1f0 [ 111.727798][ T73] ? console_flush_one_record+0x710/0x710 [ 111.727800][ T73] ? rcu_is_watching+0x16/0xd0 [ 111.727802][ T73] ? lock_acquire+0xe0/0x160 [ 111.727805][ T73] ? __down_trylock_console_sem+0x5e/0xa0 [ 111.727807][ T73] ? vprintk_emit+0x320/0x3e0 [ 111.727810][ T73] vprintk_emit+0x37c/0x3e0 [ 111.727813][ T73] ? wake_up_klogd_work_func+0x90/0x90 [ 111.727814][ T73] ? __rwlock_init+0x150/0x150 [ 111.727816][ T73] ? mark_held_locks+0x40/0x70 [ 111.727821][ T73] _printk+0xc7/0x100 [ 111.727824][ T73] ? snapshot_read.cold+0x21/0x21 [ 111.727828][ T73] ? page_pool_alloc_frag+0x20/0x20 [ 111.727833][ T73] page_pool_release_retry.cold+0x84/0x123 [ 111.727836][ T73] ? rcu_is_watching+0x16/0xd0 [ 111.727838][ T73] ? page_pool_destroy+0x4c0/0x4c0 [ 111.727840][ T73] ? trace_workqueue_execute_start+0x9b/0x160 [ 111.727844][ T73] process_one_work+0xe3e/0x1560 [ 111.727850][ T73] ? __queue_delayed_work+0x470/0x470 [ 111.727853][ T73] ? lock_acquire.part.0+0xd4/0x280 [ 111.727861][ T73] worker_thread+0x4f1/0xd60 [ 111.727865][ T73] ? rescuer_thread+0x1340/0x1340 [ 111.727867][ T73] ? __kthread_parkme+0xbd/0x210 [ 111.727870][ T73] ? rescuer_thread+0x1340/0x1340 [ 111.727872][ T73] ? rescuer_thread+0x1340/0x1340 [ 111.727874][ T73] kthread+0x367/0x460 [ 111.727877][ T73] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 111.727880][ T73] ? kthread_affine_preferred+0x4c0/0x4c0 [ 111.727883][ T73] ret_from_fork+0x474/0x6b0 [ 111.727887][ T73] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 111.727891][ T73] ? __switch_to+0x5a3/0xe00 [ 111.727894][ T73] ? kthread_affine_preferred+0x4c0/0x4c0 [ 111.727897][ T73] ret_from_fork_asm+0x11/0x20 [ 111.727905][ T73] [ 172.207425][ T73] page_pool_release_retry() stalled pool shutdown: id 18, 1 inflight 120 sec [ 172.207451][ T73] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 172.207454][ T73] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 73, name: kworker/1:1 [ 172.207455][ T73] preempt_count: 1, expected: 0 [ 172.207456][ T73] RCU nest depth: 0, expected: 0 [ 172.207457][ T73] locks held by kworker/1:1/73: 6, last CPU#1: [ 172.207459][ T73] #0: ff11000001151b40 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 172.207473][ T73] #1: ffa00000004e7d10 ((work_completion)(&(&pool->release_dw)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 172.207477][ T73] #2: ffffffffb337ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 172.207481][ T73] #3: ffffffffb337de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 172.207485][ T73] #4: ffffffffb329d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 172.207489][ T73] #5: ffffffffb329d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 172.207493][ T73] irq event stamp: 737404 [ 172.207494][ T73] hardirqs last enabled at (737403): [] __down_trylock_console_sem+0x86/0xa0 [ 172.207497][ T73] hardirqs last disabled at (737404): [] console_emit_next_record+0x3d4/0x4c0 [ 172.207499][ T73] softirqs last enabled at (737398): [] page_pool_release+0x5bb/0x8a0 [ 172.207502][ T73] softirqs last disabled at (737396): [] page_pool_release+0x5af/0x8a0 [ 172.207504][ T73] Preemption disabled at: [ 172.207505][ T73] [] vprintk_emit+0x31b/0x3e0 [ 172.207511][ T73] CPU: 1 UID: 0 PID: 73 Comm: kworker/1:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 172.207515][ T73] Tainted: [W]=WARN [ 172.207516][ T73] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 172.207518][ T73] Workqueue: events page_pool_release_retry [ 172.207521][ T73] Call Trace: [ 172.207523][ T73] [ 172.207528][ T73] dump_stack_lvl+0x6f/0xa0 [ 172.207533][ T73] ? vprintk_emit+0x31b/0x3e0 [ 172.207535][ T73] __might_resched.cold+0x1fe/0x2c1 [ 172.207540][ T73] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 172.207544][ T73] ? __kmalloc_noprof+0xdb/0x760 [ 172.207548][ T73] __kmalloc_noprof+0x443/0x760 [ 172.207551][ T73] ? alloc_buf.isra.0+0x4b/0x260 [ 172.207558][ T73] ? do_raw_spin_unlock+0x59/0x250 [ 172.207560][ T73] alloc_buf.isra.0+0x4b/0x260 [ 172.207564][ T73] put_chars+0x1e1/0x2f0 [ 172.207567][ T73] ? __send_to_port+0x420/0x420 [ 172.207570][ T73] ? rcu_read_lock_any_held+0x3c/0x90 [ 172.207573][ T73] ? validate_chain+0x38b/0xc20 [ 172.207577][ T73] hvc_console_print+0x292/0x780 [ 172.207582][ T73] ? __lock_acquire+0x518/0xc20 [ 172.207583][ T73] ? __lock_acquire+0x518/0xc20 [ 172.207588][ T73] ? hvc_write+0x3a0/0x3a0 [ 172.207592][ T73] ? rcu_is_watching+0x16/0xd0 [ 172.207594][ T73] ? lock_acquire+0x13c/0x160 [ 172.207598][ T73] console_emit_next_record+0x22f/0x4c0 [ 172.207602][ T73] ? devkmsg_read+0x4b0/0x4b0 [ 172.207604][ T73] ? console_flush_one_record+0x106/0x710 [ 172.207607][ T73] ? rcu_is_watching+0x16/0xd0 [ 172.207609][ T73] ? lock_acquire+0x13c/0x160 [ 172.207613][ T73] console_flush_one_record+0x46f/0x710 [ 172.207617][ T73] ? console_emit_next_record+0x4c0/0x4c0 [ 172.207619][ T73] ? __lock_acquire+0x518/0xc20 [ 172.207624][ T73] console_unlock+0xee/0x1f0 [ 172.207627][ T73] ? console_flush_one_record+0x710/0x710 [ 172.207629][ T73] ? rcu_is_watching+0x16/0xd0 [ 172.207630][ T73] ? lock_acquire+0xe0/0x160 [ 172.207634][ T73] ? __down_trylock_console_sem+0x5e/0xa0 [ 172.207636][ T73] ? vprintk_emit+0x320/0x3e0 [ 172.207639][ T73] vprintk_emit+0x37c/0x3e0 [ 172.207642][ T73] ? wake_up_klogd_work_func+0x90/0x90 [ 172.207643][ T73] ? __rwlock_init+0x150/0x150 [ 172.207646][ T73] ? mark_held_locks+0x40/0x70 [ 172.207650][ T73] _printk+0xc7/0x100 [ 172.207654][ T73] ? snapshot_read.cold+0x21/0x21 [ 172.207657][ T73] ? page_pool_alloc_frag+0x20/0x20 [ 172.207662][ T73] page_pool_release_retry.cold+0x84/0x123 [ 172.207666][ T73] ? rcu_is_watching+0x16/0xd0 [ 172.207668][ T73] ? page_pool_destroy+0x4c0/0x4c0 [ 172.207670][ T73] ? trace_workqueue_execute_start+0x9b/0x160 [ 172.207674][ T73] process_one_work+0xe3e/0x1560 [ 172.207680][ T73] ? __queue_delayed_work+0x470/0x470 [ 172.207683][ T73] ? lock_acquire.part.0+0xd4/0x280 [ 172.207691][ T73] worker_thread+0x4f1/0xd60 [ 172.207695][ T73] ? rescuer_thread+0x1340/0x1340 [ 172.207697][ T73] ? __kthread_parkme+0xbd/0x210 [ 172.207700][ T73] ? rescuer_thread+0x1340/0x1340 [ 172.207703][ T73] ? rescuer_thread+0x1340/0x1340 [ 172.207705][ T73] kthread+0x367/0x460 [ 172.207707][ T73] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 172.207710][ T73] ? kthread_affine_preferred+0x4c0/0x4c0 [ 172.207713][ T73] ret_from_fork+0x474/0x6b0 [ 172.207718][ T73] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 172.207721][ T73] ? __switch_to+0x5a3/0xe00 [ 172.207725][ T73] ? kthread_affine_preferred+0x4c0/0x4c0 [ 172.207727][ T73] ret_from_fork_asm+0x11/0x20 [ 172.207736][ T73]