-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Linus,
Please pull powerpc fixes for 5.18: The following changes since commit f82da161ea75dc4db21b2499e4b1facd36dab275: powerpc: restore removed #endif (2022-03-27 15:31:16 -0700) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-5.18-2 for you to fetch changes up to 1ff5c8e8c835e8a81c0868e3050c76563dd56a2c: Revert "powerpc: Set max_mapnr correctly" (2022-04-07 08:54:35 +1000) - ------------------------------------------------------------------ powerpc fixes for 5.18 #2 - Fix KVM "lost kick" race, where an attempt to pull a vcpu out of the guest could be lost (or delayed until the next guest exit). - Disable SCV (system call vectored) when PR KVM guests could be run. - Fix KVM PR guests using SCV, by disallowing AIL != 0 for KVM PR guests. - Add a new KVM CAP to indicate if AIL == 3 is supported. - Fix a regression when hotplugging a CPU to a memoryless/cpuless node. - Make virt_addr_valid() stricter for 64-bit Book3E & 32-bit, which fixes crashes seen due to hardened usercopy. - Revert a change to max_mapnr which broke HIGHMEM. Thanks to: Christophe Leroy, Fabiano Rosas, Kefeng Wang, Nicholas Piggin, Srikar Dronamraju. - ------------------------------------------------------------------ Christophe Leroy (1): powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S Kefeng Wang (2): powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit Revert "powerpc: Set max_mapnr correctly" Michael Ellerman (3): Merge branch 'kvm-ppc-cap-210' of https://git.kernel.org/pub/scm/virt/kvm/kvm into topic/ppc-kvm Merge branch 'topic/ppc-kvm' into next KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h Nicholas Piggin (4): KVM: PPC: Book3S HV P9: Fix "lost kick" race KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled KVM: PPC: Book3S PR: Disallow AIL != 0 KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3 Srikar Dronamraju (1): powerpc/numa: Handle partially initialized numa nodes arch/powerpc/include/asm/kvm_book3s_64.h | 12 ------ arch/powerpc/include/asm/kvm_ppc.h | 12 ++++++ arch/powerpc/include/asm/page.h | 6 ++- arch/powerpc/include/asm/setup.h | 2 + arch/powerpc/kernel/exceptions-64s.S | 4 ++ arch/powerpc/kernel/setup_64.c | 28 +++++++++++++ arch/powerpc/kvm/Kconfig | 9 +++++ arch/powerpc/kvm/book3s_64_entry.S | 10 ++++- arch/powerpc/kvm/book3s_hv.c | 41 ++++++++++++++++---- arch/powerpc/kvm/book3s_pr.c | 26 ++++++++----- arch/powerpc/kvm/book3s_pr_papr.c | 20 ++++++++++ arch/powerpc/kvm/powerpc.c | 17 ++++++++ arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/numa.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 13 ++++++- 15 files changed, 169 insertions(+), 35 deletions(-) -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAmJS2fgACgkQUevqPMjh pYBt1BAAgsfryhBqA9GD/hEgNpk08Pb214OAAGkKF4uStVs3kAlVhuVeDUThGt5B z3OpvAL8lnOOkQ6S/fl0FXMAU5URJhdXTNwmS3g557VIWAVblWEc+oGMOeq2aJIi hmlFoLUd7Ge31I03+OZ5IIlOuOc0DM8Qe6zpF25feg3Xw0oQzMHCKgPfnsWbQz+Q 116NhWE8r35eCmrZEsamaTaUBb8ox9aklVaNNyYm/fJgUUuZg9ROb+pmf4s4y5uP x+DQW5RawMV6S7+co7Je8wJB4wGDG0aO/edqUPmdkVW8jksUv5aTD3jr3aQeSA8l YwICU8wIZBd9Ps3W8/1LWVfNCyfdcbafOCztirrIAHpD7BdKUizvo8zyQCMTATqB m2mHI+EPOGcE/P8HRhLENnjBz6CTU0ZFuSaxpmyDTCOewDP9zzIGkEL5qwZ9EOcY 7XlqEEK0PiS/rBmigN8R5bv+H9WsJ6Lb2mOVkoSo18ujM5oclhyWw6OlAVmpLybU ZauoiM31SINO5LHX+M9P0o8FHtauRLPCHYxmB6akhnTPqYhwfqi+fWxrqbmBtEba dr+MTnAVMEFIt4ZdzFOPtZcM+nSGUX/CNfUO4DiCW9MgB9F24kx/lmy+MljQ0gvS 2jxt0ylnTUVxb1XeGZMVHD1CCz0vZhntmAxewbkoltuZuMufJdo= =WTqS -----END PGP SIGNATURE-----