Merge tag 'riscv/for-v5.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 29 Dec 2019 18:01:27 +0000 (10:01 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 29 Dec 2019 18:01:27 +0000 (10:01 -0800)
commita99efa00891b66405ebd25e49868efc701fe1546
tree6115f701bb9f9abe065bb6daa589dac67a1e1de6
parentd75663868d60f74bda33135fd737a7967532c357
parent1833e327a5ea1d1f356fbf6ded0760c9ff4b0594
Merge tag 'riscv/for-v5.5-rc4' of git://git./linux/kernel/git/riscv/linux

Pull RISC-V fixes from Paul Walmsley:
 "One important fix for RISC-V:

   - Redirect any incoming syscall with an ID less than -1 to
     sys_ni_syscall, rather than allowing them to fall through into the
     syscall handler.

  and two minor build fixes:

   - Export __asm_copy_{from,to}_user() from where they are defined.
     This fixes a build error triggered by some randconfigs.

   - Export flush_icache_all(). I'd resisted this before, since
     historically we didn't want modules to be able to flush the I$
     directly; but apparently everyone else is doing it now"

* tag 'riscv/for-v5.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  riscv: export flush_icache_all to modules
  riscv: reject invalid syscalls below -1
  riscv: fix compile failure with EXPORT_SYMBOL() & !MMU