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

From: Michael Ellerman
Date: Sat Dec 21 2019 - 07:04:13 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Linus,

Please pull some more powerpc fixes for 5.5:

The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:

Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)

are available in the git repository at:

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

for you to fetch changes up to 228b607d8ea1b7d4561945058d5692709099d432:

KVM: PPC: Book3S HV: Fix regression on big endian hosts (2019-12-17 15:09:08 +1100)

- ------------------------------------------------------------------
powerpc fixes for 5.5 #4

Two weeks worth of accumulated fixes.

A fix for a performance regression seen on PowerVM LPARs using dedicated CPUs,
caused by our vcpu_is_preempted() returning true even for idle CPUs.

One of the ultravisor support patches broke KVM on big endian hosts in v5.4.

Our KUAP (Kernel User Access Prevention) code missed allowing access in
__clear_user(), which could lead to an oops or erroneous SEGV when triggered via
PTRACE_GETREGSET.

Two fixes for the ocxl driver, an open/remove race, and a memory leak in an
error path.

A handful of other small fixes.

Thanks to:
Andrew Donnellan, Christian Zigotzky, Christophe Leroy, Christoph Hellwig,
Daniel Axtens, David Hildenbrand, Frederic Barrat, Gautham R. Shenoy, Greg
Kurz, Ihor Pasichnyk, Juri Lelli, Marcus Comstedt, Mike Rapoport, Parth Shah,
Srikar Dronamraju, Vaidyanathan Srinivasan.

- ------------------------------------------------------------------
Andrew Donnellan (1):
powerpc: Fix __clear_user() with KUAP enabled

Christophe Leroy (2):
powerpc/irq: fix stack overflow verification
powerpc/8xx: fix bogus __init on mmu_mapin_ram_chunk()

David Hildenbrand (1):
powerpc/pseries/cmm: fix managed page counts when migrating pages between zones

Frederic Barrat (2):
ocxl: Fix concurrent AFU open and device removal
ocxl: Fix potential memory leak on context creation

Marcus Comstedt (1):
KVM: PPC: Book3S HV: Fix regression on big endian hosts

Mike Rapoport (1):
powerpc: Ensure that swiotlb buffer is allocated from low memory

Srikar Dronamraju (2):
powerpc/vcpu: Assume dedicated processors as non-preempt
powerpc/shared: Use static key to detect shared processor


arch/powerpc/include/asm/spinlock.h | 13 +++++------
arch/powerpc/include/asm/uaccess.h | 9 ++++++--
arch/powerpc/kernel/irq.c | 4 ++--
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 ++--
arch/powerpc/lib/string_32.S | 4 ++--
arch/powerpc/lib/string_64.S | 6 ++---
arch/powerpc/mm/mem.c | 8 +++++++
arch/powerpc/mm/nohash/8xx.c | 2 +-
arch/powerpc/platforms/pseries/cmm.c | 10 +++++++++
arch/powerpc/platforms/pseries/setup.c | 7 ++++++
drivers/misc/ocxl/context.c | 8 +++----
drivers/misc/ocxl/file.c | 23 ++++++++++----------
12 files changed, 62 insertions(+), 36 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAl3+CgMACgkQUevqPMjh
pYAOfQ/9FkfVDcf9N3l4EPbnfQ6jWIFz51DZgy4ZsDMfqbdq/hokXnOCLxlsJZHS
GGJIKgS/CRgvWJzeCSlYm1pEbeMNW7WT3k9vwHaBd5LLKCNC0YWGnAIt+Cp/dXC6
VLbn/lubsY5iEQgnQ+WCLTCc0CpNksAX9zoIsN2xa3fHOHK+ji+xg5fFR4Fzbxob
RBBj4lWiDANlHKLYyZvoGevx8sgElTc7j3dHzIPU0eaJX7kCenrGpGJupvAiCmzm
c57qYr90UMmaXbNvV8xpVV6UaLpw5DTKHuCk5LoXP8CcRJTFT2a0AbYVJU53LPR9
9TaWYgA/3O1FTUEkJtCHyGMEEeXXRqlqyjZB//3mEuN+/XMmEQJO4IuGq9kKTHv8
wOzhPjo8q86c22jyTtKCbOqBzNT0ZJrNON6mkb0fdbvZjRAQcjzzzWe6IOBEl2R8
U1O+5+weEbBfRt6wRgCyuiN95+3nT8/zXpAMIH2IG3lrFysKG+dPZ3QuwPoG5xl9
UVEhtKxMb4FcWj0aImuT3fxvkcTxGiBFh6VZboruFAE6I3YO9rG5iUr/TEE9V+Tp
b6xe9P2ZyM9vH0dR1sXcFtfx3YLRUNOjOS6RO/8LiGv2kzUnNU63adSgeE0xrW1w
JR3+X75Mfw4bBXrmaxI+CZM8WnGWi0siz8SvF6TwfQdQkLkZvyQ=
=Y0zp
-----END PGP SIGNATURE-----