rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-1): P6704/1:b..l
rcu: 	(detected by 0, t=10502 jiffies, g=20289, q=539 ncpus=2)
task:kworker/0:7     state:R  running task     stack:25960 pid:6704  tgid:6704  ppid:2      task_flags:0x4208060 flags:0x00080000
Workqueue: events_power_efficient gc_worker
Call Trace:
 <TASK>
 __schedule+0x17d9/0x56c0
 preempt_schedule_irq+0x4d/0xa0
 irqentry_exit+0x14f/0x8f0
 asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0010:lock_acquire+0x221/0x350
Code: ff ff ff e8 61 1f 2c 0a f7 44 24 08 00 02 00 00 0f 84 3a ff ff ff 65 48 8b 05 4b fa c8 11 48 3b 44 24 58 75 33 fb 48 83 c4 60 <5b> 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 48 8d 3d 78 aa b7
RSP: 0018:ffffc90007277960 EFLAGS: 00000286
RAX: eaa7e09e5b199900 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 00000000931a04c3 RSI: ffffffff8e4aba26 RDI: ffffffff8c4bb680
RBP: ffffffff89ef55b4 R08: ffffffff89ef55b4 R09: 0000000000000000
R10: 0000000000000000 R11: ffffffff8eb59c60 R12: 0000000000000002
R13: ffffffff8eb59c60 R14: 0000000000000000 R15: 0000000000000246
 gc_worker+0x298/0x1890
 process_scheduled_works+0xa8e/0x14e0
 worker_thread+0xa47/0xfb0
 kthread+0x388/0x470
 ret_from_fork+0x514/0xb70
 ret_from_fork_asm+0x1a/0x30
 </TASK>
rcu: rcu_preempt kthread starved for 1557 jiffies! g20289 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=1
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:27496 pid:16    tgid:16    ppid:2      task_flags:0x208040 flags:0x00080000
Call Trace:
 <TASK>
 __schedule+0x17d9/0x56c0
 schedule+0x164/0x2b0
 schedule_timeout+0x152/0x2c0
 rcu_gp_fqs_loop+0x30c/0x11f0
 rcu_gp_kthread+0x9e/0x2b0
 kthread+0x388/0x470
 ret_from_fork+0x514/0xb70
 ret_from_fork_asm+0x1a/0x30
 </TASK>
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 UID: 0 PID: 6459 Comm: kworker/u8:6 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
Workqueue: krds_cp_wq#1/0 rds_connect_worker
RIP: 0010:stack_trace_consume_entry+0x132/0x280
Code: e8 4c 89 e2 48 89 de 49 89 37 41 8b 18 41 0f b6 44 15 00 84 c0 0f 85 34 01 00 00 41 3b 1e 0f 92 c0 48 83 c4 18 5b 41 5c 41 5d <41> 5e 41 5f 5d e9 d4 da 1f 0a cc 44 89 c1 80 e1 07 80 c1 03 38 c1
RSP: 0018:ffffc90000a07768 EFLAGS: 00000296
RAX: 0000000000000001 RBX: ffffc90000a07840 RCX: 0000000080000100
RDX: dffffc0000000000 RSI: ffffffff8b14735b RDI: ffffc90000a07840
RBP: 1ffff92000140f0a R08: ffffc90000a07850 R09: 0000000000000018
R10: ffffc90000a077d8 R11: ffffffff81b1ea10 R12: ffff88810d151dc0
R13: ffff88823c638ea8 R14: ffffc90000a07848 R15: ffffc90000a07990
FS:  0000000000000000(0000) GS:ffff8882a8f66000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f675d31cff8 CR3: 0000000173202000 CR4: 00000000000006f0
Call Trace:
 <IRQ>
 arch_stack_walk+0x10f/0x150
 stack_trace_save+0xa9/0x100
 kasan_save_track+0x3e/0x80
 __kasan_slab_alloc+0x6c/0x80
 kmem_cache_alloc_bulk_noprof+0x4a0/0x7b0
 napi_skb_cache_get+0x41e/0x7d0
 napi_build_skb+0x33/0x550
 skb_pp_cow_data+0x3d6/0x19a0
 do_xdp_generic+0x770/0x12d0
 __netif_receive_skb_core+0x10e0/0x30b0
 netif_receive_skb+0x1fe/0xbf0
 NF_HOOK+0xa4/0x3a0
 br_handle_frame_finish+0x1192/0x1990
 br_nf_hook_thresh+0x3dd/0x4c0
 br_nf_pre_routing_finish_ipv6+0x90c/0xc40
 br_nf_pre_routing_ipv6+0x382/0x6f0
 br_handle_frame+0x127f/0x1510
 __netif_receive_skb_core+0x989/0x30b0
 process_backlog+0x706/0x1860
 __napi_poll+0xaa/0x330
 net_rx_action+0x61d/0xf50
 handle_softirqs+0x225/0x840
 do_softirq+0x76/0xd0
 </IRQ>
 <TASK>
 __local_bh_enable_ip+0xf8/0x130
 __inet6_bind+0x301/0xf30
 kernel_bind+0x13e/0x1c0
 rds_tcp_conn_path_connect+0x53b/0x920
 rds_connect_worker+0x1d8/0x290
 process_scheduled_works+0xa8e/0x14e0
 worker_thread+0xa47/0xfb0
 kthread+0x388/0x470
 ret_from_fork+0x514/0xb70
 ret_from_fork_asm+0x1a/0x30
 </TASK>
net_ratelimit: 7655 callbacks suppressed
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
net_ratelimit: 8772 callbacks suppressed
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
bridge0: received packet on veth1_to_bridge with own address as source address (addr:de:1c:1c:38:99:cb, vlan:1)
bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:1)
