mbox series

[GIT,PULL] Please pull my kvm-ppc-next-5.8-1 tag

Message ID 20200601235357.GB428673@thinks.paulus.ozlabs.org
State Accepted
Headers show
Series [GIT,PULL] Please pull my kvm-ppc-next-5.8-1 tag | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-next-5.8-1

Message

Paul Mackerras June 1, 2020, 11:53 p.m. UTC
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(-)

Comments

Paolo Bonzini June 4, 2020, 6:58 p.m. UTC | #1
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
Paul Mackerras June 11, 2020, 12:48 a.m. UTC | #2
On Thu, Jun 04, 2020 at 08:58:06PM +0200, Paolo Bonzini wrote:
> 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.
...
> 
> Pulled, thanks.
> 
> Paolo

Thanks.

Are you planning to send Linus another pull request for this merge
window, with this stuff in it?

Regards,
Paul.
Paolo Bonzini June 11, 2020, 1:01 a.m. UTC | #3
On 11/06/20 02:48, Paul Mackerras wrote:
> On Thu, Jun 04, 2020 at 08:58:06PM +0200, Paolo Bonzini wrote:
>> 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.
> ...
>>
>> Pulled, thanks.
>>
>> Paolo
> 
> Thanks.
> 
> Are you planning to send Linus another pull request for this merge
> window, with this stuff in it?

Yes, of course.  I have just pushed it to kvm/next and I'll send it
tomorrow.

Paolo