|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/3] x86: reduce "visibility" of spec_ctrl_asm.h
Other than indirect_thunk_asm.h, spec_ctrl_asm.h is a header needed by
assembly source files only. Avoid having all C sources have a dependency
on that header.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
--- a/xen/include/asm-x86/asm_defns.h
+++ b/xen/include/asm-x86/asm_defns.h
@@ -328,6 +328,8 @@ static always_inline void stac(void)
"call cr4_pv32_restore", X86_FEATURE_XEN_SMEP, \
"call cr4_pv32_restore", X86_FEATURE_XEN_SMAP
+#include <asm/spec_ctrl_asm.h>
+
#endif
#ifdef CONFIG_PERF_COUNTERS
@@ -370,6 +372,4 @@ static always_inline void stac(void)
4: .p2align 2 ; \
.popsection
-#include <asm/spec_ctrl_asm.h>
-
#endif /* __X86_ASM_DEFNS_H__ */
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |