Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 86e62b93 authored by Russell King's avatar Russell King
Browse files

ARM: SMP: remove smp_mpidr.h



With "ARM: CPU hotplug: remove bug checks in platform_cpu_die()", we
now do not use hard_smp_processor_id(), we no longer need to read the
hardware processor ID.  Remove the include providing this function.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent f36d3401
Loading
Loading
Loading
Loading

arch/arm/include/asm/smp_mpidr.h

deleted100644 → 0
+0 −17
Original line number Diff line number Diff line
#ifndef ASMARM_SMP_MIDR_H
#define ASMARM_SMP_MIDR_H

#define hard_smp_processor_id()						\
	({								\
		unsigned int cpunum;					\
		__asm__("\n"						\
			"1:	mrc p15, 0, %0, c0, c0, 5\n"		\
			"	.pushsection \".alt.smp.init\", \"a\"\n"\
			"	.long	1b\n"				\
			"	mov	%0, #0\n"			\
			"	.popsection"				\
			: "=r" (cpunum));				\
		cpunum &= 0x0F;						\
	})

#endif
+0 −1
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
#define ASMARM_ARCH_SMP_H

#include <asm/hardware/gic.h>
#include <asm/smp_mpidr.h>

/*
 * We use IRQ1 as the IPI
+0 −1
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@
#define ASM_ARCH_SMP_H __FILE__

#include <asm/hardware/gic.h>
#include <asm/smp_mpidr.h>

extern void __iomem *gic_cpu_base_addr;

+0 −1
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
#define ASMARM_ARCH_SMP_H

#include <asm/hardware/gic.h>
#include <asm/smp_mpidr.h>

/*
 * We use IRQ1 as the IPI
+0 −1
Original line number Diff line number Diff line
@@ -10,7 +10,6 @@
#define ASMARM_ARCH_SMP_H

#include <asm/hardware/gic.h>
#include <asm/smp_mpidr.h>

/* This is required to wakeup the secondary core */
extern void u8500_secondary_startup(void);
Loading