[ 109.518546][ T66] page_pool_release_retry() stalled pool shutdown: id 18, 1 inflight 60 sec [ 109.518742][ T66] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 109.518744][ T66] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 66, name: kworker/2:2 [ 109.518746][ T66] preempt_count: 1, expected: 0 [ 109.518747][ T66] RCU nest depth: 0, expected: 0 [ 109.518748][ T66] locks held by kworker/2:2/66: 6, last CPU#2: [ 109.518750][ T66] #0: ff11000001151b40 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 109.518762][ T66] #1: ffa0000000477d10 ((work_completion)(&(&pool->release_dw)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 109.518766][ T66] #2: ffffffff9f97ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 109.518771][ T66] #3: ffffffff9f97de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 109.518775][ T66] #4: ffffffff9f89d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 109.518779][ T66] #5: ffffffff9f89d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 109.518782][ T66] irq event stamp: 77752 [ 109.518783][ T66] hardirqs last enabled at (77751): [] __down_trylock_console_sem+0x86/0xa0 [ 109.518786][ T66] hardirqs last disabled at (77752): [] console_emit_next_record+0x3d4/0x4c0 [ 109.518788][ T66] softirqs last enabled at (77746): [] page_pool_release+0x5bb/0x8a0 [ 109.518792][ T66] softirqs last disabled at (77744): [] page_pool_release+0x5af/0x8a0 [ 109.518794][ T66] Preemption disabled at: [ 109.518794][ T66] [] vprintk_emit+0x31b/0x3e0 [ 109.518800][ T66] CPU: 2 UID: 0 PID: 66 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 109.518804][ T66] Tainted: [W]=WARN [ 109.518805][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.518807][ T66] Workqueue: events page_pool_release_retry [ 109.518815][ T66] Call Trace: [ 109.518816][ T66] [ 109.518820][ T66] dump_stack_lvl+0x6f/0xa0 [ 109.518826][ T66] ? vprintk_emit+0x31b/0x3e0 [ 109.518828][ T66] __might_resched.cold+0x1fe/0x2c1 [ 109.518832][ T66] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 109.518836][ T66] ? __kmalloc_noprof+0xdb/0x760 [ 109.518840][ T66] __kmalloc_noprof+0x443/0x760 [ 109.518843][ T66] ? alloc_buf.isra.0+0x4b/0x260 [ 109.518849][ T66] ? do_raw_spin_unlock+0x59/0x250 [ 109.518851][ T66] alloc_buf.isra.0+0x4b/0x260 [ 109.518855][ T66] put_chars+0x1e1/0x2f0 [ 109.518858][ T66] ? __send_to_port+0x420/0x420 [ 109.518861][ T66] ? validate_chain+0x34a/0xc20 [ 109.518866][ T66] hvc_console_print+0x292/0x780 [ 109.518870][ T66] ? __lock_acquire+0x518/0xc20 [ 109.518871][ T66] ? __lock_acquire+0x518/0xc20 [ 109.518876][ T66] ? hvc_write+0x3a0/0x3a0 [ 109.518879][ T66] ? rcu_is_watching+0x16/0xd0 [ 109.518882][ T66] ? lock_acquire+0x13c/0x160 [ 109.518886][ T66] console_emit_next_record+0x22f/0x4c0 [ 109.518889][ T66] ? devkmsg_read+0x4b0/0x4b0 [ 109.518891][ T66] ? console_flush_one_record+0x106/0x710 [ 109.518894][ T66] ? rcu_is_watching+0x16/0xd0 [ 109.518896][ T66] ? lock_acquire+0x13c/0x160 [ 109.518900][ T66] console_flush_one_record+0x46f/0x710 [ 109.518904][ T66] ? console_emit_next_record+0x4c0/0x4c0 [ 109.518906][ T66] ? __lock_acquire+0x518/0xc20 [ 109.518911][ T66] console_unlock+0xee/0x1f0 [ 109.518914][ T66] ? console_flush_one_record+0x710/0x710 [ 109.518915][ T66] ? rcu_is_watching+0x16/0xd0 [ 109.518917][ T66] ? lock_acquire+0xe0/0x160 [ 109.518921][ T66] ? __down_trylock_console_sem+0x5e/0xa0 [ 109.518923][ T66] ? vprintk_emit+0x320/0x3e0 [ 109.518925][ T66] vprintk_emit+0x37c/0x3e0 [ 109.518928][ T66] ? wake_up_klogd_work_func+0x90/0x90 [ 109.518929][ T66] ? __rwlock_init+0x150/0x150 [ 109.518931][ T66] ? mark_held_locks+0x40/0x70 [ 109.518936][ T66] _printk+0xc7/0x100 [ 109.518939][ T66] ? snapshot_read.cold+0x21/0x21 [ 109.518942][ T66] ? page_pool_alloc_frag+0x20/0x20 [ 109.518947][ T66] page_pool_release_retry.cold+0x84/0x123 [ 109.518951][ T66] ? rcu_is_watching+0x16/0xd0 [ 109.518953][ T66] ? page_pool_destroy+0x4c0/0x4c0 [ 109.518955][ T66] ? trace_workqueue_execute_start+0x9b/0x160 [ 109.518958][ T66] process_one_work+0xe3e/0x1560 [ 109.518964][ T66] ? __queue_delayed_work+0x470/0x470 [ 109.518967][ T66] ? lock_acquire.part.0+0xd4/0x280 [ 109.518974][ T66] worker_thread+0x4f1/0xd60 [ 109.518978][ T66] ? rescuer_thread+0x1340/0x1340 [ 109.518980][ T66] ? __kthread_parkme+0xbd/0x210 [ 109.518983][ T66] ? rescuer_thread+0x1340/0x1340 [ 109.518986][ T66] ? rescuer_thread+0x1340/0x1340 [ 109.518988][ T66] kthread+0x367/0x460 [ 109.518990][ T66] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 109.518993][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 109.518996][ T66] ret_from_fork+0x474/0x6b0 [ 109.519000][ T66] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 109.519004][ T66] ? __switch_to+0x5a3/0xe00 [ 109.519007][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 109.519010][ T66] ret_from_fork_asm+0x11/0x20 [ 109.519018][ T66] [ 169.935535][ T66] page_pool_release_retry() stalled pool shutdown: id 18, 1 inflight 120 sec [ 169.935559][ T66] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 169.935561][ T66] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 66, name: kworker/2:2 [ 169.935563][ T66] preempt_count: 1, expected: 0 [ 169.935564][ T66] RCU nest depth: 0, expected: 0 [ 169.935565][ T66] locks held by kworker/2:2/66: 6, last CPU#2: [ 169.935567][ T66] #0: ff11000001151b40 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 169.935579][ T66] #1: ffa0000000477d10 ((work_completion)(&(&pool->release_dw)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 169.935583][ T66] #2: ffffffff9f97ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 169.935588][ T66] #3: ffffffff9f97de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 169.935591][ T66] #4: ffffffff9f89d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 169.935595][ T66] #5: ffffffff9f89d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 169.935599][ T66] irq event stamp: 79278 [ 169.935600][ T66] hardirqs last enabled at (79277): [] __down_trylock_console_sem+0x86/0xa0 [ 169.935603][ T66] hardirqs last disabled at (79278): [] console_emit_next_record+0x3d4/0x4c0 [ 169.935605][ T66] softirqs last enabled at (79272): [] page_pool_release+0x5bb/0x8a0 [ 169.935609][ T66] softirqs last disabled at (79270): [] page_pool_release+0x5af/0x8a0 [ 169.935611][ T66] Preemption disabled at: [ 169.935611][ T66] [] vprintk_emit+0x31b/0x3e0 [ 169.935617][ T66] CPU: 2 UID: 0 PID: 66 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 169.935620][ T66] Tainted: [W]=WARN [ 169.935621][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 169.935623][ T66] Workqueue: events page_pool_release_retry [ 169.935627][ T66] Call Trace: [ 169.935628][ T66] [ 169.935632][ T66] dump_stack_lvl+0x6f/0xa0 [ 169.935638][ T66] ? vprintk_emit+0x31b/0x3e0 [ 169.935639][ T66] __might_resched.cold+0x1fe/0x2c1 [ 169.935644][ T66] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 169.935647][ T66] ? __kmalloc_noprof+0xdb/0x760 [ 169.935652][ T66] __kmalloc_noprof+0x443/0x760 [ 169.935654][ T66] ? alloc_buf.isra.0+0x4b/0x260 [ 169.935661][ T66] ? do_raw_spin_unlock+0x59/0x250 [ 169.935663][ T66] alloc_buf.isra.0+0x4b/0x260 [ 169.935667][ T66] put_chars+0x1e1/0x2f0 [ 169.935670][ T66] ? __send_to_port+0x420/0x420 [ 169.935673][ T66] ? rcu_read_lock_any_held+0x3c/0x90 [ 169.935676][ T66] ? validate_chain+0x38b/0xc20 [ 169.935680][ T66] hvc_console_print+0x292/0x780 [ 169.935684][ T66] ? __lock_acquire+0x518/0xc20 [ 169.935686][ T66] ? __lock_acquire+0x518/0xc20 [ 169.935690][ T66] ? hvc_write+0x3a0/0x3a0 [ 169.935694][ T66] ? rcu_is_watching+0x16/0xd0 [ 169.935696][ T66] ? lock_acquire+0x13c/0x160 [ 169.935700][ T66] console_emit_next_record+0x22f/0x4c0 [ 169.935704][ T66] ? devkmsg_read+0x4b0/0x4b0 [ 169.935706][ T66] ? console_flush_one_record+0x106/0x710 [ 169.935709][ T66] ? rcu_is_watching+0x16/0xd0 [ 169.935711][ T66] ? lock_acquire+0x13c/0x160 [ 169.935714][ T66] console_flush_one_record+0x46f/0x710 [ 169.935718][ T66] ? console_emit_next_record+0x4c0/0x4c0 [ 169.935720][ T66] ? __lock_acquire+0x518/0xc20 [ 169.935725][ T66] console_unlock+0xee/0x1f0 [ 169.935728][ T66] ? console_flush_one_record+0x710/0x710 [ 169.935730][ T66] ? rcu_is_watching+0x16/0xd0 [ 169.935732][ T66] ? lock_acquire+0xe0/0x160 [ 169.935735][ T66] ? __down_trylock_console_sem+0x5e/0xa0 [ 169.935737][ T66] ? vprintk_emit+0x320/0x3e0 [ 169.935740][ T66] vprintk_emit+0x37c/0x3e0 [ 169.935743][ T66] ? wake_up_klogd_work_func+0x90/0x90 [ 169.935744][ T66] ? __rwlock_init+0x150/0x150 [ 169.935746][ T66] ? mark_held_locks+0x40/0x70 [ 169.935750][ T66] _printk+0xc7/0x100 [ 169.935754][ T66] ? snapshot_read.cold+0x21/0x21 [ 169.935757][ T66] ? page_pool_alloc_frag+0x20/0x20 [ 169.935762][ T66] page_pool_release_retry.cold+0x84/0x123 [ 169.935766][ T66] ? rcu_is_watching+0x16/0xd0 [ 169.935768][ T66] ? page_pool_destroy+0x4c0/0x4c0 [ 169.935770][ T66] ? trace_workqueue_execute_start+0x9b/0x160 [ 169.935773][ T66] process_one_work+0xe3e/0x1560 [ 169.935780][ T66] ? __queue_delayed_work+0x470/0x470 [ 169.935782][ T66] ? lock_acquire.part.0+0xd4/0x280 [ 169.935790][ T66] worker_thread+0x4f1/0xd60 [ 169.935794][ T66] ? rescuer_thread+0x1340/0x1340 [ 169.935796][ T66] ? __kthread_parkme+0xbd/0x210 [ 169.935799][ T66] ? rescuer_thread+0x1340/0x1340 [ 169.935801][ T66] ? rescuer_thread+0x1340/0x1340 [ 169.935803][ T66] kthread+0x367/0x460 [ 169.935806][ T66] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 169.935809][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 169.935812][ T66] ret_from_fork+0x474/0x6b0 [ 169.935816][ T66] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 169.935819][ T66] ? __switch_to+0x5a3/0xe00 [ 169.935823][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 169.935825][ T66] ret_from_fork_asm+0x11/0x20 [ 169.935834][ T66]