Hi, This patchset fixes build problems on 64-bit kernels when SMP/CPS is enabled. This is preparatory work for MIPS R6 SMP/CPS support but it allows the CPS code to be build tested on 64-bit configurations. Markos Chandras (7): MIPS: kernel: smp-cps: Fix 64-bit compatibility errors due to pointer casting MIPS: kernel: cps-vec: Replace 'la' macro with PTR_LA MIPS: kernel: cps-vec: Replace mips32r2 ISA level with mips64r2 MIPS: kernel: cps-vec: Use ta0-ta3 pseudo-registers for 64-bit MIPS: kernel: cps-vec: Replace KSEG0 with CKSEG0 MIPS: kernel: cps-vec: Use macros for various arithmetics and memory operations Revert "MIPS: Kconfig: Disable SMP/CPS for 64-bit" arch/mips/Kconfig | 2 +- arch/mips/kernel/cps-vec.S | 96 +++++++++++++++++++++++----------------------- arch/mips/kernel/smp-cps.c | 6 +-- 3 files changed, 52 insertions(+), 52 deletions(-) -- 2.4.5