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

Commit 300eddf9 authored by David Rientjes's avatar David Rientjes Committed by H. Peter Anvin
Browse files

x86, apic: Remove smp_callin_clear_local_apic callback



Since commit b5660ba7 ("x86, platforms: Remove NUMAQ") removed NUMAQ,
the smp_callin_clear_local_apic() apic callback has been obsolete.
Remove it.

Signed-off-by: default avatarDavid Rientjes <rientjes@google.com>
Link: http://lkml.kernel.org/r/alpine.DEB.2.02.1407302349040.17503@chino.kir.corp.google.com


Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent 6ab1b27c
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -336,7 +336,6 @@ struct apic {
	int (*wakeup_secondary_cpu)(int apicid, unsigned long start_eip);

	bool wait_for_init_deassert;
	void (*smp_callin_clear_local_apic)(void);
	void (*inquire_remote_apic)(int apicid);

	/* apic ops */
+0 −2
Original line number Diff line number Diff line
@@ -197,7 +197,6 @@ static struct apic apic_flat = {
	.send_IPI_self			= apic_send_IPI_self,

	.wait_for_init_deassert		= false,
	.smp_callin_clear_local_apic	= NULL,
	.inquire_remote_apic		= default_inquire_remote_apic,

	.read				= native_apic_mem_read,
@@ -311,7 +310,6 @@ static struct apic apic_physflat = {
	.send_IPI_self			= apic_send_IPI_self,

	.wait_for_init_deassert		= false,
	.smp_callin_clear_local_apic	= NULL,
	.inquire_remote_apic		= default_inquire_remote_apic,

	.read				= native_apic_mem_read,
+0 −1
Original line number Diff line number Diff line
@@ -169,7 +169,6 @@ struct apic apic_noop = {
	.wakeup_secondary_cpu		= noop_wakeup_secondary_cpu,

	.wait_for_init_deassert		= false,
	.smp_callin_clear_local_apic	= NULL,
	.inquire_remote_apic		= NULL,

	.read				= noop_apic_read,
+0 −1
Original line number Diff line number Diff line
@@ -247,7 +247,6 @@ static const struct apic apic_numachip __refconst = {

	.wakeup_secondary_cpu		= numachip_wakeup_secondary,
	.wait_for_init_deassert		= false,
	.smp_callin_clear_local_apic	= NULL,
	.inquire_remote_apic		= NULL, /* REMRD not supported */

	.read				= native_apic_mem_read,
+0 −1
Original line number Diff line number Diff line
@@ -197,7 +197,6 @@ static struct apic apic_bigsmp = {
	.send_IPI_self			= default_send_IPI_self,

	.wait_for_init_deassert		= true,
	.smp_callin_clear_local_apic	= NULL,
	.inquire_remote_apic		= default_inquire_remote_apic,

	.read				= native_apic_mem_read,
Loading