rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P6535/1:b..l P9082/1:b..l rcu: (detected by 1, t=10502 jiffies, g=33841, q=169 ncpus=2) task:modprobe state:R running task stack:27192 pid:9082 ppid:6532 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6695 preempt_schedule_irq+0x52/0x90 kernel/sched/core.c:7007 irqentry_exit+0x35/0x80 kernel/entry/common.c:432 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 RIP: 0010:write_comp_data+0x7/0x90 kernel/kcov.c:230 Code: 81 e2 00 01 ff 00 75 10 65 48 8b 04 25 c0 bc 03 00 48 8b 80 e8 15 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 65 8b 05 01 d8 7b 7e <49> 89 f1 89 c6 49 89 d2 81 e6 00 01 00 00 49 89 f8 65 48 8b 14 25 RSP: 0018:ffffc900153377a0 EFLAGS: 00000246 RAX: 0000000080000000 RBX: 00007ff4af399000 RCX: ffffffff810081d8 RDX: 00007ff4af399000 RSI: ffffffffff600000 RDI: 0000000000000007 RBP: 0000000000000001 R08: 0000000000000005 R09: 0000000000000002 R10: 0000000000000001 R11: 1ffffffff1976bd9 R12: 0000000000000000 R13: ffffffff81758aa0 R14: ffffc900153378d8 R15: ffff88807f7a1dc0 in_gate_area_no_mm+0x48/0x60 arch/x86/entry/vsyscall/vsyscall_64.c:345 is_kernel_text include/linux/kallsyms.h:31 [inline] core_kernel_text kernel/extable.c:68 [inline] kernel_text_address+0x31/0xf0 kernel/extable.c:99 __kernel_text_address+0xd/0x30 kernel/extable.c:79 unwind_get_return_address+0x78/0xe0 arch/x86/kernel/unwind_orc.c:369 arch_stack_walk+0xbe/0x170 arch/x86/kernel/stacktrace.c:26 stack_trace_save+0x96/0xd0 kernel/stacktrace.c:122 save_stack+0x160/0x1f0 mm/page_owner.c:128 __reset_page_owner+0x5a/0x190 mm/page_owner.c:149 reset_page_owner include/linux/page_owner.h:24 [inline] free_pages_prepare mm/page_alloc.c:1130 [inline] free_unref_page_prepare+0x476/0xa40 mm/page_alloc.c:2342 free_unref_page+0x33/0x3b0 mm/page_alloc.c:2435 __unfreeze_partials+0x21d/0x240 mm/slub.c:2655 qlink_free mm/kasan/quarantine.c:166 [inline] qlist_free_all+0x6a/0x170 mm/kasan/quarantine.c:185 kasan_quarantine_reduce+0x18b/0x1d0 mm/kasan/quarantine.c:292 __kasan_slab_alloc+0x65/0x90 mm/kasan/common.c:305 kasan_slab_alloc include/linux/kasan.h:188 [inline] slab_post_alloc_hook mm/slab.h:762 [inline] slab_alloc_node mm/slub.c:3478 [inline] slab_alloc mm/slub.c:3486 [inline] __kmem_cache_alloc_lru mm/slub.c:3493 [inline] kmem_cache_alloc+0x172/0x3b0 mm/slub.c:3502 getname_flags.part.0+0x50/0x4d0 fs/namei.c:140 getname_flags+0x9c/0xf0 include/linux/audit.h:321 vfs_fstatat+0x77/0xb0 fs/stat.c:314 __do_sys_newfstatat+0x98/0x110 fs/stat.c:485 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x38/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7ff4af3998a9 RSP: 002b:00007fff8cc4a4c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 RAX: ffffffffffffffda RBX: 00007ff4af37c000 RCX: 00007ff4af3998a9 RDX: 00007fff8cc4a570 RSI: 00007fff8cc4a4d0 RDI: 00000000ffffff9c RBP: 00007fff8cc4a630 R08: 0000000000080000 R09: 00007fff8cc4a4d0 R10: 0000000000000000 R11: 0000000000000246 R12: 00007fff8cc4a4d0 R13: 0000000000000002 R14: 00007ff4af3aba40 R15: 00000000ffffffff task:kworker/u4:22 state:R running task stack:25704 pid:6535 ppid:2 flags:0x00004000 Workqueue: bat_events batadv_iv_send_outstanding_bat_ogm_packet Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6695 preempt_schedule_irq+0x52/0x90 kernel/sched/core.c:7007 irqentry_exit+0x35/0x80 kernel/entry/common.c:432 asm_sysvec_reschedule_ipi+0x1a/0x20 arch/x86/include/asm/idtentry.h:650 RIP: 0010:rcu_preempt_read_exit kernel/rcu/tree_plugin.h:386 [inline] RIP: 0010:__rcu_read_unlock+0x4f/0x570 kernel/rcu/tree_plugin.h:423 Code: df 48 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 08 84 d2 0f 85 3a 02 00 00 65 4c 8b 24 25 c0 bc 03 00 <49> 8d bc 24 3c 04 00 00 8b 9d 3c 04 00 00 48 b8 00 00 00 00 00 fc RSP: 0018:ffffc9000365fb60 EFLAGS: 00000246 RAX: 0000000000000007 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff8a0463f8 RDI: ffff88802167dd7c RBP: ffff88802167d940 R08: 0000000000000005 R09: 0000000000000000 R10: 0000000000000000 R11: 1ffff1100fef4442 R12: ffff88802167d940 R13: ffff88803d404c80 R14: 000000000000016f R15: ffff888068df7880 rcu_read_unlock include/linux/rcupdate.h:781 [inline] batadv_iv_ogm_slide_own_bcast_window net/batman-adv/bat_iv_ogm.c:771 [inline] batadv_iv_ogm_schedule_buff+0x761/0x1510 net/batman-adv/bat_iv_ogm.c:825 batadv_iv_ogm_schedule net/batman-adv/bat_iv_ogm.c:868 [inline] batadv_iv_ogm_schedule net/batman-adv/bat_iv_ogm.c:861 [inline] batadv_iv_send_outstanding_bat_ogm_packet+0x31e/0x8c0 net/batman-adv/bat_iv_ogm.c:1712 process_one_work+0x887/0x15d0 kernel/workqueue.c:2630 process_scheduled_works kernel/workqueue.c:2703 [inline] worker_thread+0x8bb/0x1290 kernel/workqueue.c:2784 kthread+0x33a/0x430 kernel/kthread.c:388 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304 rcu: rcu_preempt kthread starved for 10567 jiffies! g33841 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->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:R running task stack:28848 pid:17 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6695 schedule+0xe7/0x1b0 kernel/sched/core.c:6771 schedule_timeout+0x157/0x2c0 kernel/time/timer.c:2167 rcu_gp_fqs_loop+0x1ec/0xa50 kernel/rcu/tree.c:1613 rcu_gp_kthread+0x249/0x380 kernel/rcu/tree.c:1812 kthread+0x33a/0x430 kernel/kthread.c:388 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304 rcu: Stack dump where RCU GP kthread last ran: Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 9085 Comm: syz-executor.2 Not tainted 6.5.0-next-20230907-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023 RIP: 0010:__sanitizer_cov_trace_pc+0x54/0x70 kernel/kcov.c:213 Code: 35 8b 82 f4 15 00 00 85 c0 74 2b 8b 82 d0 15 00 00 83 f8 02 75 20 48 8b 8a d8 15 00 00 8b 92 d4 15 00 00 48 8b 01 48 83 c0 01 <48> 39 d0 73 07 48 89 01 48 89 34 c1 c3 66 66 2e 0f 1f 84 00 00 00 RSP: 0018:ffffc90015367b38 EFLAGS: 00000016 RAX: 0000000000040000 RBX: ffff8880b982b940 RCX: ffffc9000c90f000 RDX: 0000000000040000 RSI: ffffffff8176e62d RDI: ffffffff8c5cfa40 RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: ffff888024ecc518 R14: 0000000000000000 R15: ffff8880b982b9c0 FS: 00007fb4980366c0(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fb498035f00 CR3: 0000000027421000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: switch_hrtimer_base kernel/time/hrtimer.c:266 [inline] __hrtimer_start_range_ns kernel/time/hrtimer.c:1255 [inline] hrtimer_start_range_ns+0x6fd/0xdb0 kernel/time/hrtimer.c:1301 posixtimer_rearm+0x1e8/0x350 kernel/time/posix-timers.c:267 dequeue_signal+0x2a8/0x660 kernel/signal.c:705 get_signal+0x5d8/0x27b0 kernel/signal.c:2777 arch_do_signal_or_restart+0x90/0x7f0 arch/x86/kernel/signal.c:309 exit_to_user_mode_loop kernel/entry/common.c:168 [inline] exit_to_user_mode_prepare+0x11f/0x240 kernel/entry/common.c:204 __syscall_exit_to_user_mode_work kernel/entry/common.c:285 [inline] syscall_exit_to_user_mode+0x1d/0x60 kernel/entry/common.c:296 do_syscall_64+0x44/0xb0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7fb49727cae9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fb4980360c8 EFLAGS: 00000246 RAX: 0000000000000000 RBX: 00007fb49739c120 RCX: 00007fb49727cae9 RDX: 000000002006b000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 00007fb4972c847a R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000006e R14: 00007fb49739c120 R15: 00007ffe2417dbb8