Hi Linus, Here are some MIPS fixes & syscall wiring for 4.18, please pull. Thanks, Paul The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_4.18_1 for you to fetch changes up to 4337aac1e1c97cfda56fbec4077fbc0e37b867c0: MIPS: Wire up io_pgetevents syscall (2018-06-19 21:14:29 -0700) ---------------------------------------------------------------- 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. ---------------------------------------------------------------- Huacai Chen (1): MIPS: io: Add barrier after register read in inX() Linus Walleij (1): MIPS: pb44: Fix i2c-gpio GPIO descriptor table Matthias Schiffer (1): mips: ftrace: fix static function graph tracing Paul Burton (5): MIPS: Add support for restartable sequences MIPS: Add syscall detection for restartable sequences MIPS: Wire up the restartable sequences (rseq) syscall rseq/selftests: Implement MIPS support MIPS: Wire up io_pgetevents syscall Tokunori Ikegami (1): MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum arch/mips/Kconfig | 1 + arch/mips/ath79/mach-pb44.c | 2 +- arch/mips/bcm47xx/setup.c | 6 + arch/mips/include/asm/io.h | 2 + arch/mips/include/asm/mipsregs.h | 3 + arch/mips/include/uapi/asm/unistd.h | 18 +- arch/mips/kernel/entry.S | 8 + arch/mips/kernel/mcount.S | 27 +- arch/mips/kernel/scall32-o32.S | 2 + arch/mips/kernel/scall64-64.S | 2 + arch/mips/kernel/scall64-n32.S | 2 + arch/mips/kernel/scall64-o32.S | 2 + arch/mips/kernel/signal.c | 3 + tools/testing/selftests/rseq/param_test.c | 24 + tools/testing/selftests/rseq/rseq-mips.h | 725 ++++++++++++++++++++++++++++++ tools/testing/selftests/rseq/rseq.h | 2 + 16 files changed, 807 insertions(+), 22 deletions(-) create mode 100644 tools/testing/selftests/rseq/rseq-mips.h
Attachment:
signature.asc
Description: PGP signature