A few MIPS fixes for 4.18:

  - A GPIO device name fix for a regression in v4.15-rc1.

  - An errata workaround for the BCM5300X platform.

  - A fix to ftrace function graph tracing, broken for a long time with
    the fix applying cleanly back as far as v3.17.

  - Addition of read barriers to in{b,w,l,q}() functions, matching
    behavior of other architectures & mirroring the equivalent addition
    to read{b,w,l,q} in v4.17-rc2.

Plus changes to wire up new syscalls introduced in the 4.18 cycle:

  - Restartable sequences support is added, including MIPS support in
    the selftests.

  - io_pgetevents is wired up.
MIPS: Wire up io_pgetevents syscall

Wire up the io_pgetevents syscall that was introduced by commit
7a074e96dee6 ("aio: implement io_pgetevents").

Signed-off-by: Paul Burton <paul.burton@mips.com>
Patchwork: https://patchwork.linux-mips.org/patch/19593/
Cc: James Hogan <jhogan@kernel.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org
5 files changed