summaryrefslogtreecommitdiffstats
path: root/arch/ppc64/kernel/pSeries_smp.c
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-05-06 16:28:56 +1000
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-05-06 08:07:01 -0700
commit6c80a21cb1825e576ffff9df2302bf0fa1065ceb (patch)
treeb364bcb9f1ed3b187cf96c7c9167ab850de808cc /arch/ppc64/kernel/pSeries_smp.c
parent2512809255d018744fe6c2f5e996c83769846c07 (diff)
downloadop-kernel-dev-6c80a21cb1825e576ffff9df2302bf0fa1065ceb.zip
op-kernel-dev-6c80a21cb1825e576ffff9df2302bf0fa1065ceb.tar.gz
[PATCH] ppc64: global interrupt queue cleanup
Move the code to set global interrupt queue membership to xics.c, and remove no longer needed extern declarations. Also call it on all cpus (even the boot cpu) to prepare for kexec. Signed-off-by: Milton Miller <miltonm@bga.com> Signed-off-by: R Sharada <sharada@in.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/ppc64/kernel/pSeries_smp.c')
-rw-r--r--arch/ppc64/kernel/pSeries_smp.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/arch/ppc64/kernel/pSeries_smp.c b/arch/ppc64/kernel/pSeries_smp.c
index c60d8cb..fbad349 100644
--- a/arch/ppc64/kernel/pSeries_smp.c
+++ b/arch/ppc64/kernel/pSeries_smp.c
@@ -326,13 +326,6 @@ static void __devinit smp_xics_setup_cpu(int cpu)
cpu_clear(cpu, of_spin_map);
- /*
- * Put the calling processor into the GIQ. This is really only
- * necessary from a secondary thread as the OF start-cpu interface
- * performs this function for us on primary threads.
- */
- rtas_set_indicator(GLOBAL_INTERRUPT_QUEUE,
- (1UL << interrupt_server_size) - 1 - default_distrib_server, 1);
}
static DEFINE_SPINLOCK(timebase_lock);
OpenPOWER on IntegriCloud