sched: DL replenish lagged too much
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P70/1:b..l P1430/2:b..l
rcu: (detected by 1, t=10502 jiffies, g=49397, q=6491 ncpus=2)
task:kworker/u8:14 state:R running task stack:20880 pid:1430 tgid:1430 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_unbound nsim_dev_trap_report_work
Call Trace:
context_switch kernel/sched/core.c:5510 [inline]
__schedule+0x1709/0x5530 kernel/sched/core.c:7234
preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7556
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x8f0 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_acquire+0x221/0x350 kernel/locking/lockdep.c:5874
Code: ff ff ff e8 21 7b 90 09 f7 44 24 08 00 02 00 00 0f 84 3a ff ff ff 65 48 8b 05 eb 95 d4 10 48 3b 44 24 58 75 33 fb 48 83 c4 60 <5b> 41 5c 41 5d 41 5e 41 5f 5d e9 90 44 94 09 cc 48 8d 3d 08 3c ef
RSP: 0018:ffffc9000690f720 EFLAGS: 00000282
RAX: 5a693310d3bc0100 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 0000000025619411 RSI: ffffffff8d8bf961 RDI: ffffffff8baa6380
RBP: ffffffff8b3369b0 R08: ffffffff8b3369b0 R09: 0000000000000000
R10: 0000000000000000 R11: ffffffff8dfc30c0 R12: 0000000000000002
R13: ffffffff8dfc30c0 R14: 0000000000000000 R15: 0000000000000246
rcu_lock_acquire include/linux/rcupdate.h:300 [inline]
rcu_read_lock include/linux/rcupdate.h:840 [inline]
__rt_spin_lock kernel/locking/spinlock_rt.c:50 [inline]
rt_spin_lock+0x1fc/0x400 kernel/locking/spinlock_rt.c:57
spin_lock include/linux/spinlock_rt.h:45 [inline]
get_partial_node_bulk mm/slub.c:3772 [inline]
__refill_objects_node+0x89/0x5b0 mm/slub.c:7173
refill_objects+0x56/0x350 mm/slub.c:7301
refill_sheaf mm/slub.c:2832 [inline]
__pcs_replace_empty_main+0x330/0x690 mm/slub.c:4697
alloc_from_pcs mm/slub.c:4773 [inline]
slab_alloc_node mm/slub.c:4907 [inline]
__do_kmalloc_node mm/slub.c:5335 [inline]
__kmalloc_node_track_caller_noprof+0x616/0x7b0 mm/slub.c:5473
kmalloc_reserve net/core/skbuff.c:637 [inline]
__alloc_skb+0x2bd/0x7a0 net/core/skbuff.c:715
alloc_skb include/linux/skbuff.h:1384 [inline]
nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:819 [inline]
nsim_dev_trap_report drivers/net/netdevsim/dev.c:876 [inline]
nsim_dev_trap_report_work+0x2b1/0xcb0 drivers/net/netdevsim/dev.c:922
process_one_work+0x93a/0x12b0 kernel/workqueue.c:3326
process_scheduled_works kernel/workqueue.c:3409 [inline]
worker_thread+0xb05/0x10d0 kernel/workqueue.c:3490
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:kworker/u8:5 state:D stack:20416 pid:70 tgid:70 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_unbound nsim_dev_trap_report_work
Call Trace:
context_switch kernel/sched/core.c:5510 [inline]
__schedule+0x1709/0x5530 kernel/sched/core.c:7234
__schedule_loop kernel/sched/core.c:7311 [inline]
schedule_rtlock+0x30/0x70 kernel/sched/core.c:7390
rtlock_slowlock_locked+0x35c5/0x3c20 kernel/locking/rtmutex.c:1895
rtlock_slowlock kernel/locking/rtmutex.c:1922 [inline]
rtlock_lock kernel/locking/spinlock_rt.c:43 [inline]
__rt_spin_lock kernel/locking/spinlock_rt.c:49 [inline]
rt_spin_lock+0x165/0x400 kernel/locking/spinlock_rt.c:57
spin_lock include/linux/spinlock_rt.h:45 [inline]
get_partial_node_bulk mm/slub.c:3772 [inline]
__refill_objects_node+0x89/0x5b0 mm/slub.c:7173
refill_objects+0x56/0x350 mm/slub.c:7301
refill_sheaf mm/slub.c:2832 [inline]
__pcs_replace_empty_main+0x330/0x690 mm/slub.c:4697
alloc_from_pcs mm/slub.c:4773 [inline]
slab_alloc_node mm/slub.c:4907 [inline]
__do_kmalloc_node mm/slub.c:5335 [inline]
__kmalloc_node_track_caller_noprof+0x616/0x7b0 mm/slub.c:5473
kmalloc_reserve net/core/skbuff.c:637 [inline]
__alloc_skb+0x2bd/0x7a0 net/core/skbuff.c:715
alloc_skb include/linux/skbuff.h:1384 [inline]
nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:819 [inline]
nsim_dev_trap_report drivers/net/netdevsim/dev.c:876 [inline]
nsim_dev_trap_report_work+0x2b1/0xcb0 drivers/net/netdevsim/dev.c:922
process_one_work+0x93a/0x12b0 kernel/workqueue.c:3326
process_scheduled_works kernel/workqueue.c:3409 [inline]
worker_thread+0xb05/0x10d0 kernel/workqueue.c:3490
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245