rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P5380/1:b..l P5377/3:b..l P5113/1:b..l
rcu: (detected by 1, t=10502 jiffies, g=11401, q=1014 ncpus=2)
task:syz-executor.1 state:R running task stack:18384 pid:5113 tgid:5113 ppid:5107 flags:0x00004006
Call Trace:
context_switch kernel/sched/core.c:5408 [inline]
__schedule+0x17e8/0x4a20 kernel/sched/core.c:6745
preempt_schedule_common+0x84/0xd0 kernel/sched/core.c:6924
preempt_schedule+0xe1/0xf0 kernel/sched/core.c:6948
preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:143 [inline]
_raw_spin_unlock+0x3e/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:391 [inline]
copy_pte_range mm/memory.c:1179 [inline]
copy_pmd_range+0x7aa1/0x84c0 mm/memory.c:1240
copy_pud_range mm/memory.c:1277 [inline]
copy_p4d_range mm/memory.c:1301 [inline]
copy_page_range+0x99f/0xe90 mm/memory.c:1399
dup_mmap kernel/fork.c:751 [inline]
dup_mm kernel/fork.c:1688 [inline]
copy_mm+0x128d/0x2020 kernel/fork.c:1737
copy_process+0x187a/0x3dc0 kernel/fork.c:2390
kernel_clone+0x226/0x8f0 kernel/fork.c:2797
__do_sys_clone kernel/fork.c:2940 [inline]
__se_sys_clone kernel/fork.c:2924 [inline]
__x64_sys_clone+0x258/0x2a0 kernel/fork.c:2924
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7ffbdaa79f93
RSP: 002b:00007fff75d82ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ffbdaa79f93
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011
RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000
R10: 0000555558fac750 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000001
task:syz-executor.0 state:R running task stack:23800 pid:5377 tgid:5334 ppid:5117 flags:0x00004006
Call Trace:
context_switch kernel/sched/core.c:5408 [inline]
__schedule+0x17e8/0x4a20 kernel/sched/core.c:6745
preempt_schedule_common+0x84/0xd0 kernel/sched/core.c:6924
preempt_schedule+0xe1/0xf0 kernel/sched/core.c:6948
preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:143 [inline]
_raw_spin_unlock+0x3e/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:391 [inline]
filemap_map_pages+0x1707/0x1e70 mm/filemap.c:3654
do_fault_around mm/memory.c:4884 [inline]
do_read_fault mm/memory.c:4917 [inline]
do_fault mm/memory.c:5056 [inline]
do_pte_missing mm/memory.c:3903 [inline]
handle_pte_fault+0x3c15/0x7130 mm/memory.c:5380
__handle_mm_fault mm/memory.c:5523 [inline]
handle_mm_fault+0x10df/0x1ba0 mm/memory.c:5688
faultin_page mm/gup.c:1290 [inline]
__get_user_pages+0x6ef/0x1590 mm/gup.c:1589
populate_vma_page_range+0x264/0x330 mm/gup.c:2029
__mm_populate+0x27a/0x460 mm/gup.c:2132
mm_populate include/linux/mm.h:3464 [inline]
vm_mmap_pgoff+0x2c3/0x3d0 mm/util.c:578
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f836ec7cf69
RSP: 002b:00007f836fa2e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
RAX: ffffffffffffffda RBX: 00007f836edb4120 RCX: 00007f836ec7cf69
RDX: b635773f07ebbeef RSI: 0000000000b36000 RDI: 0000000020000000
RBP: 00007f836ecda6fe R08: ffffffffffffffff R09: 0000000000000000
R10: 0000000000008031 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000006e R14: 00007f836edb4120 R15: 00007ffc6f095cf8
task:syz-executor.4 state:R running task stack:24720 pid:5380 tgid:5379 ppid:5125 flags:0x00004006
Call Trace:
context_switch kernel/sched/core.c:5408 [inline]
__schedule+0x17e8/0x4a20 kernel/sched/core.c:6745
preempt_schedule_irq+0xfb/0x1c0 kernel/sched/core.c:7067
irqentry_exit+0x5e/0x90 kernel/entry/common.c:354
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:xa_is_internal include/linux/xarray.h:175 [inline]
RIP: 0010:xa_is_node include/linux/xarray.h:1264 [inline]
RIP: 0010:xas_start+0x308/0x7b0 lib/xarray.c:191
Code: 9e 8b 14 f6 85 db 0f 84 69 02 00 00 e8 51 87 14 f6 4c 89 ed 89 eb 83 e3 03 bf 02 00 00 00 48 89 de e8 1c 8c 14 f6 48 83 fb 02 <0f> 94 c0 49 81 fd 01 10 00 00 0f 93 c3 20 c3 49 83 c4 08 4c 89 e0
RSP: 0018:ffffc90002fc7180 EFLAGS: 00000246
RAX: 0000000000000002 RBX: 0000000000000002 RCX: ffff888025263c00
RDX: ffffc9000afed000 RSI: 0000000000000002 RDI: 0000000000000002
RBP: ffff8880249ae3c2 R08: ffffffff8b819f44 R09: 1ffffffff25f56b0
R10: dffffc0000000000 R11: fffffbfff25f56b1 R12: ffffc90002fc7280
R13: ffff8880249ae3c2 R14: ffffc90002fc7298 R15: 1ffff920005f8e53
xas_load+0x2c/0x5c0 lib/xarray.c:238
filemap_get_entry+0x1fe/0x4e0 mm/filemap.c:1840
__filemap_get_folio+0x65/0xbb0 mm/filemap.c:1885
__find_get_block_slow fs/buffer.c:203 [inline]
__find_get_block+0x28a/0x1150 fs/buffer.c:1410
bdev_getblk+0x33/0x5a0 fs/buffer.c:1437
__bread_gfp+0x86/0x400 fs/buffer.c:1497
sb_bread include/linux/buffer_head.h:347 [inline]
fat__get_entry fs/fat/dir.c:100 [inline]
fat_get_entry+0x78f/0xae0 fs/fat/dir.c:128
fat_get_short_entry fs/fat/dir.c:885 [inline]
fat_subdirs+0x227/0x3c0 fs/fat/dir.c:951
fat_read_root+0x56b/0x7f0 fs/fat/inode.c:1420
fat_fill_super+0x3a2b/0x5280 fs/fat/inode.c:1870
mount_bdev+0x20c/0x2d0 fs/super.c:1659
legacy_get_tree+0xf0/0x190 fs/fs_context.c:662
vfs_get_tree+0x92/0x2a0 fs/super.c:1780
do_new_mount+0x2be/0xb40 fs/namespace.c:3352
do_mount fs/namespace.c:3692 [inline]
__do_sys_mount fs/namespace.c:3898 [inline]
__se_sys_mount+0x2d9/0x3c0 fs/namespace.c:3875
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f251147e66a
RSP: 002b:00007f2510ffeef8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5
RAX: ffffffffffffffda RBX: 00007f2510ffef80 RCX: 00007f251147e66a
RDX: 00000000200000c0 RSI: 0000000020000000 RDI: 00007f2510ffef40
RBP: 00000000200000c0 R08: 00007f2510ffef80 R09: 0000000002000006
R10: 0000000002000006 R11: 0000000000000202 R12: 0000000020000000
R13: 00007f2510ffef40 R14: 000000000000034f R15: 00000000200003c0
rcu: rcu_preempt kthread starved for 10553 jiffies! g11401 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:25040 pid:17 tgid:17 ppid:2 flags:0x00004000
Call Trace:
context_switch kernel/sched/core.c:5408 [inline]
__schedule+0x17e8/0x4a20 kernel/sched/core.c:6745
__schedule_loop kernel/sched/core.c:6822 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6837
schedule_timeout+0x1be/0x310 kernel/time/timer.c:2581
rcu_gp_fqs_loop+0x2df/0x1330 kernel/rcu/tree.c:2000
rcu_gp_kthread+0xa7/0x3b0 kernel/rcu/tree.c:2202
kthread+0x2f2/0x390 kernel/kthread.c:389
ret_from_fork+0x4d/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
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: 1246 Comm: aoe_tx0 Not tainted 6.10.0-rc2-syzkaller-00235-g8a92980606e3 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
RIP: 0010:lock_acquire+0x1dd/0x550 kernel/locking/lockdep.c:5754
Code: 49 24 90 7e 45 31 c9 41 f7 c7 00 02 00 00 41 0f 94 c1 48 8b 7c 24 20 44 89 f6 8b 54 24 1c 48 8b 4c 24 30 4c 8b 44 24 38 6a 00 <6a> 00 6a 00 ff 75 10 ff 74 24 48 e8 c3 04 00 00 48 83 c4 28 48 c7
RSP: 0018:ffffc900049272d8 EFLAGS: 00000006
RAX: 0000000000000000 RBX: ffffc90004927340 RCX: 0000000000000000
RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffffffff8e20fa60
RBP: ffffc90004927428 R08: 0000000000000001 R09: 0000000000000000
R10: dffffc0000000000 R11: fffffbfff1f5a96e R12: 1ffff92000924e64
R13: dffffc0000000000 R14: 0000000000000000 R15: 0000000000000246
FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fb928a47d58 CR3: 000000007ae54000 CR4: 0000000000350ef0
Call Trace:
console_trylock_spinning kernel/printk/printk.c:2007 [inline]
vprintk_emit+0x596/0x770 kernel/printk/printk.c:2344
dev_vprintk_emit+0x2ae/0x330 drivers/base/core.c:4951
dev_printk_emit+0xdd/0x120 drivers/base/core.c:4962
__netdev_printk+0x3e0/0x4d0 net/core/dev.c:11625
netdev_warn+0x122/0x170 net/core/dev.c:11678
ieee802154_subif_start_xmit+0x134/0x190 net/mac802154/tx.c:245
__netdev_start_xmit include/linux/netdevice.h:4882 [inline]
netdev_start_xmit include/linux/netdevice.h:4896 [inline]
xmit_one net/core/dev.c:3578 [inline]
dev_hard_start_xmit+0x27c/0x7e0 net/core/dev.c:3594
sch_direct_xmit+0x2b6/0x5f0 net/sched/sch_generic.c:343
__dev_xmit_skb net/core/dev.c:3807 [inline]
__dev_queue_xmit+0x1a24/0x3d30 net/core/dev.c:4359
dev_queue_xmit include/linux/netdevice.h:3095 [inline]
tx+0x6b/0x180 drivers/block/aoe/aoenet.c:62
kthread+0x23c/0x450 drivers/block/aoe/aoecmd.c:1229
kthread+0x2f2/0x390 kernel/kthread.c:389
ret_from_fork+0x4d/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244