rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P156/1:b..l P12598/1:b..l P12592/2:b..l
rcu: (detected by 0, t=10502 jiffies, g=98681, q=1077 ncpus=2)
task:kworker/u8:21 state:R running task stack:23904 pid:12592 tgid:12592 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:arch_clear_bit mm/slub.c:3805 [inline]
RIP: 0010:clear_bit include/asm-generic/bitops/instrumented-atomic.h:42 [inline]
RIP: 0010:slab_clear_node_partial mm/slub.c:3524 [inline]
RIP: 0010:clear_node_partial_state mm/slub.c:3557 [inline]
RIP: 0010:get_partial_node_bulk mm/slub.c:3808 [inline]
RIP: 0010:__refill_objects_node+0x113/0x5b0 mm/slub.c:7173
Code: 00 41 29 cc 45 01 ec 44 3b 6c 24 54 72 0b 44 3b 64 24 58 0f 87 96 00 00 00 49 8d 5f f0 4d 85 f6 4c 0f 44 f3 f0 41 80 67 f1 fd <48> 8b 44 24 20 48 ff 88 80 00 00 00 44 3b 64 24 58 73 75 45 89 e5
RSP: 0018:ffffc900047a7820 EFLAGS: 00000246
RAX: 0000000800040003 RBX: ffffea000162ee00 RCX: 0000000000000003
RDX: ffff88813fea8d88 RSI: ffffffff8bab9e60 RDI: 0000000000082820
RBP: ffffc900047a78f0 R08: ffffea00017aa010 R09: 0000000000000000
R10: 0000000000000000 R11: ffffffff8e1c30c0 R12: 0000000000000002
R13: 0000000000000001 R14: ffffea0000a88e00 R15: ffffea000162ee10
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:27 state:D stack:22208 pid:12598 tgid:12598 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
task:kworker/u8:6 state:D stack:19136 pid:156 tgid:156 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]
alloc_from_new_slab+0x2f7/0x4a0 mm/slub.c:4431
___slab_alloc+0x1a1/0x910 mm/slub.c:4512
slab_alloc_node mm/slub.c:4910 [inline]
__do_kmalloc_node mm/slub.c:5335 [inline]
__kmalloc_node_track_caller_noprof+0x292/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