mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
x86/cpuid: Drop the include of public/sysctl.h
Following the removal of XEN_SYSCTL_get_cpu_levelling_caps, asm/cpuid.h doesn't need to include public/sysctl.h, but several other header files were picking up their includes transitively through asm/cpuid.h. Untangle them. No functional change. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
f962ef76bc
commit
33ceaa2827
4 files changed
+6
-2
No files matched your search
@@ -7,8 +7,6 @@
|
||||
#include <xen/kernel.h>
|
||||
#include <xen/percpu.h>
|
||||
|
||||
#include <public/sysctl.h>
|
||||
|
||||
extern const uint32_t known_features[FSCAPINTS];
|
||||
|
||||
/*
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
#include <asm/x86_emulate.h>
|
||||
|
||||
struct pirq; /* needed by pi_update_irte */
|
||||
struct hvm_hw_cpu;
|
||||
struct xen_domctl_createdomain;
|
||||
|
||||
#ifdef CONFIG_HVM_FEP
|
||||
/* Permit use of the Forced Emulation Prefix in HVM guests */
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
#include <xen/tasklet.h>
|
||||
#include <asm/hvm/vpt.h>
|
||||
|
||||
#include <public/hvm/save.h>
|
||||
|
||||
#define vcpu_vlapic(x) (&(x)->arch.hvm.vlapic)
|
||||
#define vlapic_vcpu(x) (container_of((x), struct vcpu, arch.hvm.vlapic))
|
||||
#define const_vlapic_vcpu(x) (container_of((x), const struct vcpu, \
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
#include <xen/list.h>
|
||||
#include <xen/rwlock.h>
|
||||
|
||||
#include <public/hvm/save.h>
|
||||
|
||||
/*
|
||||
* Abstract layer of periodic time, one short time.
|
||||
*/
|
||||
|
||||