All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2015-11-12  5:35 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2015-11-12  5:35 UTC (permalink / raw)
  To: Paolo Bonzini, kvm-ppc, kvm; +Cc: David Gibson

Paolo,

I have two fixes for HV KVM which I would like to have included in
v4.4-rc1.  The first one is a fix for a bug identified by Red Hat
which causes occasional guest crashes.  The second one fixes a bug
which causes host stalls and timeouts under certain circumstances when
the host is configured for static 2-way micro-threading mode.

Thanks,
Paul.

The following changes since commit a3eaa8649e4c6a6afdafaa04b9114fb230617bb1:

  KVM: VMX: Fix commit which broke PML (2015-11-05 11:34:11 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

for you to fetch changes up to f74f2e2e26199f695ca3df94f29e9ab7cb707ea4:

  KVM: PPC: Book3S HV: Don't dynamically split core when already split (2015-11-06 16:02:59 +1100)

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Synthesize segment fault if SLB lookup fails
      KVM: PPC: Book3S HV: Don't dynamically split core when already split

 arch/powerpc/kvm/book3s_hv.c            |  2 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 20 ++++++++++++--------
 2 files changed, 13 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2015-11-12  5:35 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2015-11-12  5:35 UTC (permalink / raw)
  To: Paolo Bonzini, kvm-ppc, kvm; +Cc: David Gibson

Paolo,

I have two fixes for HV KVM which I would like to have included in
v4.4-rc1.  The first one is a fix for a bug identified by Red Hat
which causes occasional guest crashes.  The second one fixes a bug
which causes host stalls and timeouts under certain circumstances when
the host is configured for static 2-way micro-threading mode.

Thanks,
Paul.

The following changes since commit a3eaa8649e4c6a6afdafaa04b9114fb230617bb1:

  KVM: VMX: Fix commit which broke PML (2015-11-05 11:34:11 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

for you to fetch changes up to f74f2e2e26199f695ca3df94f29e9ab7cb707ea4:

  KVM: PPC: Book3S HV: Don't dynamically split core when already split (2015-11-06 16:02:59 +1100)

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Synthesize segment fault if SLB lookup fails
      KVM: PPC: Book3S HV: Don't dynamically split core when already split

 arch/powerpc/kvm/book3s_hv.c            |  2 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 20 ++++++++++++--------
 2 files changed, 13 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2015-11-12  9:11   ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2015-11-12  9:11 UTC (permalink / raw)
  To: Paul Mackerras, kvm-ppc, kvm; +Cc: David Gibson



On 12/11/2015 06:35, Paul Mackerras wrote:
> Paolo,
> 
> I have two fixes for HV KVM which I would like to have included in
> v4.4-rc1.  The first one is a fix for a bug identified by Red Hat
> which causes occasional guest crashes.  The second one fixes a bug
> which causes host stalls and timeouts under certain circumstances when
> the host is configured for static 2-way micro-threading mode.
> 
> Thanks,
> Paul.
> 
> The following changes since commit a3eaa8649e4c6a6afdafaa04b9114fb230617bb1:
> 
>   KVM: VMX: Fix commit which broke PML (2015-11-05 11:34:11 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes
> 
> for you to fetch changes up to f74f2e2e26199f695ca3df94f29e9ab7cb707ea4:
> 
>   KVM: PPC: Book3S HV: Don't dynamically split core when already split (2015-11-06 16:02:59 +1100)
> 
> ----------------------------------------------------------------
> Paul Mackerras (2):
>       KVM: PPC: Book3S HV: Synthesize segment fault if SLB lookup fails
>       KVM: PPC: Book3S HV: Don't dynamically split core when already split
> 
>  arch/powerpc/kvm/book3s_hv.c            |  2 +-
>  arch/powerpc/kvm/book3s_hv_rmhandlers.S | 20 ++++++++++++--------
>  2 files changed, 13 insertions(+), 9 deletions(-)
> 

Pulled, thanks.

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2015-11-12  9:11   ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2015-11-12  9:11 UTC (permalink / raw)
  To: Paul Mackerras, kvm-ppc, kvm; +Cc: David Gibson



On 12/11/2015 06:35, Paul Mackerras wrote:
> Paolo,
> 
> I have two fixes for HV KVM which I would like to have included in
> v4.4-rc1.  The first one is a fix for a bug identified by Red Hat
> which causes occasional guest crashes.  The second one fixes a bug
> which causes host stalls and timeouts under certain circumstances when
> the host is configured for static 2-way micro-threading mode.
> 
> Thanks,
> Paul.
> 
> The following changes since commit a3eaa8649e4c6a6afdafaa04b9114fb230617bb1:
> 
>   KVM: VMX: Fix commit which broke PML (2015-11-05 11:34:11 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes
> 
> for you to fetch changes up to f74f2e2e26199f695ca3df94f29e9ab7cb707ea4:
> 
>   KVM: PPC: Book3S HV: Don't dynamically split core when already split (2015-11-06 16:02:59 +1100)
> 
> ----------------------------------------------------------------
> Paul Mackerras (2):
>       KVM: PPC: Book3S HV: Synthesize segment fault if SLB lookup fails
>       KVM: PPC: Book3S HV: Don't dynamically split core when already split
> 
>  arch/powerpc/kvm/book3s_hv.c            |  2 +-
>  arch/powerpc/kvm/book3s_hv_rmhandlers.S | 20 ++++++++++++--------
>  2 files changed, 13 insertions(+), 9 deletions(-)
> 

Pulled, thanks.

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2015-12-10  3:12 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2015-12-10  3:12 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: Alexander Graf, kvm-ppc

Hi Paolo,

I have a small patch that I would like to get into 4.4 because it
fixes a bug which for certain kernel configs allows userspace to crash
the kernel.  The configs are those for which KVM_BOOK3S_64_HV is set
(y or m) and KVM_BOOK3S_64_PR is not.  Fortunately most distros that
enable KVM_BOOK3S_64_HV also enable KVM_BOOK3S_64_PR, as far as I can
tell.

Thanks,
Paul.

The following changes since commit 09922076003ad66de41ea14d2f8c3b4a16ec7774:

  Merge tag 'kvm-arm-for-v4.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (2015-12-04 18:32:32 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

for you to fetch changes up to c20875a3e638e4a03e099b343ec798edd1af5cc6:

  KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR (2015-12-10 11:34:27 +1100)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR

 arch/powerpc/kvm/book3s_hv.c | 6 ++++++
 1 file changed, 6 insertions(+)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2015-12-10  3:12 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2015-12-10  3:12 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: Alexander Graf, kvm-ppc

Hi Paolo,

I have a small patch that I would like to get into 4.4 because it
fixes a bug which for certain kernel configs allows userspace to crash
the kernel.  The configs are those for which KVM_BOOK3S_64_HV is set
(y or m) and KVM_BOOK3S_64_PR is not.  Fortunately most distros that
enable KVM_BOOK3S_64_HV also enable KVM_BOOK3S_64_PR, as far as I can
tell.

Thanks,
Paul.

The following changes since commit 09922076003ad66de41ea14d2f8c3b4a16ec7774:

  Merge tag 'kvm-arm-for-v4.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (2015-12-04 18:32:32 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

for you to fetch changes up to c20875a3e638e4a03e099b343ec798edd1af5cc6:

  KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR (2015-12-10 11:34:27 +1100)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR

 arch/powerpc/kvm/book3s_hv.c | 6 ++++++
 1 file changed, 6 insertions(+)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-12-10  3:12 ` Paul Mackerras
@ 2015-12-11 11:30   ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2015-12-11 11:30 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: Alexander Graf, kvm-ppc



On 10/12/2015 04:12, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

Pulled, thanks.

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2015-12-11 11:30   ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2015-12-11 11:30 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: Alexander Graf, kvm-ppc



On 10/12/2015 04:12, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

Pulled, thanks.

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2016-03-08 10:54 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2016-03-08 10:54 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: Alexander Graf, kvm-ppc

Paolo,

Here is a pull request for the fix for the bug in HV KVM where the
guest can hang host CPUs.  Please send it to Linus for inclusion in
v4.5.  (Or if you prefer, I can send it to Linus directly.)

Thanks,
Paul.

The following changes since commit 2680d6da455b636dd006636780c0f235c6561d70:

  kvm: x86: Update tsc multiplier on change. (2016-03-02 10:37:32 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

for you to fetch changes up to ccec44563b18a0ce90e2d4f332784b3cb25c8e9c:

  KVM: PPC: Book3S HV: Sanitize special-purpose register values on guest exit (2016-03-08 13:36:42 +1100)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Sanitize special-purpose register values on guest exit

 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2016-03-08 10:54 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2016-03-08 10:54 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: Alexander Graf, kvm-ppc

Paolo,

Here is a pull request for the fix for the bug in HV KVM where the
guest can hang host CPUs.  Please send it to Linus for inclusion in
v4.5.  (Or if you prefer, I can send it to Linus directly.)

Thanks,
Paul.

The following changes since commit 2680d6da455b636dd006636780c0f235c6561d70:

  kvm: x86: Update tsc multiplier on change. (2016-03-02 10:37:32 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git kvm-ppc-fixes

for you to fetch changes up to ccec44563b18a0ce90e2d4f332784b3cb25c8e9c:

  KVM: PPC: Book3S HV: Sanitize special-purpose register values on guest exit (2016-03-08 13:36:42 +1100)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Sanitize special-purpose register values on guest exit

 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-03-02  1:55 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-03-02  1:55 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, Michael Ellerman

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get two bug fixes for
HV KVM on POWER9 machines.  I would like them to go into 4.11.

One of the commits touches a PPC header file.  I have verbal approval
from Michael Ellerman for this change to go via the KVM tree because
the affected definitions are only used by KVM.

Thanks,
Paul.

The following changes since commit fd7e9a88348472521d999434ee02f25735c7dadf:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2017-02-22 18:22:53 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 4e5acdc23a3dcbd6ad6dc93a9783dd9c838987c8:

  KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9 (2017-03-01 11:54:10 +1100)

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Fix software walk of guest process page tables
      KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9

 arch/powerpc/include/asm/book3s/64/mmu.h | 3 ++-
 arch/powerpc/kvm/book3s_64_mmu_radix.c   | 5 +++--
 arch/powerpc/kvm/book3s_hv_rmhandlers.S  | 8 ++++----
 3 files changed, 9 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-03-02  1:55 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-03-02  1:55 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, Michael Ellerman

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get two bug fixes for
HV KVM on POWER9 machines.  I would like them to go into 4.11.

One of the commits touches a PPC header file.  I have verbal approval
from Michael Ellerman for this change to go via the KVM tree because
the affected definitions are only used by KVM.

Thanks,
Paul.

The following changes since commit fd7e9a88348472521d999434ee02f25735c7dadf:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2017-02-22 18:22:53 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 4e5acdc23a3dcbd6ad6dc93a9783dd9c838987c8:

  KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9 (2017-03-01 11:54:10 +1100)

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Fix software walk of guest process page tables
      KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9

 arch/powerpc/include/asm/book3s/64/mmu.h | 3 ++-
 arch/powerpc/kvm/book3s_64_mmu_radix.c   | 5 +++--
 arch/powerpc/kvm/book3s_hv_rmhandlers.S  | 8 ++++----
 3 files changed, 9 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-03-02  1:55 ` Paul Mackerras
@ 2017-03-02 11:00   ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-03-02 11:00 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, Michael Ellerman



On 02/03/2017 02:55, Paul Mackerras wrote:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get two bug fixes for
> HV KVM on POWER9 machines.  I would like them to go into 4.11.
> 
> One of the commits touches a PPC header file.  I have verbal approval
> from Michael Ellerman for this change to go via the KVM tree because
> the affected definitions are only used by KVM.

Fair enough!  Conflicts are only really an issue for the first pull
request in the merge window.

Paolo

> Thanks,
> Paul.
> 
> The following changes since commit fd7e9a88348472521d999434ee02f25735c7dadf:
> 
>   Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2017-02-22 18:22:53 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
> 
> for you to fetch changes up to 4e5acdc23a3dcbd6ad6dc93a9783dd9c838987c8:
> 
>   KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9 (2017-03-01 11:54:10 +1100)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-03-02 11:00   ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-03-02 11:00 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, Michael Ellerman



On 02/03/2017 02:55, Paul Mackerras wrote:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get two bug fixes for
> HV KVM on POWER9 machines.  I would like them to go into 4.11.
> 
> One of the commits touches a PPC header file.  I have verbal approval
> from Michael Ellerman for this change to go via the KVM tree because
> the affected definitions are only used by KVM.

Fair enough!  Conflicts are only really an issue for the first pull
request in the merge window.

Paolo

> Thanks,
> Paul.
> 
> The following changes since commit fd7e9a88348472521d999434ee02f25735c7dadf:
> 
>   Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2017-02-22 18:22:53 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
> 
> for you to fetch changes up to 4e5acdc23a3dcbd6ad6dc93a9783dd9c838987c8:
> 
>   KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9 (2017-03-01 11:54:10 +1100)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-03-02  1:55 ` Paul Mackerras
@ 2017-03-02 21:04   ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-03-02 21:04 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc, Michael Ellerman

2017-03-02 12:55+1100, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get two bug fixes for
> HV KVM on POWER9 machines.  I would like them to go into 4.11.
> 
> One of the commits touches a PPC header file.  I have verbal approval
> from Michael Ellerman for this change to go via the KVM tree because
> the affected definitions are only used by KVM.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-03-02 21:04   ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-03-02 21:04 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc, Michael Ellerman

2017-03-02 12:55+1100, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get two bug fixes for
> HV KVM on POWER9 machines.  I would like them to go into 4.11.
> 
> One of the commits touches a PPC header file.  I have verbal approval
> from Michael Ellerman for this change to go via the KVM tree because
> the affected definitions are only used by KVM.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-04-06  6:28 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-04-06  6:28 UTC (permalink / raw)
  To: Paolo Bonzini, kvm, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get a small fix which
should go into 4.11 (via your master branch).  It is just a check for
a NULL return from kzalloc in recently-added code.

Thanks,
Paul.

The following changes since commit 6fd6410311d618d80748b0a5dd3e8d6cd17662bc:

  Merge tag 'kvm-arm-for-v4.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm (2017-04-05 16:27:47 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to abd80dcbc400fac878202136645e9acf0e0bfbd9:

  KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl (2017-04-06 15:50:43 +1000)

----------------------------------------------------------------
Dan Carpenter (1):
      KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl

 arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 ++++
 1 file changed, 4 insertions(+)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-04-06  6:28 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-04-06  6:28 UTC (permalink / raw)
  To: Paolo Bonzini, kvm, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get a small fix which
should go into 4.11 (via your master branch).  It is just a check for
a NULL return from kzalloc in recently-added code.

Thanks,
Paul.

The following changes since commit 6fd6410311d618d80748b0a5dd3e8d6cd17662bc:

  Merge tag 'kvm-arm-for-v4.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm (2017-04-05 16:27:47 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to abd80dcbc400fac878202136645e9acf0e0bfbd9:

  KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl (2017-04-06 15:50:43 +1000)

----------------------------------------------------------------
Dan Carpenter (1):
      KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl

 arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 ++++
 1 file changed, 4 insertions(+)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-04-06  6:28 ` Paul Mackerras
@ 2017-04-06 14:37   ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-04-06 14:37 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc

2017-04-06 16:28+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get a small fix which
> should go into 4.11 (via your master branch).  It is just a check for
> a NULL return from kzalloc in recently-added code.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-04-06 14:37   ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-04-06 14:37 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc

2017-04-06 16:28+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get a small fix which
> should go into 4.11 (via your master branch).  It is just a check for
> a NULL return from kzalloc in recently-added code.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-05-15  8:16 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-05-15  8:16 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get 3 commits that
should go into 4.12.  Two of them fix failures to build for PR KVM
configurations, and one of them fixes a host crash that can occur on
POWER9 with radix guests.

Thanks,
Paul.

The following changes since commit 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f:

  Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD (2017-05-09 12:51:49 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 76d837a4c0f905f98088877d780169d7a14a6b29:

  KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms (2017-05-12 15:32:30 +1000)

----------------------------------------------------------------
Paul Mackerras (3):
      KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
      KVM: PPC: Book3S PR: Check copy_to/from_user return values
      KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms

 arch/powerpc/kvm/Kconfig             |  2 +-
 arch/powerpc/kvm/Makefile            |  4 +--
 arch/powerpc/kvm/book3s_64_vio_hv.c  | 13 +++++++
 arch/powerpc/kvm/book3s_hv_builtin.c |  9 ++++-
 arch/powerpc/kvm/book3s_pr_papr.c    | 70 +++++++++++++++++++++++++++---------
 arch/powerpc/kvm/powerpc.c           |  4 ++-
 6 files changed, 80 insertions(+), 22 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-05-15  8:16 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-05-15  8:16 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get 3 commits that
should go into 4.12.  Two of them fix failures to build for PR KVM
configurations, and one of them fixes a host crash that can occur on
POWER9 with radix guests.

Thanks,
Paul.

The following changes since commit 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f:

  Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD (2017-05-09 12:51:49 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 76d837a4c0f905f98088877d780169d7a14a6b29:

  KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms (2017-05-12 15:32:30 +1000)

----------------------------------------------------------------
Paul Mackerras (3):
      KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
      KVM: PPC: Book3S PR: Check copy_to/from_user return values
      KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms

 arch/powerpc/kvm/Kconfig             |  2 +-
 arch/powerpc/kvm/Makefile            |  4 +--
 arch/powerpc/kvm/book3s_64_vio_hv.c  | 13 +++++++
 arch/powerpc/kvm/book3s_hv_builtin.c |  9 ++++-
 arch/powerpc/kvm/book3s_pr_papr.c    | 70 +++++++++++++++++++++++++++---------
 arch/powerpc/kvm/powerpc.c           |  4 ++-
 6 files changed, 80 insertions(+), 22 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-05-15  8:16 ` Paul Mackerras
@ 2017-05-15  8:32   ` Christian Zigotzky
  -1 siblings, 0 replies; 66+ messages in thread
From: Christian Zigotzky @ 2017-05-15  8:32 UTC (permalink / raw)
  To: Paul Mackerras, Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Many thanks for fixing!

Have a nice week!

-- Christian

On 15 May 2017 at 10:16 AM, Paul Mackerras wrote:
> Paolo,
>
> Please do a pull from my kvm-ppc-fixes branch to get 3 commits that
> should go into 4.12.  Two of them fix failures to build for PR KVM
> configurations, and one of them fixes a host crash that can occur on
> POWER9 with radix guests.
>
> Thanks,
> Paul.
>
> The following changes since commit 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f:
>
>    Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD (2017-05-09 12:51:49 +0200)
>
> are available in the git repository at:
>
>    git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
>
> for you to fetch changes up to 76d837a4c0f905f98088877d780169d7a14a6b29:
>
>    KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms (2017-05-12 15:32:30 +1000)
>
> ----------------------------------------------------------------
> Paul Mackerras (3):
>        KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
>        KVM: PPC: Book3S PR: Check copy_to/from_user return values
>        KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms
>
>   arch/powerpc/kvm/Kconfig             |  2 +-
>   arch/powerpc/kvm/Makefile            |  4 +--
>   arch/powerpc/kvm/book3s_64_vio_hv.c  | 13 +++++++
>   arch/powerpc/kvm/book3s_hv_builtin.c |  9 ++++-
>   arch/powerpc/kvm/book3s_pr_papr.c    | 70 +++++++++++++++++++++++++++---------
>   arch/powerpc/kvm/powerpc.c           |  4 ++-
>   6 files changed, 80 insertions(+), 22 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-05-15  8:32   ` Christian Zigotzky
  0 siblings, 0 replies; 66+ messages in thread
From: Christian Zigotzky @ 2017-05-15  8:32 UTC (permalink / raw)
  To: Paul Mackerras, Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Many thanks for fixing!

Have a nice week!

-- Christian

On 15 May 2017 at 10:16 AM, Paul Mackerras wrote:
> Paolo,
>
> Please do a pull from my kvm-ppc-fixes branch to get 3 commits that
> should go into 4.12.  Two of them fix failures to build for PR KVM
> configurations, and one of them fixes a host crash that can occur on
> POWER9 with radix guests.
>
> Thanks,
> Paul.
>
> The following changes since commit 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f:
>
>    Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD (2017-05-09 12:51:49 +0200)
>
> are available in the git repository at:
>
>    git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
>
> for you to fetch changes up to 76d837a4c0f905f98088877d780169d7a14a6b29:
>
>    KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms (2017-05-12 15:32:30 +1000)
>
> ----------------------------------------------------------------
> Paul Mackerras (3):
>        KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
>        KVM: PPC: Book3S PR: Check copy_to/from_user return values
>        KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms
>
>   arch/powerpc/kvm/Kconfig             |  2 +-
>   arch/powerpc/kvm/Makefile            |  4 +--
>   arch/powerpc/kvm/book3s_64_vio_hv.c  | 13 +++++++
>   arch/powerpc/kvm/book3s_hv_builtin.c |  9 ++++-
>   arch/powerpc/kvm/book3s_pr_papr.c    | 70 +++++++++++++++++++++++++++---------
>   arch/powerpc/kvm/powerpc.c           |  4 ++-
>   6 files changed, 80 insertions(+), 22 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-05-15  8:16 ` Paul Mackerras
@ 2017-05-16 13:52   ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-05-16 13:52 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc, David Gibson

2017-05-15 18:16+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get 3 commits that
> should go into 4.12.  Two of them fix failures to build for PR KVM
> configurations, and one of them fixes a host crash that can occur on
> POWER9 with radix guests.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-05-16 13:52   ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-05-16 13:52 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc, David Gibson

2017-05-15 18:16+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get 3 commits that
> should go into 4.12.  Two of them fix failures to build for PR KVM
> configurations, and one of them fixes a host crash that can occur on
> POWER9 with radix guests.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-06-20  4:30 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-06-20  4:30 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: David Gibson, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
would like to have go into 4.12, because they fix problems that could
cause hangs or crashes in the host (the first and last commit, but
only on POWER9 systems), or they fix problems that could allow guests
to potentially affect or disrupt the execution of the controlling
userspace (the other four).  They are all marked to go to stable.

Thanks,
Paul.

The following changes since commit 08332893e37af6ae779367e78e444f8f9571511d:

  Linux 4.12-rc2 (2017-05-21 19:30:23 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 3d3efb68c19e539f0535c93a5258c1299270215f:

  KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1 (2017-06-16 16:04:57 +1000)

----------------------------------------------------------------
Paul Mackerras (6):
      KVM: PPC: Book3S HV: Cope with host using large decrementer mode
      KVM: PPC: Book3S HV: Context-switch EBB registers properly
      KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit
      KVM: PPC: Book3S HV: Preserve userspace HTM state properly
      KVM: PPC: Book3S HV: Save/restore host values of debug registers
      KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1

 arch/powerpc/kvm/book3s_hv.c            | 51 ++++++++++++++++++++++
 arch/powerpc/kvm/book3s_hv_interrupts.S | 12 +++++-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 75 ++++++++++++++++++++++++---------
 3 files changed, 118 insertions(+), 20 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-06-20  4:30 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-06-20  4:30 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: David Gibson, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
would like to have go into 4.12, because they fix problems that could
cause hangs or crashes in the host (the first and last commit, but
only on POWER9 systems), or they fix problems that could allow guests
to potentially affect or disrupt the execution of the controlling
userspace (the other four).  They are all marked to go to stable.

Thanks,
Paul.

The following changes since commit 08332893e37af6ae779367e78e444f8f9571511d:

  Linux 4.12-rc2 (2017-05-21 19:30:23 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 3d3efb68c19e539f0535c93a5258c1299270215f:

  KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1 (2017-06-16 16:04:57 +1000)

----------------------------------------------------------------
Paul Mackerras (6):
      KVM: PPC: Book3S HV: Cope with host using large decrementer mode
      KVM: PPC: Book3S HV: Context-switch EBB registers properly
      KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit
      KVM: PPC: Book3S HV: Preserve userspace HTM state properly
      KVM: PPC: Book3S HV: Save/restore host values of debug registers
      KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1

 arch/powerpc/kvm/book3s_hv.c            | 51 ++++++++++++++++++++++
 arch/powerpc/kvm/book3s_hv_interrupts.S | 12 +++++-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 75 ++++++++++++++++++++++++---------
 3 files changed, 118 insertions(+), 20 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-06-20  4:30 ` Paul Mackerras
@ 2017-06-20 12:39   ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-06-20 12:39 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, David Gibson, kvm-ppc

2017-06-20 14:30+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
> would like to have go into 4.12, because they fix problems that could
> cause hangs or crashes in the host (the first and last commit, but
> only on POWER9 systems), or they fix problems that could allow guests
> to potentially affect or disrupt the execution of the controlling
> userspace (the other four).  They are all marked to go to stable.

Pulled, but only locally at the moment -- would you like me to apply
"[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-06-20 12:39   ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-06-20 12:39 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, David Gibson, kvm-ppc

2017-06-20 14:30+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
> would like to have go into 4.12, because they fix problems that could
> cause hangs or crashes in the host (the first and last commit, but
> only on POWER9 systems), or they fix problems that could allow guests
> to potentially affect or disrupt the execution of the controlling
> userspace (the other four).  They are all marked to go to stable.

Pulled, but only locally at the moment -- would you like me to apply
"[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-06-20 12:39   ` Radim Krčmář
@ 2017-06-20 12:55     ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-06-20 12:55 UTC (permalink / raw)
  To: Radim Krčmář, Paul Mackerras; +Cc: kvm, David Gibson, kvm-ppc



On 20/06/2017 14:39, Radim Krčmář wrote:
> 2017-06-20 14:30+1000, Paul Mackerras:
>> Paolo,
>>
>> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
>> would like to have go into 4.12, because they fix problems that could
>> cause hangs or crashes in the host (the first and last commit, but
>> only on POWER9 systems), or they fix problems that could allow guests
>> to potentially affect or disrupt the execution of the controlling
>> userspace (the other four).  They are all marked to go to stable.
> 
> Pulled, but only locally at the moment -- would you like me to apply
> "[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?

Why not, isn't the tree yours? :)

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-06-20 12:55     ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-06-20 12:55 UTC (permalink / raw)
  To: Radim Krčmář, Paul Mackerras; +Cc: kvm, David Gibson, kvm-ppc



On 20/06/2017 14:39, Radim Krčmář wrote:
> 2017-06-20 14:30+1000, Paul Mackerras:
>> Paolo,
>>
>> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
>> would like to have go into 4.12, because they fix problems that could
>> cause hangs or crashes in the host (the first and last commit, but
>> only on POWER9 systems), or they fix problems that could allow guests
>> to potentially affect or disrupt the execution of the controlling
>> userspace (the other four).  They are all marked to go to stable.
> 
> Pulled, but only locally at the moment -- would you like me to apply
> "[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?

Why not, isn't the tree yours? :)

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-06-20 12:55     ` Paolo Bonzini
@ 2017-06-20 15:17       ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-06-20 15:17 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: Paul Mackerras, kvm, David Gibson, kvm-ppc

2017-06-20 14:55+0200, Paolo Bonzini:
> On 20/06/2017 14:39, Radim Krčmář wrote:
> > 2017-06-20 14:30+1000, Paul Mackerras:
> >> Paolo,
> >>
> >> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
> >> would like to have go into 4.12, because they fix problems that could
> >> cause hangs or crashes in the host (the first and last commit, but
> >> only on POWER9 systems), or they fix problems that could allow guests
> >> to potentially affect or disrupt the execution of the controlling
> >> userspace (the other four).  They are all marked to go to stable.
> > 
> > Pulled, but only locally at the moment -- would you like me to apply
> > "[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?
> 
> Why not, isn't the tree yours? :)

Right, and the arch doesn't even match ... let's forget I asked. :)

Pushed into kvm/master, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-06-20 15:17       ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-06-20 15:17 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: Paul Mackerras, kvm, David Gibson, kvm-ppc

2017-06-20 14:55+0200, Paolo Bonzini:
> On 20/06/2017 14:39, Radim Krčmář wrote:
> > 2017-06-20 14:30+1000, Paul Mackerras:
> >> Paolo,
> >>
> >> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
> >> would like to have go into 4.12, because they fix problems that could
> >> cause hangs or crashes in the host (the first and last commit, but
> >> only on POWER9 systems), or they fix problems that could allow guests
> >> to potentially affect or disrupt the execution of the controlling
> >> userspace (the other four).  They are all marked to go to stable.
> > 
> > Pulled, but only locally at the moment -- would you like me to apply
> > "[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?
> 
> Why not, isn't the tree yours? :)

Right, and the arch doesn't even match ... let's forget I asked. :)

Pushed into kvm/master, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-06-20 15:17       ` Radim Krčmář
@ 2017-06-20 23:37         ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-06-20 23:37 UTC (permalink / raw)
  To: Radim Krčmář; +Cc: Paolo Bonzini, kvm, David Gibson, kvm-ppc

On Tue, Jun 20, 2017 at 05:17:01PM +0200, Radim Krčmář wrote:
> 2017-06-20 14:55+0200, Paolo Bonzini:
> > On 20/06/2017 14:39, Radim Krčmář wrote:
> > > 2017-06-20 14:30+1000, Paul Mackerras:
> > >> Paolo,
> > >>
> > >> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
> > >> would like to have go into 4.12, because they fix problems that could
> > >> cause hangs or crashes in the host (the first and last commit, but
> > >> only on POWER9 systems), or they fix problems that could allow guests
> > >> to potentially affect or disrupt the execution of the controlling
> > >> userspace (the other four).  They are all marked to go to stable.
> > > 
> > > Pulled, but only locally at the moment -- would you like me to apply
> > > "[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?
> > 
> > Why not, isn't the tree yours? :)
> 
> Right, and the arch doesn't even match ... let's forget I asked. :)
> 
> Pushed into kvm/master, thanks.

Thanks.

On a related note, we still have the warning in virt/kvm/kvm_main.c
for CONFIG_SMP=n builds about the variable 'wait' being unused in
kvm_make_all_cpus_request(), because smp_call_function_many() doesn't
reference its 'wait' argument for uniprocessor configs.

This then causes the build to fail on powerpc because kvm_main.c
actually gets compiled under arch/powerpc, and we use -Werror for
arch/powerpc by default.

Paolo posted a sketch of a patch to make smp_call_function_many be a
static inline instead of a macro on UP, but it wasn't quite right and
no-one sent it anywhere.  Paolo, if you're OK with me cleaning it up
and sending it on, I'll do that.

Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-06-20 23:37         ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-06-20 23:37 UTC (permalink / raw)
  To: Radim Krčmář; +Cc: Paolo Bonzini, kvm, David Gibson, kvm-ppc

On Tue, Jun 20, 2017 at 05:17:01PM +0200, Radim Krčmář wrote:
> 2017-06-20 14:55+0200, Paolo Bonzini:
> > On 20/06/2017 14:39, Radim Krčmář wrote:
> > > 2017-06-20 14:30+1000, Paul Mackerras:
> > >> Paolo,
> > >>
> > >> Please do a pull from my kvm-ppc-fixes branch to get 6 commits that I
> > >> would like to have go into 4.12, because they fix problems that could
> > >> cause hangs or crashes in the host (the first and last commit, but
> > >> only on POWER9 systems), or they fix problems that could allow guests
> > >> to potentially affect or disrupt the execution of the controlling
> > >> userspace (the other four).  They are all marked to go to stable.
> > > 
> > > Pulled, but only locally at the moment -- would you like me to apply
> > > "[PATCH v2] KVM: MIPS: Fix maybe-uninitialized build failure" directly?
> > 
> > Why not, isn't the tree yours? :)
> 
> Right, and the arch doesn't even match ... let's forget I asked. :)
> 
> Pushed into kvm/master, thanks.

Thanks.

On a related note, we still have the warning in virt/kvm/kvm_main.c
for CONFIG_SMP=n builds about the variable 'wait' being unused in
kvm_make_all_cpus_request(), because smp_call_function_many() doesn't
reference its 'wait' argument for uniprocessor configs.

This then causes the build to fail on powerpc because kvm_main.c
actually gets compiled under arch/powerpc, and we use -Werror for
arch/powerpc by default.

Paolo posted a sketch of a patch to make smp_call_function_many be a
static inline instead of a macro on UP, but it wasn't quite right and
no-one sent it anywhere.  Paolo, if you're OK with me cleaning it up
and sending it on, I'll do that.

Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-06-20 23:37         ` Paul Mackerras
@ 2017-06-21 10:30           ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-06-21 10:30 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář; +Cc: kvm, David Gibson, kvm-ppc



On 21/06/2017 01:37, Paul Mackerras wrote:
>> Right, and the arch doesn't even match ... let's forget I asked. :)
>>
>> Pushed into kvm/master, thanks.
> Thanks.
> 
> On a related note, we still have the warning in virt/kvm/kvm_main.c
> for CONFIG_SMP=n builds about the variable 'wait' being unused in
> kvm_make_all_cpus_request(), because smp_call_function_many() doesn't
> reference its 'wait' argument for uniprocessor configs.
> 
> This then causes the build to fail on powerpc because kvm_main.c
> actually gets compiled under arch/powerpc, and we use -Werror for
> arch/powerpc by default.
> 
> Paolo posted a sketch of a patch to make smp_call_function_many be a
> static inline instead of a macro on UP, but it wasn't quite right and
> no-one sent it anywhere.  Paolo, if you're OK with me cleaning it up
> and sending it on, I'll do that.

The problem is that it breaks MIPS, which uses an unused variable.  I'll
send an alternative patch that is confined in KVM.

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-06-21 10:30           ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-06-21 10:30 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář; +Cc: kvm, David Gibson, kvm-ppc



On 21/06/2017 01:37, Paul Mackerras wrote:
>> Right, and the arch doesn't even match ... let's forget I asked. :)
>>
>> Pushed into kvm/master, thanks.
> Thanks.
> 
> On a related note, we still have the warning in virt/kvm/kvm_main.c
> for CONFIG_SMP=n builds about the variable 'wait' being unused in
> kvm_make_all_cpus_request(), because smp_call_function_many() doesn't
> reference its 'wait' argument for uniprocessor configs.
> 
> This then causes the build to fail on powerpc because kvm_main.c
> actually gets compiled under arch/powerpc, and we use -Werror for
> arch/powerpc by default.
> 
> Paolo posted a sketch of a patch to make smp_call_function_many be a
> static inline instead of a macro on UP, but it wasn't quite right and
> no-one sent it anywhere.  Paolo, if you're OK with me cleaning it up
> and sending it on, I'll do that.

The problem is that it breaks MIPS, which uses an unused variable.  I'll
send an alternative patch that is confined in KVM.

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch again
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-07-01 10:11 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-07-01 10:11 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Paolo,

If there is time, I would really like to get one more commit into
4.12, which fixes a bug where userspace can cause a host kernel crash
on POWER9.  The fix is simple, just 2 lines.  The cause was a typo
where we had 'i' where we should have had 'j' inside a loop.  This is
in code which is new in 4.12.

Thanks,
Paul.

The following changes since commit 3d3efb68c19e539f0535c93a5258c1299270215f:

  KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1 (2017-06-16 16:04:57 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 28b0057f7f6fe13a72188e33cbe7b79ac88220b9:

  KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code (2017-07-01 18:54:07 +1000)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code

 arch/powerpc/kvm/book3s_xive.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch again
@ 2017-07-01 10:11 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-07-01 10:11 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Paolo,

If there is time, I would really like to get one more commit into
4.12, which fixes a bug where userspace can cause a host kernel crash
on POWER9.  The fix is simple, just 2 lines.  The cause was a typo
where we had 'i' where we should have had 'j' inside a loop.  This is
in code which is new in 4.12.

Thanks,
Paul.

The following changes since commit 3d3efb68c19e539f0535c93a5258c1299270215f:

  KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1 (2017-06-16 16:04:57 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 28b0057f7f6fe13a72188e33cbe7b79ac88220b9:

  KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code (2017-07-01 18:54:07 +1000)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code

 arch/powerpc/kvm/book3s_xive.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch again
  2017-07-01 10:11 ` Paul Mackerras
@ 2017-07-03  8:40   ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-07-03  8:40 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, David Gibson



On 01/07/2017 12:11, Paul Mackerras wrote:
> Paolo,
> 
> If there is time, I would really like to get one more commit into
> 4.12, which fixes a bug where userspace can cause a host kernel crash
> on POWER9.  The fix is simple, just 2 lines.  The cause was a typo
> where we had 'i' where we should have had 'j' inside a loop.  This is
> in code which is new in 4.12.

Because I couldn't pull this in time, I've cherry-picked the patch from
the branch and added "Cc: stable@vger.kernel.org".

Paolo

> Thanks,
> Paul.
> 
> The following changes since commit 3d3efb68c19e539f0535c93a5258c1299270215f:
> 
>   KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1 (2017-06-16 16:04:57 +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
> 
> for you to fetch changes up to 28b0057f7f6fe13a72188e33cbe7b79ac88220b9:
> 
>   KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code (2017-07-01 18:54:07 +1000)
> 
> ----------------------------------------------------------------
> Paul Mackerras (1):
>       KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code
> 
>  arch/powerpc/kvm/book3s_xive.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch again
@ 2017-07-03  8:40   ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-07-03  8:40 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, David Gibson



On 01/07/2017 12:11, Paul Mackerras wrote:
> Paolo,
> 
> If there is time, I would really like to get one more commit into
> 4.12, which fixes a bug where userspace can cause a host kernel crash
> on POWER9.  The fix is simple, just 2 lines.  The cause was a typo
> where we had 'i' where we should have had 'j' inside a loop.  This is
> in code which is new in 4.12.

Because I couldn't pull this in time, I've cherry-picked the patch from
the branch and added "Cc: stable@vger.kernel.org".

Paolo

> Thanks,
> Paul.
> 
> The following changes since commit 3d3efb68c19e539f0535c93a5258c1299270215f:
> 
>   KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1 (2017-06-16 16:04:57 +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
> 
> for you to fetch changes up to 28b0057f7f6fe13a72188e33cbe7b79ac88220b9:
> 
>   KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code (2017-07-01 18:54:07 +1000)
> 
> ----------------------------------------------------------------
> Paul Mackerras (1):
>       KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code
> 
>  arch/powerpc/kvm/book3s_xive.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch again
  2017-07-03  8:40   ` Paolo Bonzini
@ 2017-07-05  6:54     ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-07-05  6:54 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: kvm, kvm-ppc, David Gibson

On Mon, Jul 03, 2017 at 10:40:13AM +0200, Paolo Bonzini wrote:
> 
> 
> On 01/07/2017 12:11, Paul Mackerras wrote:
> > Paolo,
> > 
> > If there is time, I would really like to get one more commit into
> > 4.12, which fixes a bug where userspace can cause a host kernel crash
> > on POWER9.  The fix is simple, just 2 lines.  The cause was a typo
> > where we had 'i' where we should have had 'j' inside a loop.  This is
> > in code which is new in 4.12.
> 
> Because I couldn't pull this in time, I've cherry-picked the patch from
> the branch and added "Cc: stable@vger.kernel.org".

Thanks.

Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch again
@ 2017-07-05  6:54     ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-07-05  6:54 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: kvm, kvm-ppc, David Gibson

On Mon, Jul 03, 2017 at 10:40:13AM +0200, Paolo Bonzini wrote:
> 
> 
> On 01/07/2017 12:11, Paul Mackerras wrote:
> > Paolo,
> > 
> > If there is time, I would really like to get one more commit into
> > 4.12, which fixes a bug where userspace can cause a host kernel crash
> > on POWER9.  The fix is simple, just 2 lines.  The cause was a typo
> > where we had 'i' where we should have had 'j' inside a loop.  This is
> > in code which is new in 4.12.
> 
> Because I couldn't pull this in time, I've cherry-picked the patch from
> the branch and added "Cc: stable@vger.kernel.org".

Thanks.

Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-07-26  4:43 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-07-26  4:43 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes to get two commits which fix
host crashes.  I would like these to go into 4.13.

Thanks,
Paul.

The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:

  Linux 4.13-rc2 (2017-07-23 16:15:17 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to ef42719814db06fdfa26cd7566de0b64de173320:

  KVM: PPC: Book3S HV: Fix host crash on changing HPT size (2017-07-24 16:10:44 +1000)

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Enable TM before accessing TM registers
      KVM: PPC: Book3S HV: Fix host crash on changing HPT size

 arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +++-
 arch/powerpc/kvm/book3s_hv.c        | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-07-26  4:43 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-07-26  4:43 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes to get two commits which fix
host crashes.  I would like these to go into 4.13.

Thanks,
Paul.

The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:

  Linux 4.13-rc2 (2017-07-23 16:15:17 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to ef42719814db06fdfa26cd7566de0b64de173320:

  KVM: PPC: Book3S HV: Fix host crash on changing HPT size (2017-07-24 16:10:44 +1000)

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Enable TM before accessing TM registers
      KVM: PPC: Book3S HV: Fix host crash on changing HPT size

 arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +++-
 arch/powerpc/kvm/book3s_hv.c        | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-08-25  1:38 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-08-25  1:38 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, Guilherme G. Piccoli

Paolo,

Please do a pull to get three commits which fix problems relating to
interrupts on POWER9.  The problems which are fixed here can cause
interrupts to get missed, leading to guest hangs and stalls.  I would
like these to go into 4.13.

Thanks,
Paul.

The following changes since commit f2d8421b88ca28253d6265e3852de9f40aae6e63:

  Merge tag 'kvm-s390-master-4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux (2017-08-21 18:21:30 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to bb9b52bd51dcb17b965a30167d0812902c1b9927:

  KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them (2017-08-24 20:02:01 +1000)

----------------------------------------------------------------
Benjamin Herrenschmidt (2):
      KVM: PPC: Book3S HV: Workaround POWER9 DD1.0 bug causing IPB bit loss
      KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them

Nicholas Piggin (1):
      KVM: PPC: Book3S HV: Use msgsync with hypervisor doorbells on POWER9

 arch/powerpc/kvm/book3s_hv_rmhandlers.S |  3 ++
 arch/powerpc/kvm/book3s_xive_template.c | 68 +++++++++++++++++++++++++++++++--
 2 files changed, 68 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-08-25  1:38 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-08-25  1:38 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, Guilherme G. Piccoli

Paolo,

Please do a pull to get three commits which fix problems relating to
interrupts on POWER9.  The problems which are fixed here can cause
interrupts to get missed, leading to guest hangs and stalls.  I would
like these to go into 4.13.

Thanks,
Paul.

The following changes since commit f2d8421b88ca28253d6265e3852de9f40aae6e63:

  Merge tag 'kvm-s390-master-4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux (2017-08-21 18:21:30 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to bb9b52bd51dcb17b965a30167d0812902c1b9927:

  KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them (2017-08-24 20:02:01 +1000)

----------------------------------------------------------------
Benjamin Herrenschmidt (2):
      KVM: PPC: Book3S HV: Workaround POWER9 DD1.0 bug causing IPB bit loss
      KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them

Nicholas Piggin (1):
      KVM: PPC: Book3S HV: Use msgsync with hypervisor doorbells on POWER9

 arch/powerpc/kvm/book3s_hv_rmhandlers.S |  3 ++
 arch/powerpc/kvm/book3s_xive_template.c | 68 +++++++++++++++++++++++++++++++--
 2 files changed, 68 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-08-25  1:38 ` Paul Mackerras
@ 2017-08-25  7:02   ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-08-25  7:02 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, Guilherme G. Piccoli

On 25/08/2017 03:38, Paul Mackerras wrote:
> Paolo,
> 
> Please do a pull to get three commits which fix problems relating to
> interrupts on POWER9.  The problems which are fixed here can cause
> interrupts to get missed, leading to guest hangs and stalls.  I would
> like these to go into 4.13.

Sure, would you also like me to include "[PATCH really v2] KVM: PPC:
Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()"?

Paolo

> Thanks,
> Paul.
> 
> The following changes since commit f2d8421b88ca28253d6265e3852de9f40aae6e63:
> 
>   Merge tag 'kvm-s390-master-4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux (2017-08-21 18:21:30 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
> 
> for you to fetch changes up to bb9b52bd51dcb17b965a30167d0812902c1b9927:
> 
>   KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them (2017-08-24 20:02:01 +1000)
> 
> ----------------------------------------------------------------
> Benjamin Herrenschmidt (2):
>       KVM: PPC: Book3S HV: Workaround POWER9 DD1.0 bug causing IPB bit loss
>       KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them
> 
> Nicholas Piggin (1):
>       KVM: PPC: Book3S HV: Use msgsync with hypervisor doorbells on POWER9
> 
>  arch/powerpc/kvm/book3s_hv_rmhandlers.S |  3 ++
>  arch/powerpc/kvm/book3s_xive_template.c | 68 +++++++++++++++++++++++++++++++--
>  2 files changed, 68 insertions(+), 3 deletions(-)
> 

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-08-25  7:02   ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-08-25  7:02 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, Guilherme G. Piccoli

On 25/08/2017 03:38, Paul Mackerras wrote:
> Paolo,
> 
> Please do a pull to get three commits which fix problems relating to
> interrupts on POWER9.  The problems which are fixed here can cause
> interrupts to get missed, leading to guest hangs and stalls.  I would
> like these to go into 4.13.

Sure, would you also like me to include "[PATCH really v2] KVM: PPC:
Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()"?

Paolo

> Thanks,
> Paul.
> 
> The following changes since commit f2d8421b88ca28253d6265e3852de9f40aae6e63:
> 
>   Merge tag 'kvm-s390-master-4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux (2017-08-21 18:21:30 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes
> 
> for you to fetch changes up to bb9b52bd51dcb17b965a30167d0812902c1b9927:
> 
>   KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them (2017-08-24 20:02:01 +1000)
> 
> ----------------------------------------------------------------
> Benjamin Herrenschmidt (2):
>       KVM: PPC: Book3S HV: Workaround POWER9 DD1.0 bug causing IPB bit loss
>       KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them
> 
> Nicholas Piggin (1):
>       KVM: PPC: Book3S HV: Use msgsync with hypervisor doorbells on POWER9
> 
>  arch/powerpc/kvm/book3s_hv_rmhandlers.S |  3 ++
>  arch/powerpc/kvm/book3s_xive_template.c | 68 +++++++++++++++++++++++++++++++--
>  2 files changed, 68 insertions(+), 3 deletions(-)
> 


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-08-25  7:02   ` Paolo Bonzini
@ 2017-08-25  9:06     ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-08-25  9:06 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: kvm, kvm-ppc, Guilherme G. Piccoli

On Fri, Aug 25, 2017 at 09:02:39AM +0200, Paolo Bonzini wrote:
> On 25/08/2017 03:38, Paul Mackerras wrote:
> > Paolo,
> > 
> > Please do a pull to get three commits which fix problems relating to
> > interrupts on POWER9.  The problems which are fixed here can cause
> > interrupts to get missed, leading to guest hangs and stalls.  I would
> > like these to go into 4.13.
> 
> Sure, would you also like me to include "[PATCH really v2] KVM: PPC:
> Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()"?

Yes, that would be good, thanks.  I don't know of any exploit, but
this kind of thing can sometimes be exploitable in non-obvious ways.

Thanks,
Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-08-25  9:06     ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-08-25  9:06 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: kvm, kvm-ppc, Guilherme G. Piccoli

On Fri, Aug 25, 2017 at 09:02:39AM +0200, Paolo Bonzini wrote:
> On 25/08/2017 03:38, Paul Mackerras wrote:
> > Paolo,
> > 
> > Please do a pull to get three commits which fix problems relating to
> > interrupts on POWER9.  The problems which are fixed here can cause
> > interrupts to get missed, leading to guest hangs and stalls.  I would
> > like these to go into 4.13.
> 
> Sure, would you also like me to include "[PATCH really v2] KVM: PPC:
> Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()"?

Yes, that would be good, thanks.  I don't know of any exploit, but
this kind of thing can sometimes be exploitable in non-obvious ways.

Thanks,
Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-08-30  6:21 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-08-30  6:21 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: kvm, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get one more commit
for 4.13.  It adds mutual exclusion between list_add_rcu and
list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
this, userspace could potentially trigger corruption of the list and
cause a host crash or worse.

Thanks,
Paul.

The following changes since commit 47c5310a8dbe7c2cb9f0083daa43ceed76c257fa:

  KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() (2017-08-25 11:08:57 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to edd03602d97236e8fea13cd76886c576186aa307:

  KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list (2017-08-30 14:59:31 +1000)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list

 arch/powerpc/kvm/book3s_64_vio.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-08-30  6:21 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-08-30  6:21 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: kvm, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get one more commit
for 4.13.  It adds mutual exclusion between list_add_rcu and
list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
this, userspace could potentially trigger corruption of the list and
cause a host crash or worse.

Thanks,
Paul.

The following changes since commit 47c5310a8dbe7c2cb9f0083daa43ceed76c257fa:

  KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() (2017-08-25 11:08:57 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to edd03602d97236e8fea13cd76886c576186aa307:

  KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list (2017-08-30 14:59:31 +1000)

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list

 arch/powerpc/kvm/book3s_64_vio.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-08-30  6:21 ` Paul Mackerras
@ 2017-09-08 14:37   ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-09-08 14:37 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc

2017-08-30 16:21+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get one more commit
> for 4.13.  It adds mutual exclusion between list_add_rcu and
> list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
> this, userspace could potentially trigger corruption of the list and
> cause a host crash or worse.

Both Paolo and I had a vacation the week before final 4.13, so I merged
this for 3.14-rc1, sorry.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-09-08 14:37   ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-09-08 14:37 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc

2017-08-30 16:21+1000, Paul Mackerras:
> Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get one more commit
> for 4.13.  It adds mutual exclusion between list_add_rcu and
> list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
> this, userspace could potentially trigger corruption of the list and
> cause a host crash or worse.

Both Paolo and I had a vacation the week before final 4.13, so I merged
this for 3.14-rc1, sorry.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-09-08 14:37   ` Radim Krčmář
@ 2017-09-09 13:38     ` Paolo Bonzini
  -1 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-09-09 13:38 UTC (permalink / raw)
  To: Radim Krčmář, Paul Mackerras; +Cc: kvm, kvm-ppc

On 08/09/2017 16:37, Radim Krčmář wrote:
> 2017-08-30 16:21+1000, Paul Mackerras:
>> Paolo,
>>
>> Please do a pull from my kvm-ppc-fixes branch to get one more commit
>> for 4.13.  It adds mutual exclusion between list_add_rcu and
>> list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
>> this, userspace could potentially trigger corruption of the list and
>> cause a host crash or worse.
> 
> Both Paolo and I had a vacation the week before final 4.13, so I merged
> this for 3.14-rc1, sorry.

Pi is always a nice source of typos.

I guess it needs to go in 4.13-stable too?  Paul, can you forward it to
stable@vger.kernel.org and include the "Fixes" information (which, by
the way, should probably be almost always included in -rc patches)?

Thanks,

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-09-09 13:38     ` Paolo Bonzini
  0 siblings, 0 replies; 66+ messages in thread
From: Paolo Bonzini @ 2017-09-09 13:38 UTC (permalink / raw)
  To: Radim Krčmář, Paul Mackerras; +Cc: kvm, kvm-ppc

On 08/09/2017 16:37, Radim Krčmář wrote:
> 2017-08-30 16:21+1000, Paul Mackerras:
>> Paolo,
>>
>> Please do a pull from my kvm-ppc-fixes branch to get one more commit
>> for 4.13.  It adds mutual exclusion between list_add_rcu and
>> list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
>> this, userspace could potentially trigger corruption of the list and
>> cause a host crash or worse.
> 
> Both Paolo and I had a vacation the week before final 4.13, so I merged
> this for 3.14-rc1, sorry.

Pi is always a nice source of typos.

I guess it needs to go in 4.13-stable too?  Paul, can you forward it to
stable@vger.kernel.org and include the "Fixes" information (which, by
the way, should probably be almost always included in -rc patches)?

Thanks,

Paolo

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-09-09 13:38     ` Paolo Bonzini
@ 2017-09-12  4:01       ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-09-12  4:01 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: Radim Krčmář, kvm, kvm-ppc

On Sat, Sep 09, 2017 at 03:38:31PM +0200, Paolo Bonzini wrote:
> On 08/09/2017 16:37, Radim Krčmář wrote:
> > 2017-08-30 16:21+1000, Paul Mackerras:
> >> Paolo,
> >>
> >> Please do a pull from my kvm-ppc-fixes branch to get one more commit
> >> for 4.13.  It adds mutual exclusion between list_add_rcu and
> >> list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
> >> this, userspace could potentially trigger corruption of the list and
> >> cause a host crash or worse.
> > 
> > Both Paolo and I had a vacation the week before final 4.13, so I merged
> > this for 3.14-rc1, sorry.
> 
> Pi is always a nice source of typos.

8-)

> I guess it needs to go in 4.13-stable too?  Paul, can you forward it to
> stable@vger.kernel.org and include the "Fixes" information (which, by
> the way, should probably be almost always included in -rc patches)?

Yes, I'll forward it and the previous patch in this area, with fixes
tags.

Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-09-12  4:01       ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-09-12  4:01 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: Radim Krčmář, kvm, kvm-ppc

On Sat, Sep 09, 2017 at 03:38:31PM +0200, Paolo Bonzini wrote:
> On 08/09/2017 16:37, Radim Krčmář wrote:
> > 2017-08-30 16:21+1000, Paul Mackerras:
> >> Paolo,
> >>
> >> Please do a pull from my kvm-ppc-fixes branch to get one more commit
> >> for 4.13.  It adds mutual exclusion between list_add_rcu and
> >> list_del_rcu calls on the kvm->arch.spapr_tce_tables list.  Without
> >> this, userspace could potentially trigger corruption of the list and
> >> cause a host crash or worse.
> > 
> > Both Paolo and I had a vacation the week before final 4.13, so I merged
> > this for 3.14-rc1, sorry.
> 
> Pi is always a nice source of typos.

8-)

> I guess it needs to go in 4.13-stable too?  Paul, can you forward it to
> stable@vger.kernel.org and include the "Fixes" information (which, by
> the way, should probably be almost always included in -rc patches)?

Yes, I'll forward it and the previous patch in this area, with fixes
tags.

Paul.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-09-14  4:06 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-09-14  4:06 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get three bug fixes.
I would like them to go into 4.14-rc.  They all have Fixes: tags and
are cc: stable@vger.kernel.org.

Thanks,
Paul.

The following changes since commit 5f54c8b2d4fad95d1f8ecbe023ebe6038e6d3760:

  Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc (2017-09-08 14:40:43 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 67f8a8c1151c9ef3d1285905d1e66ebb769ecdf7:

  KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly (2017-09-12 16:02:46 +1000)

----------------------------------------------------------------
Benjamin Herrenschmidt (1):
      KVM: PPC: Book3S HV: Don't access XIVE PIPR register using byte accesses

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
      KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly

 arch/powerpc/kvm/book3s_hv.c            |  2 ++
 arch/powerpc/kvm/book3s_hv_rm_xive.c    |  1 -
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 17 ++++++++++++++++-
 arch/powerpc/kvm/book3s_xive.c          |  1 -
 arch/powerpc/kvm/book3s_xive_template.c |  7 ++++---
 5 files changed, 22 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-09-14  4:06 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-09-14  4:06 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes branch to get three bug fixes.
I would like them to go into 4.14-rc.  They all have Fixes: tags and
are cc: stable@vger.kernel.org.

Thanks,
Paul.

The following changes since commit 5f54c8b2d4fad95d1f8ecbe023ebe6038e6d3760:

  Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc (2017-09-08 14:40:43 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to 67f8a8c1151c9ef3d1285905d1e66ebb769ecdf7:

  KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly (2017-09-12 16:02:46 +1000)

----------------------------------------------------------------
Benjamin Herrenschmidt (1):
      KVM: PPC: Book3S HV: Don't access XIVE PIPR register using byte accesses

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
      KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly

 arch/powerpc/kvm/book3s_hv.c            |  2 ++
 arch/powerpc/kvm/book3s_hv_rm_xive.c    |  1 -
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 17 ++++++++++++++++-
 arch/powerpc/kvm/book3s_xive.c          |  1 -
 arch/powerpc/kvm/book3s_xive_template.c |  7 ++++---
 5 files changed, 22 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
  2015-11-12  5:35 ` Paul Mackerras
@ 2017-10-19  4:20 ` Paul Mackerras
  -1 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-10-19  4:20 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc

Hi Paolo,

Please do a pull from my kvm-ppc-fixes branch to get four commits
which I would like to have go into 4.14 since they fix potential host
oops and hangs.

Thanks,
Paul.

The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:

  Linux 4.14-rc4 (2017-10-08 20:53:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to ad98dd1a75ac6a8b68cd2f7bf4676b65734f2a43:

  KVM: PPC: Book3S HV: Add more barriers in XIVE load/unload code (2017-10-16 08:46:46 +1100)

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Protect kvmppc_gpa_to_ua() with SRCU

Benjamin Herrenschmidt (1):
      KVM: PPC: Book3S HV: Add more barriers in XIVE load/unload code

Greg Kurz (1):
      KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM

Nicholas Piggin (1):
      KVM: PPC: Book3S HV: POWER9 more doorbell fixes

 arch/powerpc/kvm/book3s_64_vio.c        | 23 ++++++++++++++---------
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 13 ++++++++++---
 arch/powerpc/kvm/powerpc.c              |  3 +--
 3 files changed, 25 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-10-19  4:20 ` Paul Mackerras
  0 siblings, 0 replies; 66+ messages in thread
From: Paul Mackerras @ 2017-10-19  4:20 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc

Hi Paolo,

Please do a pull from my kvm-ppc-fixes branch to get four commits
which I would like to have go into 4.14 since they fix potential host
oops and hangs.

Thanks,
Paul.

The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:

  Linux 4.14-rc4 (2017-10-08 20:53:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc kvm-ppc-fixes

for you to fetch changes up to ad98dd1a75ac6a8b68cd2f7bf4676b65734f2a43:

  KVM: PPC: Book3S HV: Add more barriers in XIVE load/unload code (2017-10-16 08:46:46 +1100)

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Protect kvmppc_gpa_to_ua() with SRCU

Benjamin Herrenschmidt (1):
      KVM: PPC: Book3S HV: Add more barriers in XIVE load/unload code

Greg Kurz (1):
      KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM

Nicholas Piggin (1):
      KVM: PPC: Book3S HV: POWER9 more doorbell fixes

 arch/powerpc/kvm/book3s_64_vio.c        | 23 ++++++++++++++---------
 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 13 ++++++++++---
 arch/powerpc/kvm/powerpc.c              |  3 +--
 3 files changed, 25 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
  2017-10-19  4:20 ` Paul Mackerras
@ 2017-10-19 13:11   ` Radim Krčmář
  -1 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-10-19 13:11 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc

2017-10-19 15:20+1100, Paul Mackerras:
> Hi Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get four commits
> which I would like to have go into 4.14 since they fix potential host
> oops and hangs.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [GIT PULL] Please pull my kvm-ppc-fixes branch
@ 2017-10-19 13:11   ` Radim Krčmář
  0 siblings, 0 replies; 66+ messages in thread
From: Radim Krčmář @ 2017-10-19 13:11 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc

2017-10-19 15:20+1100, Paul Mackerras:
> Hi Paolo,
> 
> Please do a pull from my kvm-ppc-fixes branch to get four commits
> which I would like to have go into 4.14 since they fix potential host
> oops and hangs.

Pulled, thanks.

^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2017-10-19 13:11 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-12  5:35 [GIT PULL] Please pull my kvm-ppc-fixes branch Paul Mackerras
2015-11-12  5:35 ` Paul Mackerras
2015-11-12  9:11 ` Paolo Bonzini
2015-11-12  9:11   ` Paolo Bonzini
2015-12-10  3:12 Paul Mackerras
2015-12-10  3:12 ` Paul Mackerras
2015-12-11 11:30 ` Paolo Bonzini
2015-12-11 11:30   ` Paolo Bonzini
2016-03-08 10:54 Paul Mackerras
2016-03-08 10:54 ` Paul Mackerras
2017-03-02  1:55 Paul Mackerras
2017-03-02  1:55 ` Paul Mackerras
2017-03-02 11:00 ` Paolo Bonzini
2017-03-02 11:00   ` Paolo Bonzini
2017-03-02 21:04 ` Radim Krčmář
2017-03-02 21:04   ` Radim Krčmář
2017-04-06  6:28 Paul Mackerras
2017-04-06  6:28 ` Paul Mackerras
2017-04-06 14:37 ` Radim Krčmář
2017-04-06 14:37   ` Radim Krčmář
2017-05-15  8:16 Paul Mackerras
2017-05-15  8:16 ` Paul Mackerras
2017-05-15  8:32 ` Christian Zigotzky
2017-05-15  8:32   ` Christian Zigotzky
2017-05-16 13:52 ` Radim Krčmář
2017-05-16 13:52   ` Radim Krčmář
2017-06-20  4:30 Paul Mackerras
2017-06-20  4:30 ` Paul Mackerras
2017-06-20 12:39 ` Radim Krčmář
2017-06-20 12:39   ` Radim Krčmář
2017-06-20 12:55   ` Paolo Bonzini
2017-06-20 12:55     ` Paolo Bonzini
2017-06-20 15:17     ` Radim Krčmář
2017-06-20 15:17       ` Radim Krčmář
2017-06-20 23:37       ` Paul Mackerras
2017-06-20 23:37         ` Paul Mackerras
2017-06-21 10:30         ` Paolo Bonzini
2017-06-21 10:30           ` Paolo Bonzini
2017-07-01 10:11 [GIT PULL] Please pull my kvm-ppc-fixes branch again Paul Mackerras
2017-07-01 10:11 ` Paul Mackerras
2017-07-03  8:40 ` Paolo Bonzini
2017-07-03  8:40   ` Paolo Bonzini
2017-07-05  6:54   ` Paul Mackerras
2017-07-05  6:54     ` Paul Mackerras
2017-07-26  4:43 [GIT PULL] Please pull my kvm-ppc-fixes branch Paul Mackerras
2017-07-26  4:43 ` Paul Mackerras
2017-08-25  1:38 Paul Mackerras
2017-08-25  1:38 ` Paul Mackerras
2017-08-25  7:02 ` Paolo Bonzini
2017-08-25  7:02   ` Paolo Bonzini
2017-08-25  9:06   ` Paul Mackerras
2017-08-25  9:06     ` Paul Mackerras
2017-08-30  6:21 Paul Mackerras
2017-08-30  6:21 ` Paul Mackerras
2017-09-08 14:37 ` Radim Krčmář
2017-09-08 14:37   ` Radim Krčmář
2017-09-09 13:38   ` Paolo Bonzini
2017-09-09 13:38     ` Paolo Bonzini
2017-09-12  4:01     ` Paul Mackerras
2017-09-12  4:01       ` Paul Mackerras
2017-09-14  4:06 Paul Mackerras
2017-09-14  4:06 ` Paul Mackerras
2017-10-19  4:20 Paul Mackerras
2017-10-19  4:20 ` Paul Mackerras
2017-10-19 13:11 ` Radim Krčmář
2017-10-19 13:11   ` Radim Krčmář

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.