freebsd-src/sys/dev/hyperv/vmbus
Wei Hu d0cb4674df 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:		2b887687ed
MFC after:	2 weeks
Sponsored by:	Microsoft
2024-06-15 14:07:58 +00:00
..
aarch64 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
amd64 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
i386 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
x86 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
hyperv.c Hyper-V: TLB flush enlightment using hypercall 2024-06-07 07:56:07 +00:00
hyperv_busdma.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
hyperv_common_reg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
hyperv_mmu.c Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous 2024-06-15 14:07:58 +00:00
hyperv_mmu.h Hyper-V: TLB flush enlightment using hypercall 2024-06-07 07:56:07 +00:00
hyperv_var.h Hyper-V: TLB flush enlightment using hypercall 2024-06-07 07:56:07 +00:00
vmbus.c Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous 2024-06-15 14:07:58 +00:00
vmbus_br.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmbus_brvar.h Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read 2023-10-20 09:15:21 +00:00
vmbus_chan.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmbus_chanvar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
vmbus_et.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmbus_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
vmbus_reg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
vmbus_res.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmbus_var.h Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous 2024-06-15 14:07:58 +00:00
vmbus_xact.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00