rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-0): P6559/3:b..l P6560/1:b..l
rcu: (detected by 0, t=10502 jiffies, g=41673, q=2 ncpus=1)
task:dhcpcd-run-hook state:R running task stack:27624 pid:6560 tgid:6560 ppid:6548 task_flags:0x400040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5260 [inline]
__schedule+0x14ea/0x5050 kernel/sched/core.c:6867
preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7194
irqentry_exit+0x597/0x620 kernel/entry/common.c:216
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:__update_page_owner_handle+0x1c9/0x570 mm/page_owner.c:258
Code: 5c 24 40 48 89 de e8 06 f2 8b ff 4c 39 eb 0f 84 cd 02 00 00 48 8b 1d e6 fe 32 0c 48 8d 3c 2b 48 83 c7 08 48 89 f8 48 c1 e8 03 <42> 0f b6 04 30 84 c0 0f 85 06 02 00 00 48 01 eb 8b 44 24 0c 89 43
RSP: 0018:ffffc9000ddb7320 EFLAGS: 00010a06
RAX: 1ffff1100612986c RBX: 0000000000000008 RCX: ffff8880337624c0
RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff88803094c360
RBP: ffff88803094c350 R08: ffffffff823895fa R09: ffffffff8e55a360
R10: ffff888033762dc0 R11: ffffffff81afb170 R12: 0000000000000000
R13: 0000000000000000 R14: dffffc0000000000 R15: 000000000003c272
__set_page_owner+0x10a/0x4c0 mm/page_owner.c:342
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x228/0x280 mm/page_alloc.c:1884
prep_new_page mm/page_alloc.c:1892 [inline]
get_page_from_freelist+0x24dc/0x2580 mm/page_alloc.c:3945
__alloc_frozen_pages_noprof+0x18d/0x380 mm/page_alloc.c:5240
alloc_pages_mpol+0x232/0x4a0 mm/mempolicy.c:2486
alloc_frozen_pages_noprof mm/mempolicy.c:2557 [inline]
alloc_pages_noprof+0xa8/0x190 mm/mempolicy.c:2577
pagetable_alloc_noprof include/linux/mm.h:3194 [inline]
pmd_alloc_one_noprof include/asm-generic/pgalloc.h:143 [inline]
__pmd_alloc+0x3a/0x860 mm/memory.c:6669
pmd_alloc include/linux/mm.h:3110 [inline]
__handle_mm_fault mm/memory.c:6366 [inline]
handle_mm_fault+0xe96/0x32a0 mm/memory.c:6583
faultin_page mm/gup.c:1126 [inline]
__get_user_pages+0x165b/0x29d0 mm/gup.c:1428
__get_user_pages_locked mm/gup.c:1692 [inline]
get_user_pages_remote+0x2f6/0xab0 mm/gup.c:2614
get_arg_page fs/exec.c:163 [inline]
copy_string_kernel+0x2f6/0x5f0 fs/exec.c:566
do_execveat_common+0x3c4/0x690 fs/exec.c:1830
do_execve fs/exec.c:1933 [inline]
__do_sys_execve fs/exec.c:2009 [inline]
__se_sys_execve fs/exec.c:2004 [inline]
__x64_sys_execve+0x94/0xb0 fs/exec.c:2004
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f97aab66107
RSP: 002b:00007ffd12261098 EFLAGS: 00000246 ORIG_RAX: 000000000000003b
RAX: ffffffffffffffda RBX: 000055fe14ed70c8 RCX: 00007f97aab66107
RDX: 000055fe14ed70e8 RSI: 000055fe14ed70c8 RDI: 000055fe14ed7170
RBP: 000055fe14ed7170 R08: 00007ffd12263ea2 R09: 0000000000000000
R10: 0000000000000008 R11: 0000000000000246 R12: 000055fe14ed70e8
R13: 00007f97aad2be8b R14: 000055fe14ed70e8 R15: 0000000000000000
task:syz.0.203 state:R running task stack:25848 pid:6559 tgid:6558 ppid:5715 task_flags:0x400040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5260 [inline]
__schedule+0x14ea/0x5050 kernel/sched/core.c:6867
preempt_schedule_common+0x82/0xd0 kernel/sched/core.c:7051
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:143 [inline]
_raw_spin_unlock+0x3f/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:391 [inline]
filemap_map_pages+0x1952/0x2000 mm/filemap.c:3931
do_fault_around mm/memory.c:5716 [inline]
do_read_fault mm/memory.c:5749 [inline]
do_fault mm/memory.c:5892 [inline]
do_pte_missing+0x2036/0x37a0 mm/memory.c:4404
handle_pte_fault mm/memory.c:6276 [inline]
__handle_mm_fault mm/memory.c:6414 [inline]
handle_mm_fault+0x1b8c/0x32a0 mm/memory.c:6583
faultin_page mm/gup.c:1126 [inline]
__get_user_pages+0x165b/0x29d0 mm/gup.c:1428
populate_vma_page_range+0x2be/0x3c0 mm/gup.c:1860
__mm_populate+0x25f/0x390 mm/gup.c:1963
mm_populate include/linux/mm.h:3705 [inline]
vm_mmap_pgoff+0x3aa/0x4f0 mm/util.c:586
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f9bce5990b9
RSP: 002b:00007f9bcf489028 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
RAX: ffffffffffffffda RBX: 00007f9bce7c5fa0 RCX: 00007f9bce5990b9
RDX: b635773f06ebbeee RSI: 0000000000b36000 RDI: 0000200000000000
RBP: 00007f9bce62b9c4 R08: ffffffffffffffff R09: 0000000000000000
R10: 0000000000008031 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000000 R14: 00007f9bce7c5fa0 R15: 00007fffb00688e8
rcu: rcu_preempt kthread timer wakeup didn't happen for 10499 jiffies! g41673 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
rcu: Possible timer handling issue on cpu=0 timer-softirq=17193
rcu: rcu_preempt kthread starved for 10500 jiffies! g41673 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=0
rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
rcu: RCU grace-period kthread stack dump:
task:rcu_preempt state:I stack:28832 pid:16 tgid:16 ppid:2 task_flags:0x208040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5260 [inline]
__schedule+0x14ea/0x5050 kernel/sched/core.c:6867
__schedule_loop kernel/sched/core.c:6949 [inline]
schedule+0x164/0x360 kernel/sched/core.c:6964
schedule_timeout+0x158/0x2c0 kernel/time/sleep_timeout.c:99
rcu_gp_fqs_loop+0x312/0x1560 kernel/rcu/tree.c:2083
rcu_gp_kthread+0x9d/0x3b0 kernel/rcu/tree.c:2285
kthread+0x726/0x8b0 kernel/kthread.c:463
ret_from_fork+0x51b/0xa40 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
rcu: Stack dump where RCU GP kthread last ran:
CPU: 0 UID: 0 PID: 1314 Comm: aoe_tx0 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
RIP: 0010:_raw_spin_unlock_irqrestore+0x47/0x80 kernel/locking/spinlock.c:194
Code: f7 e8 dd 47 05 f6 f7 c3 00 02 00 00 74 05 e8 80 b5 30 f6 9c 58 a9 00 02 00 00 75 27 f7 c3 00 02 00 00 74 01 fb bf 01 00 00 00 64 13 f7 f5 65 8b 05 cd b5 57 07 85 c0 74 18 5b 41 5e c3 cc cc
RSP: 0018:ffffc9000274f788 EFLAGS: 00000206
RAX: 0000000000000002 RBX: 0000000000000286 RCX: 0000000000000202
RDX: 0000000000000002 RSI: ffffffff8dccfc9a RDI: 0000000000000001
RBP: dffffc0000000000 R08: ffffffff8fef3f77 R09: 1ffffffff1fde7ee
R10: dffffc0000000000 R11: fffffbfff1fde7ef R12: 0000000000000000
R13: 0000000000000000 R14: ffffffff9a3421a0 R15: ffffffff8edf0cc0
FS: 0000000000000000(0000) GS:ffff88808ccea000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f97aac20286 CR3: 0000000044908000 CR4: 0000000000352ef0
Call Trace:
spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
uart_port_unlock_irqrestore include/linux/serial_core.h:788 [inline]
uart_port_unlock_deref drivers/tty/serial/serial_core.c:91 [inline]
uart_write_room+0x3b0/0x840 drivers/tty/serial/serial_core.c:647
handle_tx+0x163/0x610 drivers/net/caif/caif_serial.c:212
__netdev_start_xmit include/linux/netdevice.h:5273 [inline]
netdev_start_xmit include/linux/netdevice.h:5282 [inline]
xmit_one net/core/dev.c:3866 [inline]
dev_hard_start_xmit+0x2cd/0x7f0 net/core/dev.c:3882
__dev_queue_xmit+0x168f/0x3850 net/core/dev.c:4832
dev_queue_xmit include/linux/netdevice.h:3381 [inline]
tx+0x6b/0x190 drivers/block/aoe/aoenet.c:62
kthread+0x1e0/0x3f0 drivers/block/aoe/aoecmd.c:1241
kthread+0x726/0x8b0 kernel/kthread.c:463
ret_from_fork+0x51b/0xa40 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246