diff options
author | Jiang Liu <jiang.liu@huawei.com> | 2013-09-12 00:07:18 +0800 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2013-10-13 17:44:29 +0200 |
commit | 528d8eb20a3053d72cb0cea486418aa602d9e1f1 (patch) | |
tree | 2ab13bb0464ae00bbd800a0634c4c0ef457a06e1 /arch/parisc/kernel/smp.c | |
parent | 320c90be7ba1c371e882edff57272a89b213d136 (diff) | |
download | linux-stable-528d8eb20a3053d72cb0cea486418aa602d9e1f1.tar.gz linux-stable-528d8eb20a3053d72cb0cea486418aa602d9e1f1.tar.bz2 linux-stable-528d8eb20a3053d72cb0cea486418aa602d9e1f1.zip |
parisc: kill SMP single function call interrupt
Commit 9a46ad6d6df3b54 "smp: make smp_call_function_many() use logic
similar to smp_call_function_single()" has unified the way to handle
single and multiple cross-CPU function calls. Now only one interrupt
is needed for architecture specific code to support generic SMP function
call interfaces, so kill the redundant single function call interrupt.
Signed-off-by: Jiang Liu <jiang.liu@huawei.com>
Cc: Jiang Liu <liuj97@gmail.com>
Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'arch/parisc/kernel/smp.c')
-rw-r--r-- | arch/parisc/kernel/smp.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/arch/parisc/kernel/smp.c b/arch/parisc/kernel/smp.c index 8a252f2d6c08..2b96602e812f 100644 --- a/arch/parisc/kernel/smp.c +++ b/arch/parisc/kernel/smp.c @@ -72,7 +72,6 @@ enum ipi_message_type { IPI_NOP=0, IPI_RESCHEDULE=1, IPI_CALL_FUNC, - IPI_CALL_FUNC_SINGLE, IPI_CPU_START, IPI_CPU_STOP, IPI_CPU_TEST @@ -164,11 +163,6 @@ ipi_interrupt(int irq, void *dev_id) generic_smp_call_function_interrupt(); break; - case IPI_CALL_FUNC_SINGLE: - smp_debug(100, KERN_DEBUG "CPU%d IPI_CALL_FUNC_SINGLE\n", this_cpu); - generic_smp_call_function_single_interrupt(); - break; - case IPI_CPU_START: smp_debug(100, KERN_DEBUG "CPU%d IPI_CPU_START\n", this_cpu); break; @@ -260,7 +254,7 @@ void arch_send_call_function_ipi_mask(const struct cpumask *mask) void arch_send_call_function_single_ipi(int cpu) { - send_IPI_single(cpu, IPI_CALL_FUNC_SINGLE); + send_IPI_single(cpu, IPI_CALL_FUNC); } /* |