Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
fork

Configure Feed

Select the types of activity you want to include in your feed.

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>

authored by

Jiang Liu and committed by
Helge Deller
528d8eb2 320c90be

+1 -7
+1 -7
arch/parisc/kernel/smp.c
··· 72 72 IPI_NOP=0, 73 73 IPI_RESCHEDULE=1, 74 74 IPI_CALL_FUNC, 75 - IPI_CALL_FUNC_SINGLE, 76 75 IPI_CPU_START, 77 76 IPI_CPU_STOP, 78 77 IPI_CPU_TEST ··· 161 162 case IPI_CALL_FUNC: 162 163 smp_debug(100, KERN_DEBUG "CPU%d IPI_CALL_FUNC\n", this_cpu); 163 164 generic_smp_call_function_interrupt(); 164 - break; 165 - 166 - case IPI_CALL_FUNC_SINGLE: 167 - smp_debug(100, KERN_DEBUG "CPU%d IPI_CALL_FUNC_SINGLE\n", this_cpu); 168 - generic_smp_call_function_single_interrupt(); 169 165 break; 170 166 171 167 case IPI_CPU_START: ··· 254 260 255 261 void arch_send_call_function_single_ipi(int cpu) 256 262 { 257 - send_IPI_single(cpu, IPI_CALL_FUNC_SINGLE); 263 + send_IPI_single(cpu, IPI_CALL_FUNC); 258 264 } 259 265 260 266 /*