rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P27543/1:b..l P20672/1:b..l P47/1:b..l P14872/1:b..l P30836/1:b..l P15581/1:b..l P20692/1:b..l P11626/1:b..l rcu: (detected by 1, t=10502 jiffies, g=378221, q=384 ncpus=2) task:kworker/u4:8 state:R running task stack:25504 pid:11626 ppid:2 flags:0x00004000 Workqueue: bond662 bond_mii_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_irq+0x52/0x90 kernel/sched/core.c:7022 irqentry_exit+0x35/0x80 kernel/entry/common.c:433 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 RIP: 0010:bond_miimon_inspect drivers/net/bonding/bond_main.c:2599 [inline] RIP: 0010:bond_mii_monitor+0x49e/0x2bd0 drivers/net/bonding/bond_main.c:2810 Code: 00 00 01 83 44 24 10 01 48 89 f8 48 c1 e8 03 0f b6 04 18 84 c0 74 08 3c 03 0f 8e 4b 21 00 00 4d 8d 6f 10 41 8b ae 60 fe ff ff <4c> 89 e8 48 c1 e8 03 0f b6 04 18 84 c0 74 08 3c 03 0f 8e d9 20 00 RSP: 0018:ffffc90015957bd0 EFLAGS: 00000246 RAX: 0000000000000000 RBX: dffffc0000000000 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff858f3ffb RDI: ffff888083594e40 RBP: 0000000000000000 R08: 0000000000000005 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff888096cea8b1 R13: ffff888096cea810 R14: ffff888083594fe0 R15: ffff888096cea800 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:24 state:R running task stack:25200 pid:20692 ppid:2 flags:0x00004000 Workqueue: bond273 bond_alb_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6879 preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk_64.S:45 unwind_next_frame+0x16b4/0x2020 arch/x86/kernel/unwind_orc.c:672 arch_stack_walk+0x8b/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x96/0xd0 kernel/stacktrace.c:122 kasan_save_stack+0x33/0x50 mm/kasan/common.c:45 kasan_set_track+0x25/0x30 mm/kasan/common.c:52 __kasan_slab_alloc+0x81/0x90 mm/kasan/common.c:328 kasan_slab_alloc include/linux/kasan.h:186 [inline] slab_post_alloc_hook mm/slab.h:762 [inline] slab_alloc_node mm/slub.c:3470 [inline] kmem_cache_alloc_node+0x185/0x3f0 mm/slub.c:3515 __alloc_skb+0x287/0x330 net/core/skbuff.c:634 __netdev_alloc_skb+0x72/0x3f0 net/core/skbuff.c:708 netdev_alloc_skb include/linux/skbuff.h:3212 [inline] dev_alloc_skb include/linux/skbuff.h:3225 [inline] alb_send_lp_vid+0x12e/0x4e0 drivers/net/bonding/bond_alb.c:931 alb_send_learning_packets+0xe1/0x300 drivers/net/bonding/bond_alb.c:1011 bond_alb_monitor+0x9a1/0x15f0 drivers/net/bonding/bond_alb.c:1563 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:10 state:R running task stack:25360 pid:15581 ppid:2 flags:0x00004000 Workqueue: bond765 bond_alb_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6879 preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk_64.S:45 __local_bh_enable_ip+0xff/0x120 kernel/softirq.c:388 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:819 [inline] __dev_queue_xmit+0xb1d/0x3f20 net/core/dev.c:4230 dev_queue_xmit include/linux/netdevice.h:3088 [inline] alb_send_lp_vid+0x2fb/0x4e0 drivers/net/bonding/bond_alb.c:949 alb_send_learning_packets+0xe1/0x300 drivers/net/bonding/bond_alb.c:1011 bond_alb_monitor+0x9a1/0x15f0 drivers/net/bonding/bond_alb.c:1563 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:2 state:R running task stack:25280 pid:30836 ppid:2 flags:0x00004000 Workqueue: bat_events batadv_nc_worker Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_irq+0x52/0x90 kernel/sched/core.c:7022 irqentry_exit+0x35/0x80 kernel/entry/common.c:433 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 RIP: 0010:lock_acquire+0x1ef/0x510 kernel/locking/lockdep.c:5729 Code: c1 05 d5 01 9b 7e 83 f8 01 0f 85 b0 02 00 00 9c 58 f6 c4 02 0f 85 9b 02 00 00 48 85 ed 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c3 48 c7 03 00 00 00 00 48 c7 43 08 00 00 00 00 48 8b 84 24 RSP: 0018:ffffc9001185fae8 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: 1ffff9200230bf5f RCX: 0000000000000001 RDX: 1ffff11008d00510 RSI: ffffffff8a6c7a20 RDI: ffffffff8ac804c0 RBP: 0000000000000200 R08: 0000000000000000 R09: fffffbfff23093d0 R10: ffffffff91849e87 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: ffffffff8c9a6440 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:303 [inline] rcu_read_lock include/linux/rcupdate.h:749 [inline] batadv_nc_purge_orig_hash net/batman-adv/network-coding.c:408 [inline] batadv_nc_worker+0x175/0x10f0 net/batman-adv/network-coding.c:719 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:13 state:R running task stack:25280 pid:14872 ppid:2 flags:0x00004000 Workqueue: bond486 bond_alb_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6879 preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk_64.S:45 __local_bh_enable_ip+0xff/0x120 kernel/softirq.c:388 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:819 [inline] __dev_queue_xmit+0xb1d/0x3f20 net/core/dev.c:4230 dev_queue_xmit include/linux/netdevice.h:3088 [inline] alb_send_lp_vid+0x2fb/0x4e0 drivers/net/bonding/bond_alb.c:949 alb_send_learning_packets+0xe1/0x300 drivers/net/bonding/bond_alb.c:1011 bond_alb_monitor+0x9a1/0x15f0 drivers/net/bonding/bond_alb.c:1563 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:3 state:R running task stack:25200 pid:47 ppid:2 flags:0x00004000 Workqueue: bond674 bond_alb_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6879 preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk_64.S:45 __local_bh_enable_ip+0xff/0x120 kernel/softirq.c:388 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:819 [inline] __dev_queue_xmit+0xb1d/0x3f20 net/core/dev.c:4230 dev_queue_xmit include/linux/netdevice.h:3088 [inline] alb_send_lp_vid+0x2fb/0x4e0 drivers/net/bonding/bond_alb.c:949 alb_send_learning_packets+0xe1/0x300 drivers/net/bonding/bond_alb.c:1011 bond_alb_monitor+0x9a1/0x15f0 drivers/net/bonding/bond_alb.c:1563 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:21 state:R running task stack:25280 pid:20672 ppid:2 flags:0x00004000 Workqueue: bond816 bond_alb_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6879 preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk_64.S:45 __local_bh_enable_ip+0xff/0x120 kernel/softirq.c:388 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:819 [inline] __dev_queue_xmit+0xb1d/0x3f20 net/core/dev.c:4230 dev_queue_xmit include/linux/netdevice.h:3088 [inline] alb_send_lp_vid+0x2fb/0x4e0 drivers/net/bonding/bond_alb.c:949 alb_send_learning_packets+0xe1/0x300 drivers/net/bonding/bond_alb.c:1011 bond_alb_monitor+0x9a1/0x15f0 drivers/net/bonding/bond_alb.c:1563 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 task:kworker/u4:0 state:R running task stack:25264 pid:27543 ppid:2 flags:0x00004000 Workqueue: bond373 bond_alb_monitor Call Trace: context_switch kernel/sched/core.c:5381 [inline] __schedule+0xee1/0x59f0 kernel/sched/core.c:6710 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6879 preempt_schedule_thunk+0x1a/0x30 arch/x86/entry/thunk_64.S:45 __local_bh_enable_ip+0xff/0x120 kernel/softirq.c:388 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:819 [inline] __dev_queue_xmit+0xb1d/0x3f20 net/core/dev.c:4230 dev_queue_xmit include/linux/netdevice.h:3088 [inline] alb_send_lp_vid+0x2fb/0x4e0 drivers/net/bonding/bond_alb.c:949 alb_send_learning_packets+0xe1/0x300 drivers/net/bonding/bond_alb.c:1011 bond_alb_monitor+0x9a1/0x15f0 drivers/net/bonding/bond_alb.c:1563 process_one_work+0xaa2/0x16f0 kernel/workqueue.c:2597 worker_thread+0x687/0x1110 kernel/workqueue.c:2748 kthread+0x33a/0x430 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308