rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 1-...0: (1 GPs behind) idle=083/1/0x4000000000000000 softirq=76885/76886 fqs=5231
(detected by 0, t=10502 jiffies, g=98377, q=16111)
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 25267 Comm: syz.5.4734 Not tainted 5.15.175-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
RIP: 0010:rcu_dynticks_curr_cpu_in_eqs kernel/rcu/tree.c:331 [inline]
RIP: 0010:rcu_is_watching+0x36/0xa0 kernel/rcu/tree.c:1123
Code: e8 6f c9 d3 08 89 c3 83 f8 08 73 72 49 bf 00 00 00 00 00 fc ff df 4c 8d 34 dd 10 b8 5c 8c 4c 89 f0 48 c1 e8 03 42 80 3c 38 00 <74> 08 4c 89 f7 e8 60 27 5f 00 48 c7 c3 c8 b2 03 00 49 03 1e 48 89
RSP: 0018:ffffc90000dd0d40 EFLAGS: 00000046
RAX: 1ffffffff18b9703 RBX: 0000000000000001 RCX: ffffffff816f88fe
RDX: ffff888024b08000 RSI: ffffffff8af9efe0 RDI: ffffffff8af9efa0
RBP: ffffc90000dd0ea8 R08: ffffffff816f8926 R09: fffffbfff1c14c0e
R10: 0000000000000000 R11: dffffc0000000001 R12: ffff8880b8f2a200
R13: ffffffff888c5670 R14: ffffffff8c5cb818 R15: dffffc0000000000
FS: 0000000000000000(0000) GS:ffff8880b8f00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f2fc222b000 CR3: 0000000066c34000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
trace_hrtimer_expire_entry include/trace/events/timer.h:236 [inline]
__run_hrtimer kernel/time/hrtimer.c:1685 [inline]
__hrtimer_run_queues+0x500/0xcf0 kernel/time/hrtimer.c:1752
hrtimer_interrupt+0x392/0x980 kernel/time/hrtimer.c:1814
local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1097 [inline]
__sysvec_apic_timer_interrupt+0x13b/0x4b0 arch/x86/kernel/apic/apic.c:1114
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1108 [inline]
sysvec_apic_timer_interrupt+0x9b/0xc0 arch/x86/kernel/apic/apic.c:1108
asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:676
RIP: 0010:in_lock_functions+0x1c/0x20 kernel/locking/spinlock.c:404
Code: 47 66 00 e9 66 ff ff ff cc cc cc cc cc cc 48 c7 c0 f0 88 48 8a 48 39 c7 0f 93 c0 48 c7 c1 3e 9a 48 8a 48 39 cf 0f 92 c1 20 c1 <0f> b6 c1 c3 55 41 57 41 56 41 55 41 54 53 48 83 ec 40 48 89 fd e8
RSP: 0018:ffffc900032fec60 EFLAGS: 00000246
RAX: ffffffff8a488800 RBX: 0000000000000001 RCX: ffffffff8a489a00
RDX: dffffc0000000000 RSI: ffffffff81b2176b RDI: ffffffff8138a9ab
RBP: ffffc900032fed78 R08: 0000000000000005 R09: ffffc900032fee30
R10: 0000000000000000 R11: dffffc0000000001 R12: ffffc900032ff620
R13: ffffffff816e19d0 R14: ffffffff8138a9ab R15: dffffc0000000000
get_lock_parent_ip include/linux/ftrace.h:857 [inline]
preempt_latency_start kernel/sched/core.c:5468 [inline]
preempt_count_add+0x8f/0x180 kernel/sched/core.c:5493
unwind_next_frame+0xbb/0x1fa0 arch/x86/kernel/unwind_orc.c:433
arch_stack_walk+0x10d/0x140 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0x113/0x1c0 kernel/stacktrace.c:122
save_stack+0xf6/0x1e0 mm/page_owner.c:119
__reset_page_owner+0x52/0x180 mm/page_owner.c:140
reset_page_owner include/linux/page_owner.h:24 [inline]
free_pages_prepare mm/page_alloc.c:1340 [inline]
free_pcp_prepare mm/page_alloc.c:1391 [inline]
free_unref_page_prepare+0xc34/0xcf0 mm/page_alloc.c:3317
free_unref_page_list+0x1f7/0x8e0 mm/page_alloc.c:3433
release_pages+0x1bb9/0x1f40 mm/swap.c:963
__pagevec_release+0x80/0xf0 mm/swap.c:983
pagevec_release include/linux/pagevec.h:81 [inline]
shmem_undo_range+0x67a/0x1b50 mm/shmem.c:964
shmem_truncate_range mm/shmem.c:1063 [inline]
shmem_evict_inode+0x21b/0xa00 mm/shmem.c:1145
evict+0x529/0x930 fs/inode.c:622
__dentry_kill+0x436/0x650 fs/dcache.c:586
dentry_kill+0xbb/0x290
dput+0xd8/0x1a0 fs/dcache.c:893
__fput+0x636/0x8e0 fs/file_table.c:288
task_work_run+0x129/0x1a0 kernel/task_work.c:188
exit_task_work include/linux/task_work.h:33 [inline]
do_exit+0x6a3/0x2480 kernel/exit.c:874
do_group_exit+0x144/0x310 kernel/exit.c:996
get_signal+0xc66/0x14e0 kernel/signal.c:2900
arch_do_signal_or_restart+0xc3/0x1890 arch/x86/kernel/signal.c:867
handle_signal_work kernel/entry/common.c:154 [inline]
exit_to_user_mode_loop+0x97/0x130 kernel/entry/common.c:178
exit_to_user_mode_prepare+0xb1/0x140 kernel/entry/common.c:214
__syscall_exit_to_user_mode_work kernel/entry/common.c:296 [inline]
syscall_exit_to_user_mode+0x5d/0x240 kernel/entry/common.c:307
do_syscall_64+0x47/0xb0 arch/x86/entry/common.c:86
entry_SYSCALL_64_after_hwframe+0x66/0xd0
RIP: 0033:0x7f2fc481dd29
Code: Unable to access opcode bytes at RIP 0x7f2fc481dcff.
RSP: 002b:00007f2fc264c038 EFLAGS: 00000246 ORIG_RAX: 0000000000000090
RAX: 0000000000000000 RBX: 00007f2fc4a0e160 RCX: 00007f2fc481dd29
RDX: 0000000020000000 RSI: 0000000000000002 RDI: 0000000000000000
RBP: 00007f2fc4899b08 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000001 R14: 00007f2fc4a0e160 R15: 00007ffc9163b498