Hi Paolo, Please do a pull from my kvm-ppc-next-5.8-1 tag to get a PPC KVM update for 5.8. It's a relatively small update this time. Michael Ellerman also has some commits in his tree that touch arch/powerpc/kvm, but I have not merged them here because there are no merge conflicts, and so they can go to Linus via Michael's tree. Thanks, Paul. The following changes since commit 9d5272f5e36155bcead69417fd12e98624e7faef: Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD (2020-05-20 03:40:09 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-next-5.8-1 for you to fetch changes up to 11362b1befeadaae4d159a8cddcdaf6b8afe08f9: KVM: PPC: Book3S HV: Close race with page faults around memslot flushes (2020-05-28 10:56:42 +1000) ---------------------------------------------------------------- PPC KVM update for 5.8 - Updates and bug fixes for secure guest support - Other minor bug fixes and cleanups. ---------------------------------------------------------------- Chen Zhou (1): KVM: PPC: Book3S HV: Remove redundant NULL check Laurent Dufour (2): KVM: PPC: Book3S HV: Read ibm,secure-memory nodes KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORT Paul Mackerras (2): KVM: PPC: Book3S HV: Remove user-triggerable WARN_ON KVM: PPC: Book3S HV: Close race with page faults around memslot flushes Qian Cai (2): KVM: PPC: Book3S HV: Ignore kmemleak false positives KVM: PPC: Book3S: Fix some RCU-list locks Tianjia Zhang (2): KVM: PPC: Remove redundant kvm_run from vcpu_arch KVM: PPC: Clean up redundant 'kvm_run' parameters arch/powerpc/include/asm/kvm_book3s.h | 16 +++---- arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/kvm_ppc.h | 27 ++++++------ arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/book3s.h | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 ++--- arch/powerpc/kvm/book3s_64_mmu_radix.c | 36 +++++++++++---- arch/powerpc/kvm/book3s_64_vio.c | 18 ++++++-- arch/powerpc/kvm/book3s_emulate.c | 10 ++--- arch/powerpc/kvm/book3s_hv.c | 75 +++++++++++++++++--------------- arch/powerpc/kvm/book3s_hv_nested.c | 15 +++---- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 ++++++ arch/powerpc/kvm/book3s_paired_singles.c | 72 +++++++++++++++--------------- arch/powerpc/kvm/book3s_pr.c | 30 ++++++------- arch/powerpc/kvm/booke.c | 36 +++++++-------- arch/powerpc/kvm/booke.h | 8 +--- arch/powerpc/kvm/booke_emulate.c | 2 +- arch/powerpc/kvm/e500_emulate.c | 15 +++---- arch/powerpc/kvm/emulate.c | 10 ++--- arch/powerpc/kvm/emulate_loadstore.c | 32 +++++++------- arch/powerpc/kvm/powerpc.c | 72 +++++++++++++++--------------- arch/powerpc/kvm/trace_hv.h | 6 +-- 22 files changed, 276 insertions(+), 237 deletions(-)