linux-stable-rt/arch/powerpc/platforms/pseries
Paul Mackerras 9ca980dce5 powerpc: Avoid extra indirect function call in sending IPIs
On many platforms (including pSeries), smp_ops->message_pass is always
smp_muxed_ipi_message_pass.  This changes arch/powerpc/kernel/smp.c so
that if smp_ops->message_pass is NULL, it calls smp_muxed_ipi_message_pass
directly.

This means that a platform doesn't need to set both .message_pass and
.cause_ipi, only one of them.  It is a slight performance improvement
in that it gets rid of an indirect function call at the expense of a
predictable conditional branch.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2011-06-20 11:21:32 +10:00
..
Kconfig powerpc/pseries: Add support for IO event interrupts 2011-05-06 13:19:01 +10:00
Makefile powerpc/pseries: Add support for IO event interrupts 2011-05-06 13:19:01 +10:00
cmm.c
dlpar.c
dtl.c powerpc: Ensure dtl buffers do not cross 4k boundary 2011-05-19 14:30:41 +10:00
eeh.c powerpc/pseries/eeh: Handle functional reset on non-PCIe device 2011-05-04 16:02:38 +10:00
eeh_cache.c
eeh_driver.c powerpc/eeh: Display eeh error location for bus and device 2011-05-06 13:32:31 +10:00
eeh_event.c
eeh_sysfs.c
event_sources.c
firmware.c
hotplug-cpu.c powerpc: Convert old cpumask API into new one 2011-05-04 15:22:59 +10:00
hotplug-memory.c
hvCall.S
hvCall_inst.c
hvconsole.c
hvcserver.c
io_event_irq.c powerpc/pseries: Add support for IO event interrupts 2011-05-06 13:19:01 +10:00
iommu.c powerpc/pseries/iommu: Cleanup ddw naming 2011-05-19 17:25:28 +10:00
kexec.c powerpc/xics: Rewrite XICS driver 2011-04-20 11:02:35 +10:00
lpar.c powerpc/pseries: Add page coalescing support 2011-05-04 16:02:21 +10:00
mobility.c
msi.c
nvram.c
offline_states.h
pci.c
pci_dlpar.c
phyp_dump.c
plpar_wrappers.h powerpc/xics: Rewrite XICS driver 2011-04-20 11:02:35 +10:00
power.c
pseries.h
pseries_energy.c
ras.c powerpc/pseries: Print corrupt r3 in FWNMI code 2011-05-19 14:30:43 +10:00
reconfig.c
scanlog.c
setup.c powerpc: Ensure dtl buffers do not cross 4k boundary 2011-05-19 14:30:41 +10:00
smp.c powerpc: Avoid extra indirect function call in sending IPIs 2011-06-20 11:21:32 +10:00
suspend.c