rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P3152/1:b..l (detected by 0, t=10502 jiffies, g=128565, q=1997) task:syz-executor.4 state:R running task stack:24240 pid: 3152 ppid: 6568 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:4940 [inline] __schedule+0xc8d/0x1270 kernel/sched/core.c:6287 preempt_schedule_irq+0xf7/0x1c0 kernel/sched/core.c:6687 irqentry_exit+0x56/0x90 kernel/entry/common.c:425 asm_sysvec_apic_timer_interrupt+0x12/0x20 RIP: 0010:lock_is_held_type+0x141/0x190 Code: 75 40 48 c7 04 24 00 00 00 00 9c 8f 04 24 f7 04 24 00 02 00 00 75 46 41 f7 c4 00 02 00 00 74 01 fb 65 48 8b 04 25 28 00 00 00 <48> 3b 44 24 08 75 3c 89 d8 48 83 c4 10 5b 41 5c 41 5d 41 5e 41 5f RSP: 0018:ffffc9000b4b78c8 EFLAGS: 00000206 RAX: 7b37c4f46b72c600 RBX: 0000000000000001 RCX: 0000000080000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: dffffc0000000000 R09: ffffed10173864a2 R10: ffffed10173864a2 R11: 0000000000000000 R12: 0000000000000246 R13: ffff88808efeb900 R14: 00000000ffffffff R15: ffffffff8c91c180 xa_entry include/linux/xarray.h:1182 [inline] xas_find+0x465/0x9e0 lib/xarray.c:1262 find_get_entry mm/filemap.c:1978 [inline] find_lock_entries+0x215/0x1120 mm/filemap.c:2092 __invalidate_mapping_pages+0x74f/0x850 mm/truncate.c:479 generic_fadvise+0x758/0x8a0 mm/fadvise.c:169 vfs_fadvise mm/fadvise.c:186 [inline] ksys_fadvise64_64 mm/fadvise.c:200 [inline] __do_sys_fadvise64 mm/fadvise.c:215 [inline] __se_sys_fadvise64 mm/fadvise.c:213 [inline] __x64_sys_fadvise64+0x138/0x180 mm/fadvise.c:213 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x44/0xd0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f6c605068d9 RSP: 002b:00007f6c5da7d188 EFLAGS: 00000246 ORIG_RAX: 00000000000000dd RAX: ffffffffffffffda RBX: 00007f6c6060af60 RCX: 00007f6c605068d9 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 RBP: 00007f6c60560cb4 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000004 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffe0abc186f R14: 00007f6c5da7d300 R15: 0000000000022000 ---------------- Code disassembly (best guess): 0: 75 40 jne 0x42 2: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 9: 00 a: 9c pushfq b: 8f 04 24 popq (%rsp) e: f7 04 24 00 02 00 00 testl $0x200,(%rsp) 15: 75 46 jne 0x5d 17: 41 f7 c4 00 02 00 00 test $0x200,%r12d 1e: 74 01 je 0x21 20: fb sti 21: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 28: 00 00 * 2a: 48 3b 44 24 08 cmp 0x8(%rsp),%rax <-- trapping instruction 2f: 75 3c jne 0x6d 31: 89 d8 mov %ebx,%eax 33: 48 83 c4 10 add $0x10,%rsp 37: 5b pop %rbx 38: 41 5c pop %r12 3a: 41 5d pop %r13 3c: 41 5e pop %r14 3e: 41 5f pop %r15