diff options
| author | Ahmed S. Darwish <darwi@linutronix.de> | 2025-05-08 17:02:31 +0200 | 
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2025-05-15 18:23:55 +0200 | 
| commit | 968e3000680713f712bcf02c51c4d7bb7d4d7685 (patch) | |
| tree | ec236b2718aacda9dfa80f8f43310686cf3726e5 /arch/x86 | |
| parent | cdc8be31cb324a0c52529f192e39a44abcfff513 (diff) | |
x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID header
The main CPUID header <asm/cpuid.h> was originally a storefront for the
headers:
    <asm/cpuid/api.h>
    <asm/cpuid/leaf_0x2_api.h>
Now that the latter CPUID(0x2) header has been merged into the former,
there is no practical difference between <asm/cpuid.h> and
<asm/cpuid/api.h>.
Migrate all users to the <asm/cpuid/api.h> header, in preparation of
the removal of <asm/cpuid.h>.
Don't remove <asm/cpuid.h> just yet, in case some new code in -next
started using it.
Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Ahmed S. Darwish <darwi@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: John Ogness <john.ogness@linutronix.de>
Cc: x86-cpuid@lists.linux.dev
Link: https://lore.kernel.org/r/20250508150240.172915-3-darwi@linutronix.de
Diffstat (limited to 'arch/x86')
| -rw-r--r-- | arch/x86/boot/compressed/sev.c | 2 | ||||
| -rw-r--r-- | arch/x86/boot/startup/sev-startup.c | 2 | ||||
| -rw-r--r-- | arch/x86/coco/sev/core.c | 2 | ||||
| -rw-r--r-- | arch/x86/coco/sev/vc-handle.c | 2 | ||||
| -rw-r--r-- | arch/x86/events/intel/pt.c | 2 | ||||
| -rw-r--r-- | arch/x86/include/asm/processor.h | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/acpi/cstate.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/amd_nb.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/cacheinfo.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/common.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/intel.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/fpu/xstate.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/hpet.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/process.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/smpboot.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/tsc.c | 2 | ||||
| -rw-r--r-- | arch/x86/kvm/cpuid.c | 2 | ||||
| -rw-r--r-- | arch/x86/virt/svm/sev.c | 2 | ||||
| -rw-r--r-- | arch/x86/xen/enlighten_pv.c | 2 | 
19 files changed, 19 insertions, 19 deletions
| diff --git a/arch/x86/boot/compressed/sev.c b/arch/x86/boot/compressed/sev.c index 612b443296d3..fd1b67dfea22 100644 --- a/arch/x86/boot/compressed/sev.c +++ b/arch/x86/boot/compressed/sev.c @@ -21,7 +21,7 @@  #include <asm/fpu/xcr.h>  #include <asm/ptrace.h>  #include <asm/svm.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include "error.h"  #include "sev.h" diff --git a/arch/x86/boot/startup/sev-startup.c b/arch/x86/boot/startup/sev-startup.c index 435853a55768..0b7e3b950183 100644 --- a/arch/x86/boot/startup/sev-startup.c +++ b/arch/x86/boot/startup/sev-startup.c @@ -38,7 +38,7 @@  #include <asm/smp.h>  #include <asm/cpu.h>  #include <asm/apic.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/cmdline.h>  /* For early boot hypervisor communication in SEV-ES enabled guests */ diff --git a/arch/x86/coco/sev/core.c b/arch/x86/coco/sev/core.c index b40c159b64e4..5678c3fdcb06 100644 --- a/arch/x86/coco/sev/core.c +++ b/arch/x86/coco/sev/core.c @@ -42,7 +42,7 @@  #include <asm/smp.h>  #include <asm/cpu.h>  #include <asm/apic.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/cmdline.h>  #include <asm/msr.h> diff --git a/arch/x86/coco/sev/vc-handle.c b/arch/x86/coco/sev/vc-handle.c index b4895c648024..0989d98da130 100644 --- a/arch/x86/coco/sev/vc-handle.c +++ b/arch/x86/coco/sev/vc-handle.c @@ -32,7 +32,7 @@  #include <asm/smp.h>  #include <asm/cpu.h>  #include <asm/apic.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  static enum es_result vc_slow_virt_to_phys(struct ghcb *ghcb, struct es_em_ctxt *ctxt,  					   unsigned long vaddr, phys_addr_t *paddr) diff --git a/arch/x86/events/intel/pt.c b/arch/x86/events/intel/pt.c index f37cce231266..9dbc688a7343 100644 --- a/arch/x86/events/intel/pt.c +++ b/arch/x86/events/intel/pt.c @@ -18,7 +18,7 @@  #include <linux/slab.h>  #include <linux/device.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/perf_event.h>  #include <asm/insn.h>  #include <asm/io.h> diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h index 50d34698036d..bde58f6510ac 100644 --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h @@ -16,7 +16,7 @@ struct vm86;  #include <uapi/asm/sigcontext.h>  #include <asm/current.h>  #include <asm/cpufeatures.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/page.h>  #include <asm/pgtable_types.h>  #include <asm/percpu.h> diff --git a/arch/x86/kernel/acpi/cstate.c b/arch/x86/kernel/acpi/cstate.c index d5ac34186555..8698d66563ed 100644 --- a/arch/x86/kernel/acpi/cstate.c +++ b/arch/x86/kernel/acpi/cstate.c @@ -14,7 +14,7 @@  #include <acpi/processor.h>  #include <asm/cpu_device_id.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/mwait.h>  #include <asm/special_insns.h>  #include <asm/smp.h> diff --git a/arch/x86/kernel/amd_nb.c b/arch/x86/kernel/amd_nb.c index 7c79c9f9f89d..c1acead6227a 100644 --- a/arch/x86/kernel/amd_nb.c +++ b/arch/x86/kernel/amd_nb.c @@ -15,7 +15,7 @@  #include <linux/pci_ids.h>  #include <asm/amd/nb.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  static u32 *flush_words; diff --git a/arch/x86/kernel/cpu/cacheinfo.c b/arch/x86/kernel/cpu/cacheinfo.c index f866d94352fb..6d61f7dff9e7 100644 --- a/arch/x86/kernel/cpu/cacheinfo.c +++ b/arch/x86/kernel/cpu/cacheinfo.c @@ -16,7 +16,7 @@  #include <asm/amd/nb.h>  #include <asm/cacheinfo.h>  #include <asm/cpufeature.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/mtrr.h>  #include <asm/smp.h>  #include <asm/tlbflush.h> diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c index 114aaaf6ae8a..c14db8d8f183 100644 --- a/arch/x86/kernel/cpu/common.c +++ b/arch/x86/kernel/cpu/common.c @@ -29,7 +29,7 @@  #include <asm/alternative.h>  #include <asm/cmdline.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/perf_event.h>  #include <asm/mmu_context.h>  #include <asm/doublefault.h> diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index 584dd55bf739..7f8ca29c8ac4 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -16,7 +16,7 @@  #include <asm/cpu_device_id.h>  #include <asm/cpufeature.h>  #include <asm/cpu.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/hwcap2.h>  #include <asm/intel-family.h>  #include <asm/microcode.h> diff --git a/arch/x86/kernel/fpu/xstate.c b/arch/x86/kernel/fpu/xstate.c index 3e477a553401..9aa9ac8399ae 100644 --- a/arch/x86/kernel/fpu/xstate.c +++ b/arch/x86/kernel/fpu/xstate.c @@ -21,7 +21,7 @@  #include <asm/fpu/signal.h>  #include <asm/fpu/xcr.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/msr.h>  #include <asm/tlbflush.h>  #include <asm/prctl.h> diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c index c9982a7c9536..d6387dde3ff9 100644 --- a/arch/x86/kernel/hpet.c +++ b/arch/x86/kernel/hpet.c @@ -7,7 +7,7 @@  #include <linux/cpu.h>  #include <linux/irq.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/irq_remapping.h>  #include <asm/hpet.h>  #include <asm/time.h> diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index 4b668bc683c4..c1d2dac72b9c 100644 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -30,7 +30,7 @@  #include <linux/hw_breakpoint.h>  #include <linux/entry-common.h>  #include <asm/cpu.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/apic.h>  #include <linux/uaccess.h>  #include <asm/mwait.h> diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index d6cf1e23c2a3..d7d61b3de2bf 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c @@ -64,7 +64,7 @@  #include <asm/acpi.h>  #include <asm/cacheinfo.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/desc.h>  #include <asm/nmi.h>  #include <asm/irq.h> diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c index 5d3a764ba77c..87e749106dda 100644 --- a/arch/x86/kernel/tsc.c +++ b/arch/x86/kernel/tsc.c @@ -16,7 +16,7 @@  #include <linux/static_key.h>  #include <linux/static_call.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/hpet.h>  #include <asm/timer.h>  #include <asm/vgtod.h> diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c index 571c906ffcbf..7f43d8d24fbe 100644 --- a/arch/x86/kvm/cpuid.c +++ b/arch/x86/kvm/cpuid.c @@ -21,7 +21,7 @@  #include <asm/user.h>  #include <asm/fpu/xstate.h>  #include <asm/sgx.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include "cpuid.h"  #include "lapic.h"  #include "mmu.h" diff --git a/arch/x86/virt/svm/sev.c b/arch/x86/virt/svm/sev.c index 76926f75e9bf..942372e69b4d 100644 --- a/arch/x86/virt/svm/sev.c +++ b/arch/x86/virt/svm/sev.c @@ -27,7 +27,7 @@  #include <asm/smp.h>  #include <asm/cpu.h>  #include <asm/apic.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/cmdline.h>  #include <asm/iommu.h>  #include <asm/msr.h> diff --git a/arch/x86/xen/enlighten_pv.c b/arch/x86/xen/enlighten_pv.c index 3be38350f044..7f9ded1bc707 100644 --- a/arch/x86/xen/enlighten_pv.c +++ b/arch/x86/xen/enlighten_pv.c @@ -49,7 +49,7 @@  #include <xen/hvc-console.h>  #include <xen/acpi.h> -#include <asm/cpuid.h> +#include <asm/cpuid/api.h>  #include <asm/paravirt.h>  #include <asm/apic.h>  #include <asm/page.h> | 
