These files either don't use any PER_CPU() infrastructure at all, or use
DEFINE_PER_CPU_*(). This is declared in xen/percpu.h, not asm/percpu.h, which
means that xen/percpu.h is included via a different path.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
#include <xen/cache.h>
#include <asm/page.h>
-#include <asm/percpu.h>
#undef ENTRY
#undef ALIGN
#include <asm/msr.h>
#include <asm/io.h>
#include <asm/processor.h>
-#include <asm/percpu.h>
#include <asm/cpufeature.h>
#include <acpi/acpi.h>
#include <acpi/cpufreq/cpufreq.h>
#include <asm/msr.h>
#include <asm/io.h>
#include <asm/processor.h>
-#include <asm/percpu.h>
#include <asm/cpufeature.h>
#include <acpi/acpi.h>
#include <acpi/cpufreq/cpufreq.h>
#include <asm/atomic.h>
#include <asm/elf.h>
-#include <asm/percpu.h>
#include <xen/types.h>
#include <xen/irq.h>
#include <asm/nmi.h>
#include <xen/cache.h>
#include <asm/page.h>
-#include <asm/percpu.h>
#undef ENTRY
#undef ALIGN
#include <xen/cpu.h>
#include <xen/init.h>
#include <xen/cpumask.h>
-#include <asm/percpu.h>
+
#include <asm/smp.h>
#define CORE_PARKING_INCREMENT 1
#include <asm/bug.h>
#include <asm/io.h>
#include <asm/processor.h>
-#include <asm/percpu.h>
+
#include <acpi/acpi.h>
#include <acpi/cpufreq/cpufreq.h>
#include <asm/asm-offsets.h>
#endif
#include <asm/bug.h>
-#include <asm/percpu.h>
#include <asm/x86-defns.h>
#include <xen/stringify.h>
#include <asm/cpufeature.h>
#ifdef CONFIG_KEXEC
#include <public/kexec.h>
-#include <asm/percpu.h>
+
#include <xen/elfcore.h>
#include <xen/kimage.h>