rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-...D } 2640 jiffies s: 2641 root: 0x1/. rcu: blocking rcu_node structures (internal RCU debug): Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 5657 Comm: rm Not tainted 6.8.0-rc4-syzkaller-g166c2c8a6a4d #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 RIP: 0010:__kasan_check_write+0x0/0x20 mm/kasan/shadow.c:36 Code: 48 8b 0c 24 31 d2 e9 ff e4 ff ff 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 89 f6 48 8b 0c 24 ba 01 00 00 00 e9 cc e4 ff ff 66 2e RSP: 0018:ffffc90000007a78 EFLAGS: 00000056 RAX: 0000000000000001 RBX: dffffc0000000000 RCX: ffffffff81727751 RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffc90000007ae0 RBP: ffffc90000007b50 R08: ffffffff94641d73 R09: 1ffffffff28c83ae R10: dffffc0000000000 R11: fffffbfff28c83af R12: ffffffff94641d70 R13: 1ffff92000000f5c R14: ffffc90000007ae0 R15: 1ffffffff28c83af FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f46b12f2ba8 CR3: 000000001eaf4000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: instrument_atomic_read_write include/linux/instrumented.h:96 [inline] atomic_try_cmpxchg_acquire include/linux/atomic/atomic-instrumented.h:1295 [inline] queued_spin_lock include/asm-generic/qspinlock.h:111 [inline] do_raw_spin_lock+0x14e/0x370 kernel/locking/spinlock_debug.c:116 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:111 [inline] _raw_spin_lock_irqsave+0xe1/0x120 kernel/locking/spinlock.c:162 debug_object_activate+0x16d/0x510 lib/debugobjects.c:708 debug_hrtimer_activate kernel/time/hrtimer.c:422 [inline] debug_activate kernel/time/hrtimer.c:477 [inline] enqueue_hrtimer+0x30/0x3a0 kernel/time/hrtimer.c:1087 __run_hrtimer kernel/time/hrtimer.c:1706 [inline] __hrtimer_run_queues+0x6b4/0xd00 kernel/time/hrtimer.c:1753 hrtimer_interrupt+0x396/0x990 kernel/time/hrtimer.c:1815 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1065 [inline] __sysvec_apic_timer_interrupt+0x107/0x3a0 arch/x86/kernel/apic/apic.c:1082 sysvec_apic_timer_interrupt+0x92/0xb0 arch/x86/kernel/apic/apic.c:1076 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:__up_read+0x2e2/0x6b0 kernel/locking/rwsem.c:1355 Code: 01 00 00 00 e8 3f f3 f3 ff 65 8b 05 90 65 93 7e 85 c0 74 53 48 c7 44 24 20 0e 36 e0 45 48 8b 44 24 18 48 c7 04 03 00 00 00 00 <65> 48 8b 04 25 28 00 00 00 48 3b 44 24 60 0f 85 a7 03 00 00 48 8d RSP: 0018:ffffc900057f78c0 EFLAGS: 00000286 RAX: 1ffff92000afef1c RBX: dffffc0000000000 RCX: 0000000000000001 RDX: 0000000000000001 RSI: 0000000000000008 RDI: 0000000000000001 RBP: ffffc900057f7970 R08: ffff88802c08f147 R09: 1ffff11005811e28 R10: dffffc0000000000 R11: ffffed1005811e29 R12: 0000000000000000 R13: ffff88802c08f148 R14: 1ffff11005811e29 R15: ffffc900057f7900 anon_vma_unlock_read include/linux/rmap.h:146 [inline] validate_mm+0x31a/0x530 mm/mmap.c:319 mmap_region+0x1bfa/0x1fa0 mm/mmap.c:2944 do_mmap+0x7ae/0xe60 mm/mmap.c:1379 vm_mmap_pgoff+0x1e2/0x420 mm/util.c:556 ksys_mmap_pgoff+0x503/0x6e0 mm/mmap.c:1425 do_syscall_64+0xf9/0x240 entry_SYSCALL_64_after_hwframe+0x6f/0x77 RIP: 0033:0x7f46b1599b74 Code: 63 08 44 89 e8 5b 41 5c 41 5d c3 41 89 ca 41 f7 c1 ff 0f 00 00 74 0c c7 05 f5 46 01 00 16 00 00 00 eb 17 b8 09 00 00 00 0f 05 <48> 3d 00 f0 ff ff 76 0c f7 d8 89 05 dc 46 01 00 48 83 c8 ff c3 0f RSP: 002b:00007fff96b4c008 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 RAX: ffffffffffffffda RBX: 00007fff96b4c048 RCX: 00007f46b1599b74 RDX: 0000000000000005 RSI: 000000000002c000 RDI: 00007f46b127e000 RBP: 00007fff96b4c3a0 R08: 0000000000000003 R09: 0000000000002000 R10: 0000000000000812 R11: 0000000000000246 R12: 00007f46b157d570 R13: 00007fff96b4c428 R14: 0000000000001fd8 R15: 0000000000000000