This series provides a few fixes & cleanups mostly related to the MIPS CPS SMP implementation, fixing a few potential build errors & allowing use on cores without the MT ASE & without CONFIG_MIPS_MT. The final two patches fix use on big endian systems. Paul Burton (12): MIPS: add cpu_vpe_id macro MIPS: provide empty mips_mt_set_cpuoptions when CONFIG_MIPS_MT=n MIPS: fix core number detection for MT cores MIPS: remove ifdef around core number probe MIPS: smp-cmp: remove incorrect core number probe MIPS: smp-cps: fix build when CONFIG_MIPS_MT_SMP=n MIPS: smp-cps: don't run MT instructions if cpu doesn't have MT MIPS: smp-mt: use common GIC IPI implementation MIPS: Malta: GIC IPIs may be used without MT MIPS: fix warning when including smp-ops.h with CONFIG_SMP=n MIPS: CM: use __raw_ memory access functions MIPS: CPC: use __raw_ memory access functions arch/mips/Kconfig | 1 + arch/mips/include/asm/cpu-info.h | 6 ++++++ arch/mips/include/asm/mips-cm.h | 4 ++-- arch/mips/include/asm/mips-cpc.h | 4 ++-- arch/mips/include/asm/mips_mt.h | 5 +++++ arch/mips/include/asm/smp-ops.h | 6 +++--- arch/mips/kernel/cpu-probe.c | 7 ++++--- arch/mips/kernel/smp-cmp.c | 3 +-- arch/mips/kernel/smp-cps.c | 14 ++++++++++---- arch/mips/kernel/smp-mt.c | 23 +---------------------- arch/mips/mti-malta/malta-int.c | 19 +++++++++++-------- 11 files changed, 46 insertions(+), 46 deletions(-) -- 1.8.5.3