rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P15481/1:b..l P5582/2:b..l P5605/1:b..l P15457/1:b..l P13780/1:b..l rcu: (detected by 0, t=10502 jiffies, g=144697, q=1744 ncpus=1) task:syz-executor state:R running task stack:23688 pid:13780 tgid:13780 ppid:13777 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5526 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7277 preempt_schedule_irq+0x4e/0x90 kernel/sched/core.c:7599 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0xa10 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:lockdep_enabled kernel/locking/lockdep.c:124 [inline] RIP: 0010:lock_release+0x73/0x310 kernel/locking/lockdep.c:5956 Code: 08 5e 0f 85 ff 0f 84 4a 01 00 00 65 8b 05 3d 61 a5 12 85 c0 0f 85 3b 01 00 00 65 4c 8b 25 6d 1a a5 12 41 8b b4 24 a4 0b 00 00 <85> f6 0f 85 23 01 00 00 48 81 3b 40 39 91 94 0f 84 16 01 00 00 9c RSP: 0018:ffffc9000450f2b8 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffffffff8edec4a0 RCX: ffffffff91f95601 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 RBP: ffffffff81b9a54e R08: 0000000000000001 R09: 0000000000000007 R10: 0000000000000200 R11: 00000000000199cf R12: ffff88801f6f4b00 R13: ffffc9000450f370 R14: ffffc9000450ff10 R15: ffffc9000450f3a4 rcu_lock_release include/linux/rcupdate.h:319 [inline] rcu_read_unlock include/linux/rcupdate.h:880 [inline] class_rcu_destructor include/linux/rcupdate.h:1216 [inline] unwind_next_frame+0x3c3/0x2090 arch/x86/kernel/unwind_orc.c:495 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x162/0x1e0 mm/page_owner.c:183 __reset_page_owner+0x84/0x190 mm/page_owner.c:338 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] free_unref_folios+0xa4a/0x1790 mm/page_alloc.c:3022 folios_put_refs+0x585/0xaa0 mm/folio.c:1036 folio_batch_release include/linux/folio_batch.h:101 [inline] shmem_undo_range+0x5e5/0x1570 mm/shmem.c:1161 shmem_truncate_range mm/shmem.c:1289 [inline] shmem_evict_inode+0x3b1/0xca0 mm/shmem.c:1420 evict+0x3c2/0xad0 fs/inode.c:822 iput_final fs/inode.c:2015 [inline] iput.part.0+0x989/0x1050 fs/inode.c:2064 iput+0x35/0x40 fs/inode.c:2030 filename_unlinkat+0x466/0x730 fs/namei.c:5723 __do_sys_unlink fs/namei.c:5754 [inline] __se_sys_unlink fs/namei.c:5751 [inline] __x64_sys_unlink+0x46/0x70 fs/namei.c:5751 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4e87d9d247 RSP: 002b:00007ffcc38924a8 EFLAGS: 00000206 ORIG_RAX: 0000000000000057 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4e87d9d247 RDX: 00007ffcc38924d0 RSI: 00007ffcc3892560 RDI: 00007ffcc3892560 RBP: 00007ffcc3892560 R08: 00007ffcc3893560 R09: 00000000ffffffff R10: 0000000000000100 R11: 0000000000000206 R12: 00007ffcc38935f0 R13: 00007f4e87e3448b R14: 00000000000dcc30 R15: 00007ffcc3893630 task:dhcpcd-run-hook state:R running task stack:24952 pid:15457 tgid:15457 ppid:5262 task_flags:0x400000 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5526 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7277 preempt_schedule_irq+0x4e/0x90 kernel/sched/core.c:7599 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0xa10 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:lock_release+0x19e/0x310 kernel/locking/lockdep.c:5968 Code: ff 65 0f c1 05 1b 60 a5 12 83 f8 01 0f 85 27 01 00 00 9c 58 f6 c4 02 0f 85 12 01 00 00 41 f7 c6 00 02 00 00 0f 85 c8 00 00 00 <48> 8b 44 24 10 65 48 2b 05 1d 19 a5 12 0f 85 4d 01 00 00 48 83 c4 RSP: 0018:ffffc900057474d8 EFLAGS: 00000206 RAX: 0000000000000046 RBX: ffffffff8edec4a0 RCX: ffffc900057474e4 RDX: 0000000000000000 RSI: ffffffff8e36563d RDI: ffffffff8c622e80 RBP: ffffffff81b9a54e R08: ffffffff92229c18 R09: 0000000000000007 R10: 0000000000000200 R11: 000000000003e995 R12: ffff88807c0b8000 R13: ffffc90005747590 R14: 0000000000000202 R15: 0000000000000003 rcu_lock_release include/linux/rcupdate.h:319 [inline] rcu_read_unlock include/linux/rcupdate.h:880 [inline] class_rcu_destructor include/linux/rcupdate.h:1216 [inline] unwind_next_frame+0x3c3/0x2090 arch/x86/kernel/unwind_orc.c:495 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x162/0x1e0 mm/page_owner.c:183 __reset_page_owner+0x84/0x190 mm/page_owner.c:338 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] __free_frozen_pages+0x79f/0x10f0 mm/page_alloc.c:2962 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x47/0xf0 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x1a0/0x1f0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:350 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4683 [inline] slab_alloc_node mm/slub.c:4996 [inline] __do_kmalloc_node mm/slub.c:5413 [inline] __kmalloc_noprof+0x2cc/0x840 mm/slub.c:5439 _kmalloc_noprof include/linux/slab.h:995 [inline] _kzalloc_noprof include/linux/slab.h:1312 [inline] tomoyo_encode2+0xfb/0x3c0 security/tomoyo/realpath.c:45 tomoyo_encode+0x29/0x50 security/tomoyo/realpath.c:80 tomoyo_realpath_from_path+0x18c/0x690 security/tomoyo/realpath.c:283 tomoyo_get_realpath security/tomoyo/file.c:151 [inline] tomoyo_path_perm+0x276/0x460 security/tomoyo/file.c:827 security_inode_getattr+0x116/0x280 security/security.c:1895 vfs_getattr fs/stat.c:259 [inline] vfs_statx_path fs/stat.c:299 [inline] vfs_statx+0x11f/0x3f0 fs/stat.c:356 vfs_fstatat+0x77/0xe0 fs/stat.c:373 __do_sys_newfstatat+0x9d/0x120 fs/stat.c:538 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f2ff8b43b0a RSP: 002b:00007fff8b8df488 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00007f2ff8b43b0a RDX: 00007fff8b8df498 RSI: 00005608d16d6d18 RDI: 00000000ffffff9c RBP: 00005608d16c7e00 R08: 0000000000000001 R09: 3c00000040001201 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2ff8ccb324 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 task:syz-executor state:R running task stack:22536 pid:5605 tgid:5605 ppid:5591 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5526 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7277 preempt_schedule_irq+0x4e/0x90 kernel/sched/core.c:7599 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0xa10 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:debug_lockdep_rcu_enabled+0x28/0x40 kernel/rcu/update.c:320 Code: 90 90 f3 0f 1e fa 8b 05 96 4c 74 05 85 c0 74 20 8b 05 20 7d 74 05 85 c0 74 16 65 48 8b 05 28 8f bb 08 8b 80 a4 0b 00 00 85 c0 <0f> 94 c0 0f b6 c0 c3 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 0f RSP: 0018:ffffc900040f7538 EFLAGS: 00000246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000200 RDX: 0000000000000000 RSI: ffffffff8e36563d RDI: ffffffff8c622e80 RBP: ffffea0000d3fa00 R08: 000000003d0c0a6d R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000000001 R12: ffffea0000d3fa00 R13: 00000000021801d1 R14: 0000000000000000 R15: 00000000046004e3 rcu_read_lock include/linux/rcupdate.h:850 [inline] __update_page_owner_free_handle.isra.0+0x50/0x4b0 mm/page_owner.c:301 __reset_page_owner+0x93/0x190 mm/page_owner.c:339 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] __free_frozen_pages+0x79f/0x10f0 mm/page_alloc.c:2962 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x47/0xf0 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x1a0/0x1f0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:350 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4683 [inline] slab_alloc_node mm/slub.c:4996 [inline] __do_kmalloc_node mm/slub.c:5413 [inline] __kmalloc_noprof+0x2cc/0x840 mm/slub.c:5439 _kmalloc_noprof include/linux/slab.h:995 [inline] tomoyo_realpath_from_path+0xb6/0x690 security/tomoyo/realpath.c:251 tomoyo_get_realpath security/tomoyo/file.c:151 [inline] tomoyo_check_open_permission+0x2af/0x3c0 security/tomoyo/file.c:776 tomoyo_file_open+0x6b/0x90 security/tomoyo/tomoyo.c:334 security_file_open+0xb5/0x1e0 security/security.c:2739 do_dentry_open+0x588/0x14d0 fs/open.c:973 vfs_open+0x82/0x3f0 fs/open.c:1101 do_open fs/namei.c:4837 [inline] path_openat+0x19fa/0x2440 fs/namei.c:5000 do_file_open+0x20e/0x430 fs/namei.c:5029 do_sys_openat2+0x10f/0x1e0 fs/open.c:1417 do_sys_open fs/open.c:1423 [inline] __do_sys_openat fs/open.c:1439 [inline] __se_sys_openat fs/open.c:1434 [inline] __x64_sys_openat+0x12d/0x210 fs/open.c:1434 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f25fd19d47c RSP: 002b:00007ffdeff2c9a0 EFLAGS: 00000206 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00000000000005c9 RCX: 00007f25fd19d47c RDX: 0000000000090800 RSI: 00007f25fd23497d RDI: 00000000ffffff9c RBP: 00007ffdeff2ca4c R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000206 R12: 00000000000001cf R13: 0000000000000000 R14: 00000000000dd0e9 R15: 00007ffdeff2caa0 task:syz-executor state:R running task stack:22640 pid:5582 tgid:5582 ppid:5581 task_flags:0x400100 flags:0x00080002 Call Trace: context_switch kernel/sched/core.c:5526 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7277 preempt_schedule_common+0x3c/0xb0 kernel/sched/core.c:7456 preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12 __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:211 [inline] _raw_spin_unlock_irqrestore+0x61/0x80 kernel/locking/spinlock.c:221 spin_unlock_irqrestore include/linux/spinlock.h:425 [inline] unlock_task_sighand include/linux/sched/signal.h:746 [inline] do_send_sig_info kernel/signal.c:1261 [inline] group_send_sig_info+0x2d5/0x300 kernel/signal.c:1419 kill_pid_info_type+0x92/0x290 kernel/signal.c:1459 kill_pid_info kernel/signal.c:1473 [inline] kill_proc_info+0x6f/0x1b0 kernel/signal.c:1480 kill_something_info.constprop.0+0x296/0x310 kernel/signal.c:1577 __do_sys_kill kernel/signal.c:3975 [inline] __se_sys_kill kernel/signal.c:3973 [inline] __x64_sys_kill+0x52/0x70 kernel/signal.c:3973 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fa9fd73f6e7 RSP: 002b:00007ffe73924bd8 EFLAGS: 00000202 ORIG_RAX: 000000000000003e RAX: ffffffffffffffda RBX: 000055557705ded0 RCX: 00007fa9fd73f6e7 RDX: 0000000000000003 RSI: 0000000000000009 RDI: 0000000000003451 RBP: 000055557705ded0 R08: 0000555577062460 R09: 0000555577062488 R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe73924bec R13: 000055557705fb00 R14: 0000555577062460 R15: 00007ffe73924ca0 task:syz.7.2340 state:R running task stack:27160 pid:15481 tgid:15473 ppid:13399 task_flags:0x40044c flags:0x00080002 Call Trace: context_switch kernel/sched/core.c:5526 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7277 preempt_schedule_irq+0x4e/0x90 kernel/sched/core.c:7599 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0xa10 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:lock_release+0x19e/0x310 kernel/locking/lockdep.c:5968 Code: ff 65 0f c1 05 1b 60 a5 12 83 f8 01 0f 85 27 01 00 00 9c 58 f6 c4 02 0f 85 12 01 00 00 41 f7 c6 00 02 00 00 0f 85 c8 00 00 00 <48> 8b 44 24 10 65 48 2b 05 1d 19 a5 12 0f 85 4d 01 00 00 48 83 c4 RSP: 0018:ffffc90006087110 EFLAGS: 00000206 RAX: 0000000000000046 RBX: ffffffff8edec4a0 RCX: ffffc9000608711c RDX: 0000000000000000 RSI: ffffffff8e36563d RDI: ffffffff8c622e80 RBP: ffffffff81b9a54e R08: 0000000000000001 R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000018a18 R12: ffff88802a0a0000 R13: ffffc900060871c8 R14: 0000000000000202 R15: 0000000000000002 rcu_lock_release include/linux/rcupdate.h:319 [inline] rcu_read_unlock include/linux/rcupdate.h:880 [inline] class_rcu_destructor include/linux/rcupdate.h:1216 [inline] unwind_next_frame+0x3c3/0x2090 arch/x86/kernel/unwind_orc.c:495 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x162/0x1e0 mm/page_owner.c:183 __reset_page_owner+0x84/0x190 mm/page_owner.c:338 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] free_unref_folios+0xa4a/0x1790 mm/page_alloc.c:3022 folios_put_refs+0x585/0xaa0 mm/folio.c:1036 free_pages_and_swap_cache+0x22d/0x3b0 mm/swap_state.c:592 __tlb_batch_free_encoded_pages+0xe9/0x280 mm/mmu_gather.c:138 tlb_batch_pages_flush mm/mmu_gather.c:151 [inline] tlb_flush_mmu_free mm/mmu_gather.c:417 [inline] tlb_flush_mmu mm/mmu_gather.c:424 [inline] tlb_finish_mmu+0x1b0/0x810 mm/mmu_gather.c:549 exit_mmap+0x454/0xa00 mm/mmap.c:1328 __mmput+0x12a/0x410 kernel/fork.c:1193 mmput+0x67/0x80 kernel/fork.c:1216 exit_mm kernel/exit.c:617 [inline] do_exit+0x8b1/0x2ae0 kernel/exit.c:999 do_group_exit+0xd5/0x2a0 kernel/exit.c:1154 get_signal+0x1ec7/0x21e0 kernel/signal.c:3051 arch_do_signal_or_restart+0x91/0x7e0 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:66 [inline] exit_to_user_mode_loop+0x139/0x700 kernel/entry/common.c:101 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline] do_syscall_64+0x661/0x790 arch/x86/entry/syscall_64.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f193f19e159 RSP: 002b:00007f193ffe20e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca RAX: fffffffffffffe00 RBX: 00007f193f426188 RCX: 00007f193f19e159 RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007f193f426188 RBP: 00007f193f426180 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f193f426218 R14: 00007ffc21521930 R15: 00007ffc21521a18