HomeFreeBSD

Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous

Description

Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous

The allocation call could result in sleep lock violation if it is in
smp_rendezvous. Move it out. Also move the pcpu memory pointer to
vmbus_pcpu_data since it is only used on Hyper-V.

PR: 279738
Reported by: gbe
Fixes: 2b887687edc25bb4553f0d8a1183f454a85d413d
MFC after: 2 weeks
Sponsored by: Microsoft

Details

Provenance
whuAuthored on Jun 15 2024, 2:07 PM
Parents
rGd26c565597b8: stress2: Revert change accidentally added in ff4a72c159e0
Branches
Unknown
Tags
Unknown