From: Sean Christopherson Date: Sat, 15 Feb 2025 01:14:36 +0000 (-0800) Subject: KVM: x86/xen: Bury xen_hvm_config behind CONFIG_KVM_XEN=y X-Git-Tag: v6.15-rc1~195^2~4^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=69e5a7dde9650c691489bad4472634c1dd64cab7;p=thirdparty%2Flinux.git KVM: x86/xen: Bury xen_hvm_config behind CONFIG_KVM_XEN=y Now that all references to kvm_vcpu_arch.xen_hvm_config are wrapped with CONFIG_KVM_XEN #ifdefs, bury the field itself behind CONFIG_KVM_XEN=y. No functional change intended. Reviewed-by: David Woodhouse Reviewed-by: Paul Durrant Link: https://lore.kernel.org/r/20250215011437.1203084-5-seanjc@google.com Signed-off-by: Sean Christopherson --- diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index b15cde0a9b5ca..f31fca4c49684 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h @@ -1410,8 +1410,6 @@ struct kvm_arch { struct delayed_work kvmclock_update_work; struct delayed_work kvmclock_sync_work; - struct kvm_xen_hvm_config xen_hvm_config; - /* reads protected by irq_srcu, writes by irq_lock */ struct hlist_head mask_notifier_list; @@ -1421,6 +1419,7 @@ struct kvm_arch { #ifdef CONFIG_KVM_XEN struct kvm_xen xen; + struct kvm_xen_hvm_config xen_hvm_config; #endif bool backwards_tsc_observed;