On 11/25/2024 3:24 PM, Nuno Das Neves wrote:
Switch to using hvhdk.h everywhere in the kernel. This header
includes all the new Hyper-V headers in include/hyperv, which form a
superset of the definitions found in hyperv-tlfs.h.
This makes it easier to add new Hyper-V interfaces without being
restricted to those in the TLFS doc (reflected in hyperv-tlfs.h).
To be more consistent with the original Hyper-V code, the names of
some definitions are changed slightly. Update those where needed.
Update comments in mshyperv.h files to point to include/hyperv for
adding new definitions.
Signed-off-by: Nuno Das Neves <redacted>
---
arch/arm64/hyperv/hv_core.c | 2 +-
arch/arm64/hyperv/mshyperv.c | 4 ++--
arch/arm64/include/asm/mshyperv.h | 7 +++----
arch/x86/hyperv/hv_init.c | 20 ++++++++++----------
arch/x86/hyperv/hv_proc.c | 2 +-
arch/x86/hyperv/nested.c | 2 +-
arch/x86/include/asm/kvm_host.h | 2 +-
arch/x86/include/asm/mshyperv.h | 2 +-
arch/x86/include/asm/svm.h | 2 +-
arch/x86/kernel/cpu/mshyperv.c | 2 +-
arch/x86/kvm/vmx/hyperv_evmcs.h | 2 +-
arch/x86/kvm/vmx/vmx_onhyperv.h | 2 +-
drivers/clocksource/hyperv_timer.c | 2 +-
drivers/hv/hv_balloon.c | 4 ++--
drivers/hv/hv_common.c | 2 +-
drivers/hv/hv_kvp.c | 2 +-
drivers/hv/hv_snapshot.c | 2 +-
drivers/hv/hyperv_vmbus.h | 2 +-
include/asm-generic/mshyperv.h | 7 +++----
include/clocksource/hyperv_timer.h | 2 +-
include/linux/hyperv.h | 2 +-
net/vmw_vsock/hyperv_transport.c | 6 +++---
22 files changed, 39 insertions(+), 41 deletions(-)
Reviewed-by: Easwar Hariharan <redacted>