linux/arch/x86/hyperv
Thierry Reding a97fbc3ee3 syscore: Pass context data to callbacks
Several drivers can benefit from registering per-instance data along
with the syscore operations. To achieve this, move the modifiable fields
out of the syscore_ops structure and into a separate struct syscore that
can be registered with the framework. Add a void * driver data field for
drivers to store contextual data that will be passed to the syscore ops.

Acked-by: Rafael J. Wysocki (Intel) <rafael@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2025-11-14 10:01:52 +01:00
..
Makefile hyperv: Move arch/x86/hyperv/hv_proc.c to drivers/hv 2025-02-13 23:38:47 +00:00
hv_apic.c x86/msr: Replace wrmsr(msr, low, 0) with wrmsrq(msr, low) 2025-05-02 10:36:36 +02:00
hv_init.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
hv_spinlock.c x86/msr: Add explicit includes of <asm/msr.h> 2025-05-02 10:23:47 +02:00
hv_vtl.c hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
irqdomain.c x86/hyperv: Switch to msi_create_parent_irq_domain() 2025-09-30 22:50:48 +00:00
ivm.c - Remove a bunch of asm implementing condition flags testing in KVM's 2025-10-11 11:19:16 -07:00
mmu.c hyperv-next for 6.15 2025-03-25 14:47:04 -07:00
nested.c x86/hyperv: Fix warnings for missing export.h header inclusion 2025-07-09 23:43:53 +00:00