On 02/06/20 01:53, Paul Mackerras wrote: > 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(-) > Pulled, thanks. Paolo