Merge tag 'mips_fixes_5.4_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 12 Oct 2019 21:16:51 +0000 (14:16 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 12 Oct 2019 21:16:51 +0000 (14:16 -0700)
commit63f9bff56beb718ac0a2eb8398a98220b1e119dc
tree89f78c11dc48d745849baa75cabfa72107519795
parentdb60a5a035aa8692dc7cee293356bdcc078fa7b7
parent2f2b4fd674cadd8c6b40eb629e140a14db4068fd
Merge tag 'mips_fixes_5.4_2' of git://git./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