rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P7922/1:b..l P8956/1:b..l
rcu: (detected by 0, t=10502 jiffies, g=29777, q=1055229 ncpus=2)
task:syz.3.566 state:R running task stack:27848 pid:8956 tgid:8953 ppid:5825 task_flags:0x400040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5254 [inline]
__schedule+0x17c4/0x4d60 kernel/sched/core.c:6862
preempt_schedule_irq+0xb5/0x150 kernel/sched/core.c:7189
irqentry_exit+0x6f/0x90 kernel/entry/common.c:211
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:trace_lock_acquire include/trace/events/lock.h:24 [inline]
RIP: 0010:lock_acquire+0x58/0x360 kernel/locking/lockdep.c:5831
Code: 8b 05 1c 6c f4 10 48 89 44 24 58 0f 1f 44 00 00 65 8b 05 1f 6c f4 10 83 f8 08 0f 83 b8 01 00 00 89 c0 48 0f a3 05 48 71 00 0e <73> 16 e8 a1 fc 08 00 84 c0 75 0d f6 05 5a 7d ea 0d 01 0f 84 d7 01
RSP: 0018:ffffc9000dd87458 EFLAGS: 00000297
RAX: 0000000000000001 RBX: 0000000000000000 RCX: 0000000000000002
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff8e13d720
RBP: ffffffff8173df15 R08: 0000000000000000 R09: 0000000000000000
R10: ffffc9000dd87618 R11: ffffffff81ac9fd0 R12: 0000000000000002
R13: ffffffff8e13d720 R14: 0000000000000000 R15: 0000000000000000
rcu_lock_acquire include/linux/rcupdate.h:331 [inline]
rcu_read_lock include/linux/rcupdate.h:867 [inline]
class_rcu_constructor include/linux/rcupdate.h:1195 [inline]
unwind_next_frame+0xc2/0x2390 arch/x86/kernel/unwind_orc.c:479
arch_stack_walk+0x11c/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:122
save_stack+0xf5/0x1f0 mm/page_owner.c:165
__reset_page_owner+0x71/0x1f0 mm/page_owner.c:320
reset_page_owner include/linux/page_owner.h:25 [inline]
free_pages_prepare mm/page_alloc.c:1394 [inline]
__free_frozen_pages+0xbc8/0xd30 mm/page_alloc.c:2951
discard_slab mm/slub.c:3317 [inline]
__put_partials+0x146/0x170 mm/slub.c:3864
put_cpu_partial+0x1f2/0x2e0 mm/slub.c:3939
__slab_free+0x2b9/0x390 mm/slub.c:5913
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x97/0x140 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_kmalloc+0x22/0xb0 mm/kasan/common.c:405
kasan_kmalloc include/linux/kasan.h:262 [inline]
__do_kmalloc_node mm/slub.c:5634 [inline]
__kmalloc_noprof+0x41d/0x800 mm/slub.c:5646
kmalloc_noprof include/linux/slab.h:961 [inline]
kzalloc_noprof include/linux/slab.h:1094 [inline]
tomoyo_encode2 security/tomoyo/realpath.c:45 [inline]
tomoyo_encode+0x28b/0x550 security/tomoyo/realpath.c:80
tomoyo_realpath_from_path+0x58d/0x5d0 security/tomoyo/realpath.c:283
tomoyo_get_realpath security/tomoyo/file.c:151 [inline]
tomoyo_path_number_perm+0x1e8/0x5a0 security/tomoyo/file.c:723
security_file_ioctl+0xcb/0x2d0 security/security.c:2982
__do_sys_ioctl fs/ioctl.c:591 [inline]
__se_sys_ioctl+0x47/0x170 fs/ioctl.c:583
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fa2fa58ebcb
RSP: 002b:00007fa2fb438050 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007fa2fa7e6128 RCX: 00007fa2fa58ebcb
RDX: 0000000000000000 RSI: 0000000000006364 RDI: 00000000000000d9
RBP: 0000000000000000 R08: 0000000000000000 R09: 00007ffd72524c37
R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000001
R13: 00007fa2fa7e6128 R14: 00007ffd72524b50 R15: 00007ffd72524c38
task:syz-executor state:R running task stack:20936 pid:7922 tgid:7922 ppid:1 task_flags:0x40054c flags:0x00080002
Call Trace:
context_switch kernel/sched/core.c:5254 [inline]
__schedule+0x17c4/0x4d60 kernel/sched/core.c:6862
preempt_schedule_common+0x83/0xd0 kernel/sched/core.c:7046
preempt_schedule+0xae/0xc0 kernel/sched/core.c:7070
preempt_schedule_thunk+0x16/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:143 [inline]
_raw_spin_unlock+0x3f/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:391 [inline]
zap_pte_range mm/memory.c:1884 [inline]
zap_pmd_range mm/memory.c:1946 [inline]
zap_pud_range mm/memory.c:1975 [inline]
zap_p4d_range mm/memory.c:1996 [inline]
unmap_page_range+0x3a7f/0x4370 mm/memory.c:2017
unmap_single_vma mm/memory.c:2060 [inline]
unmap_vmas+0x399/0x580 mm/memory.c:2104
exit_mmap+0x240/0xb40 mm/mmap.c:1277
__mmput+0x118/0x430 kernel/fork.c:1133
exit_mm+0x1da/0x2c0 kernel/exit.c:582
do_exit+0x648/0x2300 kernel/exit.c:954
do_group_exit+0x21c/0x2d0 kernel/exit.c:1107
get_signal+0x1285/0x1340 kernel/signal.c:3034
arch_do_signal_or_restart+0xa0/0x790 arch/x86/kernel/signal.c:337
exit_to_user_mode_loop+0x72/0x130 kernel/entry/common.c:40
exit_to_user_mode_prepare include/linux/irq-entry-common.h:225 [inline]
syscall_exit_to_user_mode_work include/linux/entry-common.h:175 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:210 [inline]
do_syscall_64+0x2bd/0xfa0 arch/x86/entry/syscall_64.c:100
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f3a7fbc1885
RSP: 002b:00007ffc7e7b3b70 EFLAGS: 00000293 ORIG_RAX: 00000000000000e6
RAX: 0000000000000000 RBX: 0000000000000045 RCX: 00007f3a7fbc1885
RDX: 00007ffc7e7b3bb0 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 00007ffc7e7b3c1c R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000013
R13: 0000000000000053 R14: 0000000000049d0f R15: 00007ffc7e7b3c70