-----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-----