[ 113.347322][ T299] page_pool_release_retry() stalled pool shutdown: id 18, 1 inflight 60 sec [ 113.347528][ T299] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 113.347531][ T299] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 299, name: kworker/1:2 [ 113.347533][ T299] preempt_count: 1, expected: 0 [ 113.347533][ T299] RCU nest depth: 0, expected: 0 [ 113.347534][ T299] locks held by kworker/1:2/299: 6, last CPU#1: [ 113.347536][ T299] #0: ff11000001151b40 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 113.347549][ T299] #1: ffa0000000657d10 ((work_completion)(&(&pool->release_dw)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 113.347553][ T299] #2: ffffffff9d97ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 113.347557][ T299] #3: ffffffff9d97de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 113.347561][ T299] #4: ffffffff9d89d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 113.347565][ T299] #5: ffffffff9d89d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 113.347569][ T299] irq event stamp: 1611666 [ 113.347570][ T299] hardirqs last enabled at (1611665): [] __down_trylock_console_sem+0x86/0xa0 [ 113.347573][ T299] hardirqs last disabled at (1611666): [] console_emit_next_record+0x3d4/0x4c0 [ 113.347575][ T299] softirqs last enabled at (1611660): [] page_pool_release+0x5bb/0x8a0 [ 113.347578][ T299] softirqs last disabled at (1611658): [] page_pool_release+0x5af/0x8a0 [ 113.347580][ T299] Preemption disabled at: [ 113.347581][ T299] [] vprintk_emit+0x31b/0x3e0 [ 113.347587][ T299] CPU: 1 UID: 0 PID: 299 Comm: kworker/1:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 113.347590][ T299] Tainted: [W]=WARN [ 113.347591][ T299] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.347593][ T299] Workqueue: events page_pool_release_retry [ 113.347597][ T299] Call Trace: [ 113.347598][ T299] [ 113.347602][ T299] dump_stack_lvl+0x6f/0xa0 [ 113.347608][ T299] ? vprintk_emit+0x31b/0x3e0 [ 113.347610][ T299] __might_resched.cold+0x1fe/0x2c1 [ 113.347614][ T299] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 113.347618][ T299] ? __kmalloc_noprof+0xdb/0x760 [ 113.347623][ T299] __kmalloc_noprof+0x443/0x760 [ 113.347625][ T299] ? alloc_buf.isra.0+0x4b/0x260 [ 113.347632][ T299] ? do_raw_spin_unlock+0x59/0x250 [ 113.347634][ T299] alloc_buf.isra.0+0x4b/0x260 [ 113.347638][ T299] put_chars+0x1e1/0x2f0 [ 113.347641][ T299] ? __send_to_port+0x420/0x420 [ 113.347644][ T299] ? validate_chain+0x34a/0xc20 [ 113.347649][ T299] hvc_console_print+0x292/0x780 [ 113.347653][ T299] ? __lock_acquire+0x518/0xc20 [ 113.347655][ T299] ? __lock_acquire+0x518/0xc20 [ 113.347659][ T299] ? hvc_write+0x3a0/0x3a0 [ 113.347663][ T299] ? rcu_is_watching+0x16/0xd0 [ 113.347666][ T299] ? lock_acquire+0x13c/0x160 [ 113.347670][ T299] console_emit_next_record+0x22f/0x4c0 [ 113.347673][ T299] ? devkmsg_read+0x4b0/0x4b0 [ 113.347675][ T299] ? console_flush_one_record+0x106/0x710 [ 113.347679][ T299] ? rcu_is_watching+0x16/0xd0 [ 113.347680][ T299] ? lock_acquire+0x13c/0x160 [ 113.347684][ T299] console_flush_one_record+0x46f/0x710 [ 113.347688][ T299] ? console_emit_next_record+0x4c0/0x4c0 [ 113.347690][ T299] ? __lock_acquire+0x518/0xc20 [ 113.347695][ T299] console_unlock+0xee/0x1f0 [ 113.347698][ T299] ? console_flush_one_record+0x710/0x710 [ 113.347700][ T299] ? rcu_is_watching+0x16/0xd0 [ 113.347702][ T299] ? lock_acquire+0xe0/0x160 [ 113.347706][ T299] ? __down_trylock_console_sem+0x5e/0xa0 [ 113.347707][ T299] ? vprintk_emit+0x320/0x3e0 [ 113.347710][ T299] vprintk_emit+0x37c/0x3e0 [ 113.347713][ T299] ? wake_up_klogd_work_func+0x90/0x90 [ 113.347714][ T299] ? __rwlock_init+0x150/0x150 [ 113.347716][ T299] ? mark_held_locks+0x40/0x70 [ 113.347721][ T299] _printk+0xc7/0x100 [ 113.347724][ T299] ? snapshot_read.cold+0x21/0x21 [ 113.347728][ T299] ? page_pool_alloc_frag+0x20/0x20 [ 113.347733][ T299] page_pool_release_retry.cold+0x84/0x123 [ 113.347736][ T299] ? rcu_is_watching+0x16/0xd0 [ 113.347738][ T299] ? page_pool_destroy+0x4c0/0x4c0 [ 113.347740][ T299] ? trace_workqueue_execute_start+0x9b/0x160 [ 113.347744][ T299] process_one_work+0xe3e/0x1560 [ 113.347750][ T299] ? __queue_delayed_work+0x470/0x470 [ 113.347753][ T299] ? lock_acquire.part.0+0xd4/0x280 [ 113.347760][ T299] worker_thread+0x4f1/0xd60 [ 113.347764][ T299] ? rescuer_thread+0x1340/0x1340 [ 113.347766][ T299] ? __kthread_parkme+0xbd/0x210 [ 113.347769][ T299] ? rescuer_thread+0x1340/0x1340 [ 113.347772][ T299] ? rescuer_thread+0x1340/0x1340 [ 113.347774][ T299] kthread+0x367/0x460 [ 113.347776][ T299] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 113.347779][ T299] ? kthread_affine_preferred+0x4c0/0x4c0 [ 113.347782][ T299] ret_from_fork+0x474/0x6b0 [ 113.347786][ T299] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 113.347790][ T299] ? __switch_to+0x5a3/0xe00 [ 113.347794][ T299] ? kthread_affine_preferred+0x4c0/0x4c0 [ 113.347796][ T299] ret_from_fork_asm+0x11/0x20 [ 113.347805][ T299] [ 173.828337][ T299] page_pool_release_retry() stalled pool shutdown: id 18, 1 inflight 120 sec [ 173.828360][ T299] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 173.828363][ T299] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 299, name: kworker/1:2 [ 173.828365][ T299] preempt_count: 1, expected: 0 [ 173.828366][ T299] RCU nest depth: 0, expected: 0 [ 173.828367][ T299] locks held by kworker/1:2/299: 6, last CPU#1: [ 173.828369][ T299] #0: ff11000001151b40 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 173.828382][ T299] #1: ffa0000000657d10 ((work_completion)(&(&pool->release_dw)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 173.828386][ T299] #2: ffffffff9d97ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 173.828391][ T299] #3: ffffffff9d97de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 173.828395][ T299] #4: ffffffff9d89d760 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 173.828399][ T299] #5: ffffffff9d89d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 173.828403][ T299] irq event stamp: 1612884 [ 173.828404][ T299] hardirqs last enabled at (1612883): [] __down_trylock_console_sem+0x86/0xa0 [ 173.828407][ T299] hardirqs last disabled at (1612884): [] console_emit_next_record+0x3d4/0x4c0 [ 173.828410][ T299] softirqs last enabled at (1612878): [] page_pool_release+0x5bb/0x8a0 [ 173.828413][ T299] softirqs last disabled at (1612876): [] page_pool_release+0x5af/0x8a0 [ 173.828416][ T299] Preemption disabled at: [ 173.828416][ T299] [] vprintk_emit+0x31b/0x3e0 [ 173.828422][ T299] CPU: 1 UID: 0 PID: 299 Comm: kworker/1:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 173.828425][ T299] Tainted: [W]=WARN [ 173.828426][ T299] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 173.828428][ T299] Workqueue: events page_pool_release_retry [ 173.828432][ T299] Call Trace: [ 173.828433][ T299] [ 173.828438][ T299] dump_stack_lvl+0x6f/0xa0 [ 173.828444][ T299] ? vprintk_emit+0x31b/0x3e0 [ 173.828446][ T299] __might_resched.cold+0x1fe/0x2c1 [ 173.828450][ T299] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 173.828454][ T299] ? __kmalloc_noprof+0xdb/0x760 [ 173.828459][ T299] __kmalloc_noprof+0x443/0x760 [ 173.828461][ T299] ? alloc_buf.isra.0+0x4b/0x260 [ 173.828468][ T299] ? do_raw_spin_unlock+0x59/0x250 [ 173.828470][ T299] alloc_buf.isra.0+0x4b/0x260 [ 173.828474][ T299] put_chars+0x1e1/0x2f0 [ 173.828477][ T299] ? __send_to_port+0x420/0x420 [ 173.828480][ T299] ? rcu_read_lock_any_held+0x3c/0x90 [ 173.828484][ T299] ? validate_chain+0x38b/0xc20 [ 173.828488][ T299] hvc_console_print+0x292/0x780 [ 173.828492][ T299] ? __lock_acquire+0x518/0xc20 [ 173.828494][ T299] ? __lock_acquire+0x518/0xc20 [ 173.828499][ T299] ? hvc_write+0x3a0/0x3a0 [ 173.828503][ T299] ? rcu_is_watching+0x16/0xd0 [ 173.828505][ T299] ? lock_acquire+0x13c/0x160 [ 173.828509][ T299] console_emit_next_record+0x22f/0x4c0 [ 173.828514][ T299] ? devkmsg_read+0x4b0/0x4b0 [ 173.828516][ T299] ? console_flush_one_record+0x106/0x710 [ 173.828519][ T299] ? rcu_is_watching+0x16/0xd0 [ 173.828521][ T299] ? lock_acquire+0x13c/0x160 [ 173.828525][ T299] console_flush_one_record+0x46f/0x710 [ 173.828529][ T299] ? console_emit_next_record+0x4c0/0x4c0 [ 173.828531][ T299] ? __lock_acquire+0x518/0xc20 [ 173.828537][ T299] console_unlock+0xee/0x1f0 [ 173.828540][ T299] ? console_flush_one_record+0x710/0x710 [ 173.828542][ T299] ? rcu_is_watching+0x16/0xd0 [ 173.828544][ T299] ? lock_acquire+0xe0/0x160 [ 173.828547][ T299] ? __down_trylock_console_sem+0x5e/0xa0 [ 173.828549][ T299] ? vprintk_emit+0x320/0x3e0 [ 173.828552][ T299] vprintk_emit+0x37c/0x3e0 [ 173.828555][ T299] ? wake_up_klogd_work_func+0x90/0x90 [ 173.828557][ T299] ? __rwlock_init+0x150/0x150 [ 173.828559][ T299] ? mark_held_locks+0x40/0x70 [ 173.828564][ T299] _printk+0xc7/0x100 [ 173.828573][ T299] ? snapshot_read.cold+0x21/0x21 [ 173.828576][ T299] ? page_pool_alloc_frag+0x20/0x20 [ 173.828581][ T299] page_pool_release_retry.cold+0x84/0x123 [ 173.828585][ T299] ? rcu_is_watching+0x16/0xd0 [ 173.828587][ T299] ? page_pool_destroy+0x4c0/0x4c0 [ 173.828589][ T299] ? trace_workqueue_execute_start+0x9b/0x160 [ 173.828592][ T299] process_one_work+0xe3e/0x1560 [ 173.828599][ T299] ? __queue_delayed_work+0x470/0x470 [ 173.828602][ T299] ? lock_acquire.part.0+0xd4/0x280 [ 173.828610][ T299] worker_thread+0x4f1/0xd60 [ 173.828614][ T299] ? rescuer_thread+0x1340/0x1340 [ 173.828617][ T299] ? __kthread_parkme+0xbd/0x210 [ 173.828620][ T299] ? rescuer_thread+0x1340/0x1340 [ 173.828622][ T299] ? rescuer_thread+0x1340/0x1340 [ 173.828624][ T299] kthread+0x367/0x460 [ 173.828627][ T299] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 173.828630][ T299] ? kthread_affine_preferred+0x4c0/0x4c0 [ 173.828633][ T299] ret_from_fork+0x474/0x6b0 [ 173.828638][ T299] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 173.828641][ T299] ? __switch_to+0x5a3/0xe00 [ 173.828645][ T299] ? kthread_affine_preferred+0x4c0/0x4c0 [ 173.828648][ T299] ret_from_fork_asm+0x11/0x20 [ 173.828657][ T299]