[GIT PULL] MIPS fixes for 4.18-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux