[GIT PULL] Please pull powerpc/linux.git powerpc-4.11-4 tag

From: Michael Ellerman
Date: Mon Mar 13 2017 - 21:15:22 EST

Hi Linus,

Please pull some more powerpc fixes for 4.11.

The bulk of the diffstat is the Power9 Machine Check handler. It's bigger than
I'd usually send after rc2, but apparently folks are hitting them in the field,
and it's from Nick.

This also includes the fix for macio devices that was sent directly to you by
Larry Finger.


The following changes since commit f7d6a7283aa1de430c6323a9714d1a787bc2d1ea:

Merge tag 'powerpc-4.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2017-03-07 10:46:10 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-4.11-4

for you to fetch changes up to 7b9f71f974a12740e79e918cfd58c2fce0b5b580:

powerpc/64s: POWER9 machine check handler (2017-03-10 16:32:08 +1100)

powerpc fixes for 4.11 #4

The main item is the addition of the Power9 Machine Check handler. This was
delayed to make sure some details were correct, and is as minimal as possible.

The rest is small fixes, two for the Power9 PMU, two dealing with obscure
toolchain problems, two for the PowerNV IOMMU code (used by VFIO), and one to
fix a crash on 32-bit machines with macio devices due to missing dma_ops.

Thanks to:
Alexey Kardashevskiy, Cyril Bur, Larry Finger, Madhavan Srinivasan, Nicholas

Alexey Kardashevskiy (2):
powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested
powerpc/powernv/ioda2: Update iommu table base on ownership change

Cyril Bur (1):
selftests/powerpc: Replace stxvx and lxvx with stxvd2x/lxvd2x

Larry Finger (1):
powerpc/pmac: Fix crash in dma-mapping.h with NULL dma_ops

Madhavan Srinivasan (2):
powerpc/perf: Fix perf_get_data_addr() for power9 DD1
powerpc/perf: Handle sdar_mode for marked event in power9

Michael Ellerman (1):
powerpc/boot: Fix zImage TOC alignment

Nicholas Piggin (3):
powerpc/64s: fix handling of non-synchronous machine checks
powerpc/64s: allow machine check handler to set severity and initiator
powerpc/64s: POWER9 machine check handler

arch/powerpc/boot/zImage.lds.S | 1 +
arch/powerpc/include/asm/bitops.h | 4 +
arch/powerpc/include/asm/mce.h | 108 +++++++++-
arch/powerpc/kernel/cputable.c | 3 +
arch/powerpc/kernel/mce.c | 88 +++++++-
arch/powerpc/kernel/mce_power.c | 237 ++++++++++++++++++++++
arch/powerpc/perf/core-book3s.c | 2 +
arch/powerpc/perf/isa207-common.c | 43 +++-
arch/powerpc/perf/isa207-common.h | 1 +
arch/powerpc/platforms/powernv/opal.c | 21 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 20 +-
drivers/macintosh/macio_asic.c | 1 +
tools/testing/selftests/powerpc/include/vsx_asm.h | 48 ++---
13 files changed, 523 insertions(+), 54 deletions(-)

Attachment: signature.asc
Description: PGP signature