Linux/linux 63f9bffarch/mips/fw/sni sniprom.c, arch/mips/include/asm cmpxchg.h

Merge tag 'mips_fixes_5.4_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux

Pull MIPS fixes from Paul Burton:

 - Build fixes for CONFIG_OPTIMIZE_INLINING=y builds in which the
   compiler may choose not to inline __xchg() & __cmpxchg().

 - A build fix for Loongson configurations with GCC 9.x.

 - Expose some extra HWCAP bits to indicate support for various
   instruction set extensions to userland.

 - Fix bad stack access in firmware handling code for old SNI
   RM200/300/400 machines.

* tag 'mips_fixes_5.4_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
  MIPS: Disable Loongson MMI instructions for kernel build
  MIPS: elf_hwcap: Export userspace ASEs
  MIPS: fw: sni: Fix out of bounds init of o32 stack
  MIPS: include: Mark __xchg as __always_inline
  MIPS: include: Mark __cmpxchg as __always_inline
DeltaFile
+33-0arch/mips/kernel/cpu-probe.c
+11-0arch/mips/include/uapi/asm/hwcap.h
+5-4arch/mips/include/asm/cmpxchg.h
+4-0arch/mips/loongson64/Platform
+1-1arch/mips/fw/sni/sniprom.c
+1-0arch/mips/vdso/Makefile
+55-56 files

UnifiedSplitRaw