[GIT PULL] Please pull powerpc/linux.git powerpc-4.10-2 tag

From: Michael Ellerman
Date: Sat Jan 21 2017 - 06:45:12 EST


Hi Linus,

Please pull the belated first batch of powerpc fixes for 4.10:

The following changes since commit 49def1853334396f948dcb4cedb9347abb318df5:

Linux 4.10-rc4 (2017-01-15 16:21:59 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-4.10-2

for you to fetch changes up to 178f358208ceb8b38e5cff3f815e0db4a6a70a07:

powerpc: Ignore reserved field in DCSR and PVR reads and writes (2017-01-20 15:21:35 +1100)

----------------------------------------------------------------
powerpc fixes for 4.10 #2

Two fixes for fallout from the hugetlb changes we merged this cycle.

Ten other fixes, four only affect Power9, and the rest are a bit of a mixture
though nothing terrible.

Thanks to:
Aneesh Kumar K.V, Anton Blanchard, Benjamin Herrenschmidt, Dave Martin, Gavin
Shan, Madhavan Srinivasan, Nicholas Piggin, Reza Arbab.

----------------------------------------------------------------
Aneesh Kumar K.V (2):
powerpc/mm/hugetlb: Don't panic when we don't find the default huge page size
powerpc/mm: Fix little-endian 4K hugetlb

Anton Blanchard (1):
powerpc: Ignore reserved field in DCSR and PVR reads and writes

Benjamin Herrenschmidt (1):
powerpc/icp-opal: Fix missing KVM case and harden replay

Dave Martin (2):
powerpc/ptrace: Preserve previous fprs/vsrs on short regset write
powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset write

Gavin Shan (1):
powerpc/eeh: Enable IO path on permanent error

Madhavan Srinivasan (3):
powerpc/perf: Fix PM_BRU_CMPL event code for power9
selftest/powerpc: Wrong PMC initialized in pmc56_overflow test
powerpc/perf: Use MSR to report privilege level on P9 DD1

Nicholas Piggin (1):
powerpc: Fix pgtable pmd cache init

Reza Arbab (1):
powerpc/mm: Fix memory hotplug BUG() on radix

arch/powerpc/include/asm/book3s/64/hash-4k.h | 5 ++--
arch/powerpc/include/asm/book3s/64/hash.h | 4 +++
arch/powerpc/include/asm/hugetlb.h | 14 +++++-----
arch/powerpc/include/asm/nohash/pgtable.h | 5 ++--
arch/powerpc/include/asm/page.h | 3 ---
arch/powerpc/include/asm/perf_event_server.h | 1 +
arch/powerpc/include/asm/pgtable-be-types.h | 8 ++++++
arch/powerpc/include/asm/pgtable-types.h | 7 +++++
arch/powerpc/include/asm/ppc-opcode.h | 10 +++----
arch/powerpc/kernel/eeh.c | 10 ++++++-
arch/powerpc/kernel/ptrace.c | 14 ++++++++++
arch/powerpc/mm/hash_utils_64.c | 4 +--
arch/powerpc/mm/hugetlbpage-hash64.c | 5 +++-
arch/powerpc/mm/hugetlbpage.c | 31 +++++++++-------------
arch/powerpc/mm/init-common.c | 13 ++++-----
arch/powerpc/mm/pgtable-book3s64.c | 18 +++++++++++++
arch/powerpc/perf/core-book3s.c | 2 ++
arch/powerpc/perf/power9-events-list.h | 2 +-
arch/powerpc/perf/power9-pmu.c | 2 +-
arch/powerpc/sysdev/xics/icp-opal.c | 31 +++++++++++++++++-----
.../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 +-
21 files changed, 132 insertions(+), 59 deletions(-)

Attachment: signature.asc
Description: PGP signature