From: Jan Beulich Date: Tue, 17 Mar 2020 15:18:08 +0000 (+0100) Subject: x86: reduce mce.h include dependencies X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~527 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=75c5fc0c7cefe50b6052c0b933186c4597ade70f;p=xen.git x86: reduce mce.h include dependencies Drop the public header #include as not needed by the header itself. Add one that was missing, and move all inside the inclusion guard. Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- diff --git a/xen/include/asm-x86/mce.h b/xen/include/asm-x86/mce.h index 6116dbf24b..2c63318c08 100644 --- a/xen/include/asm-x86/mce.h +++ b/xen/include/asm-x86/mce.h @@ -1,8 +1,9 @@ -#include -#include #ifndef _XEN_X86_MCE_H #define _XEN_X86_MCE_H +#include +#include + /* * Emulate 2 banks for guest * Bank0: reserved for 'bank0 quirk' occur at some very old processors: @@ -32,6 +33,9 @@ struct vmce { struct vmce_bank bank[GUEST_MC_BANK_NUM]; }; +struct domain; +struct vcpu; + /* Guest vMCE MSRs virtualization */ extern void vmce_init_vcpu(struct vcpu *); extern int vmce_restore_vcpu(struct vcpu *, const struct hvm_vmce_vcpu *);