Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Pull MIPS fixes from Ralf Baechle: "A fair number of 4.2 fixes also because Markos opened the flood gates. - Patch up the math used calculate the location for the page bitmap. - The FDC (Not what you think, FDC stands for Fast Debug Channel) IRQ around was causing issues on non-Malta platforms, so move the code to a Malta specific location. - A spelling fix replicated through several files. - Fix to the emulation of an R2 instruction for R6 cores. - Fix the JR emulation for R6. - Further patching of mindless 64 bit issues. - Ensure the kernel won't crash on CPUs with L2 caches with >= 8 ways. - Use compat_sys_getsockopt for O32 ABI on 64 bit kernels. - Fix cache flushing for multithreaded cores. - A build fix" * 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: MIPS: O32: Use compat_sys_getsockopt. MIPS: c-r4k: Extend way_string array MIPS: Pistachio: Support CDMM & Fast Debug Channel MIPS: Malta: Make GIC FDC IRQ workaround Malta specific MIPS: c-r4k: Fix cache flushing for MT cores Revert "MIPS: Kconfig: Disable SMP/CPS for 64-bit" MIPS: cps-vec: Use macros for various arithmetics and memory operations MIPS: kernel: cps-vec: Replace KSEG0 with CKSEG0 MIPS: kernel: cps-vec: Use ta0-ta3 pseudo-registers for 64-bit MIPS: kernel: cps-vec: Replace mips32r2 ISA level with mips64r2 MIPS: kernel: cps-vec: Replace 'la' macro with PTR_LA MIPS: kernel: smp-cps: Fix 64-bit compatibility errors due to pointer casting MIPS: Fix erroneous JR emulation for MIPS R6 MIPS: Fix branch emulation for BLTC and BGEC instructions MIPS: kernel: traps: Fix broken indentation MIPS: bootmem: Don't use memory holes for page bitmap MIPS: O32: Do not handle require 32 bytes from the stack to be readable. MIPS, CPUFREQ: Fix spelling of Institute. MIPS: Lemote 2F: Fix build caused by recent mass rename.
No related branches found
No related tags found
Showing
- arch/mips/Kconfig 1 addition, 1 deletionarch/mips/Kconfig
- arch/mips/include/asm/mach-loongson64/mmzone.h 1 addition, 1 deletionarch/mips/include/asm/mach-loongson64/mmzone.h
- arch/mips/include/asm/smp.h 1 addition, 0 deletionsarch/mips/include/asm/smp.h
- arch/mips/kernel/branch.c 2 additions, 2 deletionsarch/mips/kernel/branch.c
- arch/mips/kernel/cps-vec.S 48 additions, 48 deletionsarch/mips/kernel/cps-vec.S
- arch/mips/kernel/scall32-o32.S 27 additions, 10 deletionsarch/mips/kernel/scall32-o32.S
- arch/mips/kernel/scall64-o32.S 26 additions, 9 deletionsarch/mips/kernel/scall64-o32.S
- arch/mips/kernel/setup.c 5 additions, 8 deletionsarch/mips/kernel/setup.c
- arch/mips/kernel/smp-cps.c 3 additions, 3 deletionsarch/mips/kernel/smp-cps.c
- arch/mips/kernel/smp.c 43 additions, 1 deletionarch/mips/kernel/smp.c
- arch/mips/kernel/traps.c 4 additions, 4 deletionsarch/mips/kernel/traps.c
- arch/mips/loongson64/common/bonito-irq.c 1 addition, 1 deletionarch/mips/loongson64/common/bonito-irq.c
- arch/mips/loongson64/common/cmdline.c 1 addition, 1 deletionarch/mips/loongson64/common/cmdline.c
- arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c 1 addition, 1 deletionarch/mips/loongson64/common/cs5536/cs5536_mfgpt.c
- arch/mips/loongson64/common/env.c 1 addition, 1 deletionarch/mips/loongson64/common/env.c
- arch/mips/loongson64/common/irq.c 1 addition, 1 deletionarch/mips/loongson64/common/irq.c
- arch/mips/loongson64/common/setup.c 1 addition, 1 deletionarch/mips/loongson64/common/setup.c
- arch/mips/loongson64/fuloong-2e/irq.c 1 addition, 1 deletionarch/mips/loongson64/fuloong-2e/irq.c
- arch/mips/loongson64/lemote-2f/clock.c 2 additions, 2 deletionsarch/mips/loongson64/lemote-2f/clock.c
- arch/mips/loongson64/loongson-3/numa.c 1 addition, 1 deletionarch/mips/loongson64/loongson-3/numa.c
Please register or sign in to comment