From: Xenia Ragiadakou Date: Mon, 6 Feb 2023 15:04:09 +0000 (+0100) Subject: x86/hygon: do not include asm/hvm/support.h when not used X-Git-Tag: 4.18.0-rc1~1125 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=7cf218fc07b562c55f410638549439ef1f0aa58b;p=xen.git x86/hygon: do not include asm/hvm/support.h when not used Since none of the declarations and macro definitions in asm/hvm/support.h is referred in x86/cpu/hygon.c, remove the unnecessary include. To resolve the subsequent build error for implicit declaration of wrmsrl() and rdmsrl() triggered in asm/spec_ctrl.h, replace asm/msr-index.h with asm/msr.h in asm/spec_ctrl.h's included headers. No functional change intended. Signed-off-by: Xenia Ragiadakou Acked-by: Jan Beulich --- diff --git a/xen/arch/x86/cpu/hygon.c b/xen/arch/x86/cpu/hygon.c index 361eb6fd41..42029f2145 100644 --- a/xen/arch/x86/cpu/hygon.c +++ b/xen/arch/x86/cpu/hygon.c @@ -1,6 +1,5 @@ #include #include -#include #include #include "cpu.h" diff --git a/xen/arch/x86/include/asm/spec_ctrl.h b/xen/arch/x86/include/asm/spec_ctrl.h index 6a77c39378..e928596450 100644 --- a/xen/arch/x86/include/asm/spec_ctrl.h +++ b/xen/arch/x86/include/asm/spec_ctrl.h @@ -60,7 +60,7 @@ #include #include -#include +#include void init_speculation_mitigations(void); void spec_ctrl_init_domain(struct domain *d);