sched: DL replenish lagged too much
------------[ cut here ]------------
WARNING: CPU: 0 PID: 964 at kernel/rcu/tree_stall.h:1010 rcu_check_gp_start_stall+0x2cf/0x460 kernel/rcu/tree_stall.h:1010
Modules linked in:
CPU: 0 UID: 0 PID: 964 Comm: kworker/0:2 Not tainted 6.12.0-rc4-syzkaller-00261-g850925a8133c #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
Workqueue: events_long br_multicast_gc_work
RIP: 0010:rcu_check_gp_start_stall+0x2cf/0x460 kernel/rcu/tree_stall.h:1010
Code: c7 c0 6a 41 9a be 04 00 00 00 e8 7c 22 83 00 b8 01 00 00 00 87 05 51 e2 c5 18 85 c0 0f 85 1a ff ff ff 48 c7 c0 40 cc 93 8e 90 <0f> 0b 90 49 39 c7 74 47 48 c7 c0 fc 34 1d 90 48 c1 e8 03 42 0f b6
RSP: 0018:ffffc90000007bd8 EFLAGS: 00010046
RAX: ffffffff8e93cc40 RBX: 0000000100004646 RCX: ffffffff817b8864
RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffffff9a416ac0
RBP: ffffc90000007e30 R08: 0000000000000003 R09: fffffbfff3482d58
R10: dffffc0000000000 R11: fffffbfff3482d58 R12: dffffc0000000000
R13: dffffc0000000000 R14: 0000000000000246 R15: ffffffff8e93cc40
FS: 0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f6b32b8d000 CR3: 000000006e6cc000 CR4: 0000000000350ef0
Call Trace:
rcu_core+0x650/0x17a0 kernel/rcu/tree.c:2818
handle_softirqs+0x2c7/0x980 kernel/softirq.c:554
__do_softirq kernel/softirq.c:588 [inline]
invoke_softirq kernel/softirq.c:428 [inline]
__irq_exit_rcu+0xf4/0x1c0 kernel/softirq.c:637
irq_exit_rcu+0x9/0x30 kernel/softirq.c:649
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline]
sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1049
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:preempt_schedule_irq+0xf6/0x1c0 kernel/sched/core.c:7012
Code: 89 f5 49 c1 ed 03 eb 0d 48 f7 03 08 00 00 00 0f 84 8b 00 00 00 bf 01 00 00 00 e8 25 23 94 f5 e8 60 96 cd f5 fb bf 01 00 00 00 e5 ab ff ff 43 80 7c 3d 00 00 74 08 4c 89 f7 e8 25 8e 2f f6 48
RSP: 0018:ffffc90003c87980 EFLAGS: 00000282
RAX: 281acddf219a7b00 RBX: 1ffff92000790f38 RCX: ffffffff8170cfda
RDX: dffffc0000000000 RSI: ffffffff8c0acb40 RDI: 0000000000000001
RBP: ffffc90003c87a40 R08: ffffffff942cc93f R09: 1ffffffff2859927
R10: dffffc0000000000 R11: fffffbfff2859928 R12: 1ffff92000790f30
R13: 1ffff92000790f34 R14: ffffc90003c879a0 R15: dffffc0000000000
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:__hlist_del include/linux/list.h:990 [inline]
RIP: 0010:hlist_del_init include/linux/list.h:1016 [inline]
RIP: 0010:br_multicast_gc net/bridge/br_multicast.c:901 [inline]
RIP: 0010:br_multicast_gc_work+0x193/0x260 net/bridge/br_multicast.c:4026
Code: 74 43 48 89 d8 48 c1 e8 03 42 80 3c 28 00 74 08 48 89 df e8 af 30 6b f7 4c 89 23 4d 85 e4 74 2c e8 e2 71 01 f7 4d 8d 7c 24 08 <4c> 89 f8 48 c1 e8 03 42 80 3c 28 00 74 08 4c 89 ff e8 87 30 6b f7
RSP: 0018:ffffc90003c87b00 EFLAGS: 00000293
RAX: ffffffff8a93788e RBX: ffffc90003c87b40 RCX: ffff8880262c8000
RDX: 0000000000000000 RSI: ffffffff8c0acb40 RDI: ffffffff8c610360
RBP: ffffc90003c87bb0 R08: ffffffff942cc93f R09: 1ffffffff2859927
R10: dffffc0000000000 R11: fffffbfff2859928 R12: ffff88807e464ea0
R13: dffffc0000000000 R14: ffff88802fdf8ca0 R15: ffff88807e464ea8
process_one_work kernel/workqueue.c:3229 [inline]
process_scheduled_works+0xa65/0x1850 kernel/workqueue.c:3310
worker_thread+0x870/0xd30 kernel/workqueue.c:3391
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
----------------
Code disassembly (best guess):
0: 89 f5 mov %esi,%ebp
2: 49 c1 ed 03 shr $0x3,%r13
6: eb 0d jmp 0x15
8: 48 f7 03 08 00 00 00 testq $0x8,(%rbx)
f: 0f 84 8b 00 00 00 je 0xa0
15: bf 01 00 00 00 mov $0x1,%edi
1a: e8 25 23 94 f5 call 0xf5942344
1f: e8 60 96 cd f5 call 0xf5cd9684
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
* 2a: e8 e5 ab ff ff call 0xffffac14 <-- trapping instruction
2f: 43 80 7c 3d 00 00 cmpb $0x0,0x0(%r13,%r15,1)
35: 74 08 je 0x3f
37: 4c 89 f7 mov %r14,%rdi
3a: e8 25 8e 2f f6 call 0xf62f8e64
3f: 48 rex.W