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

From: Michael Ellerman
Date: Wed Jul 24 2019 - 09:42:38 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Linus,

Please pull some powerpc fixes for 5.3:

The following changes since commit 192f0f8e9db7efe4ac98d47f5fa4334e43c1204d:

Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2019-07-13 16:08:36 -0700)

are available in the git repository at:

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

for you to fetch changes up to 3a855b7ac7d5021674aa3e1cc9d3bfd6b604e9c0:

powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (2019-07-22 23:31:00 +1000)

- ------------------------------------------------------------------
powerpc fixes for 5.3 #2

An assortment of non-regression fixes that have accumulated since the start of
the merge window.

A fix for a user triggerable oops on machines where transactional memory is
disabled, eg. Power9 bare metal, Power8 with TM disabled on the command line, or
all Power7 or earlier machines.

Three fixes for handling of PMU and power saving registers when running nested
KVM on Power9.

Two fixes for bugs found while stress testing the XIVE interrupt controller
code, also on Power9.

A fix to allow guests to boot under Qemu/KVM on Power9 using the the Hash MMU
with >= 1TB of memory.

Two fixes for bugs in the recent DMA cleanup, one of which could lead to
checkstops.

And finally three fixes for the PAPR SCM nvdimm driver.

Thanks to:
Alexey Kardashevskiy, Andrea Arcangeli, CÃdric Le Goater, Christoph Hellwig,
David Gibson, Gautham R. Shenoy, Michael Neuling, Oliver O'Halloran,, Satheesh
Rajendran, Shawn Anastasio, Suraj Jitindar Singh, Vaibhav Jain.

- ------------------------------------------------------------------
Andrea Arcangeli (1):
powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA

CÃdric Le Goater (1):
KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create fails

Gautham R. Shenoy (1):
powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask()

Michael Neuling (1):
powerpc/tm: Fix oops on sigreturn on systems without TM

Shawn Anastasio (1):
powerpc/dma: Fix invalid DMA mmap behavior

Suraj Jitindar Singh (4):
powerpc/mm: Limit rma_size to 1TB when running without HV mode
KVM: PPC: Book3S HV: Always save guest pmu for guest capable of nesting
powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR
KVM: PPC: Book3S HV: Save and restore guest visible PSSCR bits on pseries

Vaibhav Jain (3):
powerpc/pseries: Update SCM hcall op-codes in hvcall.h
powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL
powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails


arch/powerpc/Kconfig | 1 +
arch/powerpc/include/asm/hvcall.h | 11 +++++---
arch/powerpc/include/asm/pmc.h | 5 ++--
arch/powerpc/kernel/Makefile | 3 ++-
arch/powerpc/kernel/dma-common.c | 17 ++++++++++++
arch/powerpc/kernel/signal_32.c | 3 +++
arch/powerpc/kernel/signal_64.c | 5 ++++
arch/powerpc/kvm/book3s_hv.c | 13 +++++++++
arch/powerpc/kvm/book3s_xive.c | 4 +--
arch/powerpc/kvm/book3s_xive_native.c | 4 +--
arch/powerpc/mm/book3s64/hash_utils.c | 9 +++++++
arch/powerpc/mm/mem.c | 2 +-
arch/powerpc/platforms/pseries/papr_scm.c | 44 +++++++++++++++++++++++++------
arch/powerpc/sysdev/xive/common.c | 7 +++--
14 files changed, 103 insertions(+), 25 deletions(-)
create mode 100644 arch/powerpc/kernel/dma-common.c
-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJdOF+PAAoJEFHr6jzI4aWAEQ4P/iw1q7wyO11sSAc+oNsdCFDh
tT7fPzQruFlulyDr67BqXrUPJ5OoDN7k2eiwa5/Gbte9YgyYQkgw8UspoRTPUNTt
1tjoeEC7KtdWByYdZ9yrhqhzN0OVhc8FSwFvqdprzdfsCyWx0Fuh9uhXShteqpiV
nU8qG7WmS4KmY/+FWuOzH3s75w80UscezZ5WU3SGNoTrZYItlmNrtwFcyU3k5KcE
XWwktFBQP1dQQ81gZTX6L6E2rKHPQ0jphbmLrNhk2qTwv7Z7uq7BDT6b83nS7/sK
DtUTNVD7Cp1HUtRUlla3GhFIW3WP4t8OtZaDLMYL2v1a/B04kSb0iMYQIeLv6Ti0
UvACpGss2s6JLMyGrJrxnzjQcHIk4jYeM/sa+viJ+XYu3rC8Li533MOkNzpyaZ4d
ueAiORVlH02yz6fezhJhXCCN2L7cS7ifufpPpnBWX+hkp7zthxG+1wVhuHnZ53MD
Muz8avaNBF0K3/1/dGDeX3WBKpQoEQP96yyfP+MtmRJsEfIEr/cJdOixetBhwZkU
9DvBGFibUFF4l2aAbv1fGkKak54iOrXzJiBbjvOXmErwYaHnBIKARLHvlgOlykrg
789enXFL3wH2wRtrLwQGC8jh6RyQio6vzbOxlJ011SmtueD/lbnMD67C+TdoYjGc
08eecoUyDMeoW62I9yhH
=tkyv
-----END PGP SIGNATURE-----