rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 1-...D } 2635 jiffies s: 621 root: 0x2/. rcu: blocking rcu_node structures (internal RCU debug): Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 2842 Comm: kworker/u4:6 Not tainted 6.5.0-rc1-syzkaller-00259-g831fe284d827 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 Workqueue: bat_events batadv_nc_worker RIP: 0010:check_wait_context kernel/locking/lockdep.c:4780 [inline] RIP: 0010:__lock_acquire+0x605/0x7f70 kernel/locking/lockdep.c:5094 Code: 6c 24 50 0f 85 66 16 00 00 83 3d 65 2b 8f 10 00 0f 84 10 06 00 00 31 db 48 81 c3 c8 00 00 00 48 89 d8 48 c1 e8 03 0f b6 04 10 <84> c0 0f 85 94 14 00 00 44 0f b6 33 48 8b 44 24 18 0f b6 04 10 84 RSP: 0018:ffffc900001e0860 EFLAGS: 00000802 RAX: 0000000000000000 RBX: ffffffff9048c9b8 RCX: ffffffff816b669d RDX: dffffc0000000000 RSI: 0000000000000008 RDI: ffffffff907b1308 RBP: ffffc900001e0b28 R08: ffffffff907b130f R09: 1ffffffff20f6261 R10: dffffc0000000000 R11: fffffbfff20f6262 R12: ffff88802a8f5940 R13: ffff88802a8f6400 R14: 00000000000c406b R15: ffff88802a8f64a0 FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000600 CR3: 0000000072c9e000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: lock_acquire+0x1e3/0x520 kernel/locking/lockdep.c:5761 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:119 [inline] _raw_spin_lock_irq+0xd3/0x120 kernel/locking/spinlock.c:170 __run_hrtimer kernel/time/hrtimer.c:1692 [inline] __hrtimer_run_queues+0x66c/0xd10 kernel/time/hrtimer.c:1752 hrtimer_interrupt+0x396/0x980 kernel/time/hrtimer.c:1814 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1098 [inline] __sysvec_apic_timer_interrupt+0x13f/0x480 arch/x86/kernel/apic/apic.c:1115 sysvec_apic_timer_interrupt+0x90/0xb0 arch/x86/kernel/apic/apic.c:1109 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 RIP: 0010:lock_acquire+0x25a/0x520 kernel/locking/lockdep.c:5765 Code: 2b 00 74 08 4c 89 f7 e8 b4 63 79 00 f6 44 24 61 02 0f 85 84 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 44 25 00 00 00 00 00 43 c7 44 25 09 00 00 00 00 43 c7 44 25 RSP: 0018:ffffc9000d3dfa40 EFLAGS: 00000206 RAX: 0000000000000001 RBX: 1ffff92001a7bf54 RCX: ffffffff816b7377 RDX: 0000000000000000 RSI: ffffffff8b0aa1c0 RDI: ffffffff8b58a4c0 RBP: ffffc9000d3dfb98 R08: dffffc0000000000 R09: 1ffffffff20f6260 R10: dffffc0000000000 R11: fffffbfff20f6261 R12: 1ffff92001a7bf50 R13: dffffc0000000000 R14: ffffc9000d3dfaa0 R15: 0000000000000246 rcu_lock_acquire+0x2e/0x40 include/linux/rcupdate.h:303 rcu_read_lock include/linux/rcupdate.h:749 [inline] batadv_nc_purge_orig_hash net/batman-adv/network-coding.c:408 [inline] batadv_nc_worker+0xc5/0x5c0 net/batman-adv/network-coding.c:719 process_one_work+0x92c/0x12c0 kernel/workqueue.c:2597 worker_thread+0xa63/0x1210 kernel/workqueue.c:2748 kthread+0x2b8/0x350 kernel/kthread.c:389 ret_from_fork+0x2e/0x60 arch/x86/kernel/process.c:145 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:296 RIP: 0000:0x0 Code: Unable to access opcode bytes at 0xffffffffffffffd6. RSP: 0000:0000000000000000 EFLAGS: 00000000 ORIG_RAX: 0000000000000000 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.742 msecs