All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag
@ 2018-03-03  9:17 Paul Mackerras
  2018-03-06 17:08 ` Radim Krčmář
                   ` (13 more replies)
  0 siblings, 14 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-03-03  9:17 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.16-1 tag to get some fixes
for PPC KVM which should go into 4.16.

Thanks,
Paul.

The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:

  Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)

are available in the git repository at:

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

for you to fetch changes up to 61bd0f66ff92d5ce765ff9850fd3cbfec773c560:

  KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN (2018-03-03 19:28:34 +1100)

----------------------------------------------------------------
Fixes for PPC KVM:

- Fix guest time accounting in the host
- Fix large-page backing for radix guests on POWER9
- Fix HPT guests on POWER9 backed by 2M or 1G pages
- Compile fixes for some configs and gcc versions

----------------------------------------------------------------
Laurent Vivier (1):
      KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN

Paul Mackerras (4):
      KVM: PPC: Fix compile error that occurs when CONFIG_ALTIVEC=n
      KVM: PPC: Book3S: Fix compile error that occurs with some gcc versions
      KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler
      KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing

 arch/powerpc/kvm/book3s_64_mmu_radix.c | 69 +++++++++++++++++++++-------------
 arch/powerpc/kvm/book3s_hv.c           | 17 +++++----
 arch/powerpc/kvm/powerpc.c             |  4 +-
 3 files changed, 55 insertions(+), 35 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2018-03-06 17:08 ` Radim Krčmář
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Radim Krčmář @ 2018-03-06 17:08 UTC (permalink / raw)
  To: kvm-ppc

2018-03-03 20:17+1100, Paul Mackerras:
> Paolo or Radim,
> 
> Please do a pull from my kvm-ppc-fixes-4.16-1 tag to get some fixes
> for PPC KVM which should go into 4.16.

Pulled, thanks.

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
  2018-03-06 17:08 ` Radim Krčmář
@ 2018-03-14  8:57 ` Paul Mackerras
  2018-03-15 20:57 ` Paolo Bonzini
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-03-14  8:57 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.16-2 to get one commit that I
would like to have in 4.16.  It fixes a recently-discovered bug whose
main symptom is typically a soft lockup in smp_call_function_many() in
the host.  The bug has been around since 4.8 but it doesn't show up on
POWER8 systems, only on POWER9, which is why we haven't noticed it
before this.

Thanks,
Paul.

The following changes since commit 45e3b4759d230b057832fa751af9a853495a17bd:

  Merge tag 'kvm-s390-master-4.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux (2018-03-06 17:42:28 +0100)

are available in the git repository at:

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

for you to fetch changes up to a8b48a4dccea77e29462e59f1dbf0d5aa1ff167c:

  KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry (2018-03-14 15:10:50 +1100)

----------------------------------------------------------------
Fix for PPC KVM for 4.16

- Fix bug leading to lost IPIs on POWER9 and hence to other CPUs reporting
  lockups in smp_call_function_many().

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry

 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
  2018-03-06 17:08 ` Radim Krčmář
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
@ 2018-03-15 20:57 ` Paolo Bonzini
  2018-03-23  4:46 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-3 tag Paul Mackerras
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2018-03-15 20:57 UTC (permalink / raw)
  To: kvm-ppc

On 14/03/2018 09:57, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-4.16-2

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.16-3 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (2 preceding siblings ...)
  2018-03-15 20:57 ` Paolo Bonzini
@ 2018-03-23  4:46 ` Paul Mackerras
  2018-03-23 17:21 ` Paolo Bonzini
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-03-23  4:46 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.16-3 tag to get one commit
that should go in 4.16.  It fixes a bug that causes occasional machine
check exceptions on POWER8 hosts.  The bug was introduced in 4.16-rc1
so no stable backport is needed.

Thanks,
Paul.

The following changes since commit a8b48a4dccea77e29462e59f1dbf0d5aa1ff167c:

  KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry (2018-03-14 15:10:50 +1100)

are available in the git repository at:

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

for you to fetch changes up to cda4a14733138b8f15b0b69d97ec198dc41eccae:

  KVM: PPC: Book3S HV: Fix duplication of host SLB entries (2018-03-23 13:42:51 +1100)

----------------------------------------------------------------
PPC KVM fix -

Fix a bug causing occasional machine check exceptions on POWER8 hosts,
introduced in 4.16-rc1.

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Fix duplication of host SLB entries

 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 35 +++++++++++++++++----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.16-3 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (3 preceding siblings ...)
  2018-03-23  4:46 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-3 tag Paul Mackerras
@ 2018-03-23 17:21 ` Paolo Bonzini
  2018-05-24  5:34 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.17-1 tag Paul Mackerras
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2018-03-23 17:21 UTC (permalink / raw)
  To: kvm-ppc

On 23/03/2018 05:46, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-4.16-3

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.17-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (4 preceding siblings ...)
  2018-03-23 17:21 ` Paolo Bonzini
@ 2018-05-24  5:34 ` Paul Mackerras
  2018-05-24 17:02 ` Radim Krčmář
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-05-24  5:34 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.17-1 tag to get 5 commits
which I would like to have in 4.17, all relating to HV KVM on POWER8
and POWER9.

Thanks,
Paul.

The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb:

  Linux 4.17-rc4 (2018-05-06 16:57:38 -1000)

are available in the Git repository at:

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

for you to fetch changes up to df158189dbcc2e0ee29dc4b917d45ee5bf25a35e:

  KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path (2018-05-17 15:17:13 +1000)

----------------------------------------------------------------
Fixes for PPC KVM:

- Close a hole which could possibly lead to the host timebase getting
  out of sync.

- Three fixes relating to PTEs and TLB entries for radix guests.

- Fix a bug which could lead to an interrupt never getting delivered
  to the guest, if it is pending for a guest vCPU when the vCPU gets
  offlined.

----------------------------------------------------------------
Benjamin Herrenschmidt (1):
      KVM: PPC: Book3S HV: XIVE: Resend re-routed interrupts on CPU priority change

Nicholas Piggin (2):
      KVM: PPC: Book3S HV: Make radix use correct tlbie sequence in kvmppc_radix_tlbie_page
      KVM: PPC: Book3S HV: Make radix clear pte when unmapping

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Snapshot timebase offset on guest entry
      KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path

 arch/powerpc/include/asm/kvm_book3s.h   |   1 +
 arch/powerpc/kernel/asm-offsets.c       |   1 +
 arch/powerpc/kvm/book3s_64_mmu_radix.c  |   6 +-
 arch/powerpc/kvm/book3s_hv.c            |   1 +
 arch/powerpc/kvm/book3s_hv_rmhandlers.S |  97 +++++++++++++++-------------
 arch/powerpc/kvm/book3s_xive_template.c | 108 +++++++++++++++++++++++++++++---
 6 files changed, 159 insertions(+), 55 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.17-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (5 preceding siblings ...)
  2018-05-24  5:34 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.17-1 tag Paul Mackerras
@ 2018-05-24 17:02 ` Radim Krčmář
  2018-08-22 12:08 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-1 tag Paul Mackerras
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Radim Krčmář @ 2018-05-24 17:02 UTC (permalink / raw)
  To: kvm-ppc

2018-05-24 15:34+1000, Paul Mackerras:
> Paolo or Radim,
> 
> Please do a pull from my kvm-ppc-fixes-4.17-1 tag to get 5 commits
> which I would like to have in 4.17, all relating to HV KVM on POWER8
> and POWER9.

Pulled, thanks.

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.19-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (6 preceding siblings ...)
  2018-05-24 17:02 ` Radim Krčmář
@ 2018-08-22 12:08 ` Paul Mackerras
  2018-09-14  9:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-2 tag Paul Mackerras
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-08-22 12:08 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.19-1 tag to get two small
fixes which should go into 4.19.

Thanks,
Paul.

The following changes since commit fd8ca6dac9b45db8503cf508880edd63e039e2f2:

  KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (2018-08-06 18:18:41 +0200)

are available in the git repository at:

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

for you to fetch changes up to 46dec40fb741f00f1864580130779aeeaf24fb3d:

  KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (2018-08-20 16:05:45 +1000)

----------------------------------------------------------------
PPC KVM fixes for 4.19

Two small fixes for KVM on POWER machines; one fixes a bug where pages
might not get marked dirty, causing guest memory corruption on migration,
and the other fixes a bug causing reads from guest memory to use the
wrong guest real address for very large HPT guests (>256G of memory),
leading to failures in instruction emulation.

----------------------------------------------------------------
Paul Mackerras (2):
      KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix()
      KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function

 arch/powerpc/kvm/book3s_64_mmu_hv.c    | 2 +-
 arch/powerpc/kvm/book3s_64_mmu_radix.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.19-2 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (7 preceding siblings ...)
  2018-08-22 12:08 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-1 tag Paul Mackerras
@ 2018-09-14  9:57 ` Paul Mackerras
  2018-09-18 13:22 ` Paolo Bonzini
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-09-14  9:57 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.19-2 tag to get two commits
that should go into 4.19 because they fix host crashes and memory
corruption that can occur on POWER machines when the memory backing a
guest contains transparent huge pages.

Thanks,
Paul.

The following changes since commit bdf7ffc89922a52a4f08a12f7421ea24bb7626a0:

  KVM: LAPIC: Fix pv ipis out-of-bounds access (2018-09-07 18:38:43 +0200)

are available in the git repository at:

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

for you to fetch changes up to 71d29f43b6332badc5598c656616a62575e83342:

  KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (2018-09-12 08:50:50 +1000)

----------------------------------------------------------------
Second set of PPC KVM fixes for 4.19

Two fixes for KVM on POWER machines.  Both of these relate to memory
corruption and host crashes seen when transparent huge pages are
enabled.  The first fixes a host crash that can occur when a DMA
mapping is removed by the guest and the page mapped was part of a
transparent huge page; the second fixes corruption that could occur
when a hypervisor page fault for a radix guest is being serviced at
the same time that the backing page is being collapsed or split.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode

Nicholas Piggin (1):
      KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size

 arch/powerpc/include/asm/book3s/64/pgtable.h |  1 -
 arch/powerpc/include/asm/iommu.h             |  2 -
 arch/powerpc/include/asm/mmu_context.h       |  1 +
 arch/powerpc/kernel/iommu.c                  | 25 --------
 arch/powerpc/kvm/book3s_64_mmu_radix.c       | 91 +++++++++++-----------------
 arch/powerpc/kvm/book3s_64_vio_hv.c          | 39 +++++++++---
 arch/powerpc/mm/init_64.c                    | 49 ---------------
 arch/powerpc/mm/mmu_context_iommu.c          | 34 +++++++++--
 8 files changed, 99 insertions(+), 143 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.19-2 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (8 preceding siblings ...)
  2018-09-14  9:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-2 tag Paul Mackerras
@ 2018-09-18 13:22 ` Paolo Bonzini
  2018-10-05  0:29 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-3 tag Paul Mackerras
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2018-09-18 13:22 UTC (permalink / raw)
  To: kvm-ppc

On 14/09/2018 11:57, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-4.19-2

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.19-3 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (9 preceding siblings ...)
  2018-09-18 13:22 ` Paolo Bonzini
@ 2018-10-05  0:29 ` Paul Mackerras
  2018-10-05  7:43 ` Paolo Bonzini
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-10-05  0:29 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.19-3 tag to get one commit
that fixes a host crash that I have seen when a page fault on a radix
guest on POWER9 happens concurrently with a THP collapse operation.
The bug is only in 4.19-rc and hence the fix does not need to be
backported to any stable kernel tree.

Thanks,
Paul.

The following changes since commit 71d29f43b6332badc5598c656616a62575e83342:

  KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (2018-09-12 08:50:50 +1000)

are available in the git repository at:

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

for you to fetch changes up to 6579804c431712d56956a63b1a01509441cc6800:

  KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (2018-10-04 14:51:11 +1000)

----------------------------------------------------------------
Third set of PPC KVM fixes for 4.19

One patch here, fixing a potential host crash introduced (or at least
exacerbated) by a previous fix for corruption relating to radix guest
page faults and THP operations.

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault

 arch/powerpc/kvm/book3s_64_mmu_radix.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.19-3 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (10 preceding siblings ...)
  2018-10-05  0:29 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-3 tag Paul Mackerras
@ 2018-10-05  7:43 ` Paolo Bonzini
  2018-11-16 10:36 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.20-1 tag Paul Mackerras
  2018-11-25 17:54 ` Paolo Bonzini
  13 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2018-10-05  7:43 UTC (permalink / raw)
  To: kvm-ppc

On 05/10/2018 02:29, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-4.19-3

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-4.20-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (11 preceding siblings ...)
  2018-10-05  7:43 ` Paolo Bonzini
@ 2018-11-16 10:36 ` Paul Mackerras
  2018-11-25 17:54 ` Paolo Bonzini
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2018-11-16 10:36 UTC (permalink / raw)
  To: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-4.20-1 tag to get a 1-line
change that fixes a bug in the nested HV KVM code that was merged in
the 4.20 merge window.

Thanks,
Paul.

The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad:

  Linux 4.20-rc2 (2018-11-11 17:12:31 -0600)

are available in the git repository at:

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

for you to fetch changes up to 6c08ec1216b7b2f84b9755f339d6009768599256:

  KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (2018-11-15 13:59:21 +1100)

----------------------------------------------------------------
PPC KVM fixes for 4.20

This has a single 1-line patch which fixes a bug in the recently-merged
nested HV KVM support.

----------------------------------------------------------------
Michael Roth (1):
      KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED

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

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-4.20-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
                   ` (12 preceding siblings ...)
  2018-11-16 10:36 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.20-1 tag Paul Mackerras
@ 2018-11-25 17:54 ` Paolo Bonzini
  13 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2018-11-25 17:54 UTC (permalink / raw)
  To: kvm-ppc

On 16/11/18 11:36, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-4.20-1

Pulled.  Thanks and sorry for the delay.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2019-04-07 22:12 ` Paul Mackerras
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-04-07 22:12 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář; +Cc: kvm, kvm-ppc, David Gibson

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.1-1 tag to get two commits
which fix bugs which could potentially cause hangs or corruption in
the host.

Thanks,
Paul.

The following changes since commit 690edec54cbaa0e98dc592aae6864272f48f3c84:

  Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (2019-03-28 19:07:30 +0100)

are available in the git repository at:

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

for you to fetch changes up to 345077c8e172c255ea0707214303ccd099e5656b:

  KVM: PPC: Book3S: Protect memslots while validating user address (2019-04-05 14:37:24 +1100)

----------------------------------------------------------------
KVM/PPC fixes for 5.1

- Fix host hang in the HTM assist code for POWER9
- Take srcu read lock around memslot lookup

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Protect memslots while validating user address

Suraj Jitindar Singh (1):
      KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit

 arch/powerpc/kvm/book3s_64_vio.c | 6 +++---
 arch/powerpc/kvm/book3s_hv.c     | 4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag
@ 2019-04-07 22:12 ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-04-07 22:12 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář; +Cc: kvm, kvm-ppc, David Gibson

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.1-1 tag to get two commits
which fix bugs which could potentially cause hangs or corruption in
the host.

Thanks,
Paul.

The following changes since commit 690edec54cbaa0e98dc592aae6864272f48f3c84:

  Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (2019-03-28 19:07:30 +0100)

are available in the git repository at:

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

for you to fetch changes up to 345077c8e172c255ea0707214303ccd099e5656b:

  KVM: PPC: Book3S: Protect memslots while validating user address (2019-04-05 14:37:24 +1100)

----------------------------------------------------------------
KVM/PPC fixes for 5.1

- Fix host hang in the HTM assist code for POWER9
- Take srcu read lock around memslot lookup

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Protect memslots while validating user address

Suraj Jitindar Singh (1):
      KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit

 arch/powerpc/kvm/book3s_64_vio.c | 6 +++---
 arch/powerpc/kvm/book3s_hv.c     | 4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag
  2019-04-07 22:12 ` Paul Mackerras
@ 2019-04-18  4:05   ` Paul Mackerras
  -1 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-04-18  4:05 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář; +Cc: kvm, kvm-ppc, David Gibson

On Mon, Apr 08, 2019 at 08:12:25AM +1000, Paul Mackerras wrote:
> Paolo or Radim,
> 
> Please do a pull from my kvm-ppc-fixes-5.1-1 tag to get two commits
> which fix bugs which could potentially cause hangs or corruption in
> the host.

Ping?  Did this get lost?

> Thanks,
> Paul.
> 
> The following changes since commit 690edec54cbaa0e98dc592aae6864272f48f3c84:
> 
>   Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (2019-03-28 19:07:30 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.1-1
> 
> for you to fetch changes up to 345077c8e172c255ea0707214303ccd099e5656b:
> 
>   KVM: PPC: Book3S: Protect memslots while validating user address (2019-04-05 14:37:24 +1100)
> 
> ----------------------------------------------------------------
> KVM/PPC fixes for 5.1
> 
> - Fix host hang in the HTM assist code for POWER9
> - Take srcu read lock around memslot lookup
> 
> ----------------------------------------------------------------
> Alexey Kardashevskiy (1):
>       KVM: PPC: Book3S: Protect memslots while validating user address
> 
> Suraj Jitindar Singh (1):
>       KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit
> 
>  arch/powerpc/kvm/book3s_64_vio.c | 6 +++---
>  arch/powerpc/kvm/book3s_hv.c     | 4 +++-
>  2 files changed, 6 insertions(+), 4 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag
@ 2019-04-18  4:05   ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-04-18  4:05 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář; +Cc: kvm, kvm-ppc, David Gibson

On Mon, Apr 08, 2019 at 08:12:25AM +1000, Paul Mackerras wrote:
> Paolo or Radim,
> 
> Please do a pull from my kvm-ppc-fixes-5.1-1 tag to get two commits
> which fix bugs which could potentially cause hangs or corruption in
> the host.

Ping?  Did this get lost?

> Thanks,
> Paul.
> 
> The following changes since commit 690edec54cbaa0e98dc592aae6864272f48f3c84:
> 
>   Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (2019-03-28 19:07:30 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.1-1
> 
> for you to fetch changes up to 345077c8e172c255ea0707214303ccd099e5656b:
> 
>   KVM: PPC: Book3S: Protect memslots while validating user address (2019-04-05 14:37:24 +1100)
> 
> ----------------------------------------------------------------
> KVM/PPC fixes for 5.1
> 
> - Fix host hang in the HTM assist code for POWER9
> - Take srcu read lock around memslot lookup
> 
> ----------------------------------------------------------------
> Alexey Kardashevskiy (1):
>       KVM: PPC: Book3S: Protect memslots while validating user address
> 
> Suraj Jitindar Singh (1):
>       KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit
> 
>  arch/powerpc/kvm/book3s_64_vio.c | 6 +++---
>  arch/powerpc/kvm/book3s_hv.c     | 4 +++-
>  2 files changed, 6 insertions(+), 4 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag
  2019-04-18  4:05   ` Paul Mackerras
@ 2019-04-18 16:53     ` Paolo Bonzini
  -1 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-04-18 16:53 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář; +Cc: kvm, kvm-ppc, David Gibson

On 18/04/19 06:05, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.1-1

Pulled now.  Sorry for not noticing it before.

Paolo

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag
@ 2019-04-18 16:53     ` Paolo Bonzini
  0 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-04-18 16:53 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář; +Cc: kvm, kvm-ppc, David Gibson

On 18/04/19 06:05, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.1-1

Pulled now.  Sorry for not noticing it before.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.2-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2019-05-30 11:59 ` Paul Mackerras
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-05-30 11:59 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář, kvm; +Cc: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.2-1 tag to get a series of
commits which should go into 5.2 (i.e. via the master branch of the
kvm tree).  They are mostly fixes for the new code which allows guests
to access the XIVE interrupt controller on POWER9 machines directly,
and locking fixes to solve host deadlock issues.

It turns out that the PPC KVM code had been using the kvm->lock mutex
in several places where the vcpu mutex was already held.  Although
this is contrary to what Documentation/virtual/kvm/locking.txt says,
lockdep didn't complain about it in the past because we (apparently)
had no places where a vcpu mutex was taken with kvm->lock held.  Now
there is such a place, in the recently-added XIVE code.  Thus we now
need to fix those other places that take the locks in the wrong order.

Thanks,
Paul.

The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:

  Linux 5.2-rc2 (2019-05-26 16:49:19 -0700)

are available in the git repository at:

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

for you to fetch changes up to d724c9e54939a597592de3659541da11fc7aa112:

  KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (2019-05-30 14:00:54 +1000)

----------------------------------------------------------------
PPC KVM fixes for 5.2

- Several bug fixes for the new XIVE-native code.
- Replace kvm->lock by other mutexes in several places where we hold a
  vcpu mutex, to avoid lock order inversions.
- Fix a lockdep warning on guest entry for radix-mode guests.
- Fix a bug causing user-visible corruption of SPRG3 on the host.

----------------------------------------------------------------
Cédric Le Goater (7):
      KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released
      KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting
      KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier
      KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device
      KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts
      KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots
      KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages

Paul Mackerras (5):
      KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions
      KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup
      KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
      KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu
      KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9

Suraj Jitindar Singh (1):
      KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry()

 arch/powerpc/include/asm/kvm_host.h   |   2 +
 arch/powerpc/kvm/book3s.c             |   1 +
 arch/powerpc/kvm/book3s_64_mmu_hv.c   |  36 ++++++------
 arch/powerpc/kvm/book3s_hv.c          |  48 ++++++++++------
 arch/powerpc/kvm/book3s_rtas.c        |  14 ++---
 arch/powerpc/kvm/book3s_xive.c        |  55 +++++++++----------
 arch/powerpc/kvm/book3s_xive.h        |   1 +
 arch/powerpc/kvm/book3s_xive_native.c | 100 +++++++++++++++++++---------------
 8 files changed, 142 insertions(+), 115 deletions(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.2-1 tag
@ 2019-05-30 11:59 ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-05-30 11:59 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář, kvm; +Cc: kvm-ppc

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.2-1 tag to get a series of
commits which should go into 5.2 (i.e. via the master branch of the
kvm tree).  They are mostly fixes for the new code which allows guests
to access the XIVE interrupt controller on POWER9 machines directly,
and locking fixes to solve host deadlock issues.

It turns out that the PPC KVM code had been using the kvm->lock mutex
in several places where the vcpu mutex was already held.  Although
this is contrary to what Documentation/virtual/kvm/locking.txt says,
lockdep didn't complain about it in the past because we (apparently)
had no places where a vcpu mutex was taken with kvm->lock held.  Now
there is such a place, in the recently-added XIVE code.  Thus we now
need to fix those other places that take the locks in the wrong order.

Thanks,
Paul.

The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:

  Linux 5.2-rc2 (2019-05-26 16:49:19 -0700)

are available in the git repository at:

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

for you to fetch changes up to d724c9e54939a597592de3659541da11fc7aa112:

  KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (2019-05-30 14:00:54 +1000)

----------------------------------------------------------------
PPC KVM fixes for 5.2

- Several bug fixes for the new XIVE-native code.
- Replace kvm->lock by other mutexes in several places where we hold a
  vcpu mutex, to avoid lock order inversions.
- Fix a lockdep warning on guest entry for radix-mode guests.
- Fix a bug causing user-visible corruption of SPRG3 on the host.

----------------------------------------------------------------
Cédric Le Goater (7):
      KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released
      KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting
      KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier
      KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device
      KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts
      KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots
      KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages

Paul Mackerras (5):
      KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions
      KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup
      KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
      KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu
      KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9

Suraj Jitindar Singh (1):
      KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry()

 arch/powerpc/include/asm/kvm_host.h   |   2 +
 arch/powerpc/kvm/book3s.c             |   1 +
 arch/powerpc/kvm/book3s_64_mmu_hv.c   |  36 ++++++------
 arch/powerpc/kvm/book3s_hv.c          |  48 ++++++++++------
 arch/powerpc/kvm/book3s_rtas.c        |  14 ++---
 arch/powerpc/kvm/book3s_xive.c        |  55 +++++++++----------
 arch/powerpc/kvm/book3s_xive.h        |   1 +
 arch/powerpc/kvm/book3s_xive_native.c | 100 +++++++++++++++++++---------------
 8 files changed, 142 insertions(+), 115 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.2-1 tag
  2019-05-30 11:59 ` Paul Mackerras
@ 2019-05-31 22:48   ` Paolo Bonzini
  -1 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-05-31 22:48 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář, kvm; +Cc: kvm-ppc

On 30/05/19 13:59, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.2-1

Pulled, thanks.

Paolo

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.2-1 tag
@ 2019-05-31 22:48   ` Paolo Bonzini
  0 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-05-31 22:48 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář, kvm; +Cc: kvm-ppc

On 30/05/19 13:59, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.2-1

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.3-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2019-08-27  9:53 ` Paul Mackerras
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-08-27  9:53 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář, kvm; +Cc: kvm-ppc, David Gibson

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.3-1 tag to get one small
commit which I would like to go to Linus for 5.3 if possible, since it
fixes a bug where a malicious guest could cause host CPUs to hang
hard.  The fix is small and obviously correct.

Thanks,
Paul.

The following changes since commit e4427372398c31f57450565de277f861a4db5b3b:

  selftests/kvm: make platform_info_test pass on AMD (2019-08-21 19:08:18 +0200)

are available in the git repository at:

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

for you to fetch changes up to ddfd151f3def9258397fcde7a372205a2d661903:

  KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling (2019-08-27 10:59:30 +1000)

----------------------------------------------------------------
KVM/PPC fix for 5.3

- Fix bug which could leave locks locked in the host on return
  to a guest.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling

 arch/powerpc/kvm/book3s_64_vio.c    | 6 ++++--
 arch/powerpc/kvm/book3s_64_vio_hv.c | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.3-1 tag
@ 2019-08-27  9:53 ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-08-27  9:53 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář, kvm; +Cc: kvm-ppc, David Gibson

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.3-1 tag to get one small
commit which I would like to go to Linus for 5.3 if possible, since it
fixes a bug where a malicious guest could cause host CPUs to hang
hard.  The fix is small and obviously correct.

Thanks,
Paul.

The following changes since commit e4427372398c31f57450565de277f861a4db5b3b:

  selftests/kvm: make platform_info_test pass on AMD (2019-08-21 19:08:18 +0200)

are available in the git repository at:

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

for you to fetch changes up to ddfd151f3def9258397fcde7a372205a2d661903:

  KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling (2019-08-27 10:59:30 +1000)

----------------------------------------------------------------
KVM/PPC fix for 5.3

- Fix bug which could leave locks locked in the host on return
  to a guest.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling

 arch/powerpc/kvm/book3s_64_vio.c    | 6 ++++--
 arch/powerpc/kvm/book3s_64_vio_hv.c | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.3-1 tag
  2019-08-27  9:53 ` Paul Mackerras
@ 2019-08-27 15:49   ` Radim Krčmář
  -1 siblings, 0 replies; 41+ messages in thread
From: Radim Krčmář @ 2019-08-27 15:49 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc, David Gibson

2019-08-27 19:53+1000, Paul Mackerras:
> Paolo or Radim,
> 
> Please do a pull from my kvm-ppc-fixes-5.3-1 tag to get one small
> commit which I would like to go to Linus for 5.3 if possible, since it
> fixes a bug where a malicious guest could cause host CPUs to hang
> hard.  The fix is small and obviously correct.

Pulled, thanks.

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.3-1 tag
@ 2019-08-27 15:49   ` Radim Krčmář
  0 siblings, 0 replies; 41+ messages in thread
From: Radim Krčmář @ 2019-08-27 15:49 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Paolo Bonzini, kvm, kvm-ppc, David Gibson

2019-08-27 19:53+1000, Paul Mackerras:
> Paolo or Radim,
> 
> Please do a pull from my kvm-ppc-fixes-5.3-1 tag to get one small
> commit which I would like to go to Linus for 5.3 if possible, since it
> fixes a bug where a malicious guest could cause host CPUs to hang
> hard.  The fix is small and obviously correct.

Pulled, thanks.

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.4-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2019-10-21  4:19 ` Paul Mackerras
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-10-21  4:19 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář, kvm; +Cc: kvm-ppc, David Gibson

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.4-1 tag to get a commit which
fixes a potential host crash.  I have based my tree on 5.4-rc3 because
there is another KVM fix which is included in 5.4-rc3, having gone
upstream via Michael Ellerman's tree.

Thanks,
Paul.

The following changes since commit 4f5cafb5cb8471e54afdc9054d973535614f7675:

  Linux 5.4-rc3 (2019-10-13 16:37:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 12ade69c1eb9958b13374edf5ef742ea20ccffde:

  KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use (2019-10-15 16:09:11 +1100)

----------------------------------------------------------------
PPC KVM fix for 5.4

- Fix a bug in the XIVE code which can cause a host crash.

----------------------------------------------------------------
Greg Kurz (1):
      KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use

 arch/powerpc/kvm/book3s_xive.c        | 24 ++++++++++++++++--------
 arch/powerpc/kvm/book3s_xive.h        | 12 ++++++++++++
 arch/powerpc/kvm/book3s_xive_native.c |  6 ++++--
 3 files changed, 32 insertions(+), 10 deletions(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.4-1 tag
@ 2019-10-21  4:19 ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-10-21  4:19 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář, kvm; +Cc: kvm-ppc, David Gibson

Paolo or Radim,

Please do a pull from my kvm-ppc-fixes-5.4-1 tag to get a commit which
fixes a potential host crash.  I have based my tree on 5.4-rc3 because
there is another KVM fix which is included in 5.4-rc3, having gone
upstream via Michael Ellerman's tree.

Thanks,
Paul.

The following changes since commit 4f5cafb5cb8471e54afdc9054d973535614f7675:

  Linux 5.4-rc3 (2019-10-13 16:37:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 12ade69c1eb9958b13374edf5ef742ea20ccffde:

  KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use (2019-10-15 16:09:11 +1100)

----------------------------------------------------------------
PPC KVM fix for 5.4

- Fix a bug in the XIVE code which can cause a host crash.

----------------------------------------------------------------
Greg Kurz (1):
      KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use

 arch/powerpc/kvm/book3s_xive.c        | 24 ++++++++++++++++--------
 arch/powerpc/kvm/book3s_xive.h        | 12 ++++++++++++
 arch/powerpc/kvm/book3s_xive_native.c |  6 ++++--
 3 files changed, 32 insertions(+), 10 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.4-1 tag
  2019-10-21  4:19 ` Paul Mackerras
@ 2019-10-22 11:12   ` Paolo Bonzini
  -1 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-10-22 11:12 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář, kvm; +Cc: kvm-ppc, David Gibson

On 21/10/19 06:19, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.4-1

Pulled, thanks.

Paolo

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.4-1 tag
@ 2019-10-22 11:12   ` Paolo Bonzini
  0 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-10-22 11:12 UTC (permalink / raw)
  To: Paul Mackerras, Radim Krčmář, kvm; +Cc: kvm-ppc, David Gibson

On 21/10/19 06:19, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.4-1

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.5-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2019-12-19  0:19 ` Paul Mackerras
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-12-19  0:19 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: Radim Krčmář, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes-5.5-1 to get one commit which
should go in 5.5.  It fixes a regression introduced in my last pull,
which added an ultravisor call even on systems without an ultravisor.

Thanks,
Paul.

The following changes since commit 7d73710d9ca2564f29d291d0b3badc09efdf25e9:

  kvm: vmx: Stop wasting a page for guest_msrs (2019-12-04 12:23:27 +0100)

are available in the git repository at:

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

for you to fetch changes up to d89c69f42bf0fe42d1f52ea9b3dca15b1ade7601:

  KVM: PPC: Book3S HV: Don't do ultravisor calls on systems without ultravisor (2019-12-18 15:46:34 +1100)

----------------------------------------------------------------
PPC KVM fix for 5.5

- Fix a bug where we try to do an ultracall on a system without an
  ultravisor.

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Don't do ultravisor calls on systems without ultravisor

 arch/powerpc/kvm/book3s_hv.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.5-1 tag
@ 2019-12-19  0:19 ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2019-12-19  0:19 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: Radim Krčmář, kvm-ppc

Paolo,

Please do a pull from my kvm-ppc-fixes-5.5-1 to get one commit which
should go in 5.5.  It fixes a regression introduced in my last pull,
which added an ultravisor call even on systems without an ultravisor.

Thanks,
Paul.

The following changes since commit 7d73710d9ca2564f29d291d0b3badc09efdf25e9:

  kvm: vmx: Stop wasting a page for guest_msrs (2019-12-04 12:23:27 +0100)

are available in the git repository at:

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

for you to fetch changes up to d89c69f42bf0fe42d1f52ea9b3dca15b1ade7601:

  KVM: PPC: Book3S HV: Don't do ultravisor calls on systems without ultravisor (2019-12-18 15:46:34 +1100)

----------------------------------------------------------------
PPC KVM fix for 5.5

- Fix a bug where we try to do an ultracall on a system without an
  ultravisor.

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Don't do ultravisor calls on systems without ultravisor

 arch/powerpc/kvm/book3s_hv.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.5-1 tag
  2019-12-19  0:19 ` Paul Mackerras
@ 2019-12-22 12:18   ` Paolo Bonzini
  -1 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-12-22 12:18 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: Radim Krčmář, kvm-ppc

On 19/12/19 01:19, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.5-1

Pulled, thanks.

Paolo


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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.5-1 tag
@ 2019-12-22 12:18   ` Paolo Bonzini
  0 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2019-12-22 12:18 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: Radim Krčmář, kvm-ppc

On 19/12/19 01:19, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.5-1

Pulled, thanks.

Paolo

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.7-1 tag
  2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
@ 2020-04-20 23:53 ` Paul Mackerras
  2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2020-04-20 23:53 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Paolo,

Please do a pull from my kvm-ppc-fixes-5.7-1 tag to get one commit
which fixes a regression introduced in the 5.7 merge window by one of
my patches.  It causes guests in HPT mode occasionally to get a
spurious EFAULT error return from KVM_RUN, which tends to cause them
to die.

Thanks,
Paul.

The following changes since commit dbef2808af6c594922fe32833b30f55f35e9da6d:

  KVM: VMX: fix crash cleanup when KVM wasn't used (2020-04-07 08:35:36 -0400)

are available in the git repository at:

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

for you to fetch changes up to ae49dedaa92b55258544aace7c585094b862ef79:

  KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions (2020-04-21 09:23:41 +1000)

----------------------------------------------------------------
PPC KVM fix for 5.7

- Fix a regression introduced in the last merge window, which results
  in guests in HPT mode dying randomly.

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions

 arch/powerpc/kvm/book3s_64_mmu_hv.c    | 9 +++++----
 arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)

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

* [GIT PULL] Please pull my kvm-ppc-fixes-5.7-1 tag
@ 2020-04-20 23:53 ` Paul Mackerras
  0 siblings, 0 replies; 41+ messages in thread
From: Paul Mackerras @ 2020-04-20 23:53 UTC (permalink / raw)
  To: Paolo Bonzini, kvm; +Cc: kvm-ppc, David Gibson

Paolo,

Please do a pull from my kvm-ppc-fixes-5.7-1 tag to get one commit
which fixes a regression introduced in the 5.7 merge window by one of
my patches.  It causes guests in HPT mode occasionally to get a
spurious EFAULT error return from KVM_RUN, which tends to cause them
to die.

Thanks,
Paul.

The following changes since commit dbef2808af6c594922fe32833b30f55f35e9da6d:

  KVM: VMX: fix crash cleanup when KVM wasn't used (2020-04-07 08:35:36 -0400)

are available in the git repository at:

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

for you to fetch changes up to ae49dedaa92b55258544aace7c585094b862ef79:

  KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions (2020-04-21 09:23:41 +1000)

----------------------------------------------------------------
PPC KVM fix for 5.7

- Fix a regression introduced in the last merge window, which results
  in guests in HPT mode dying randomly.

----------------------------------------------------------------
Paul Mackerras (1):
      KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions

 arch/powerpc/kvm/book3s_64_mmu_hv.c    | 9 +++++----
 arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)

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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.7-1 tag
  2020-04-20 23:53 ` Paul Mackerras
@ 2020-04-21 13:37   ` Paolo Bonzini
  -1 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2020-04-21 13:37 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, David Gibson

On 21/04/20 01:53, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.7-1

Pulled, thanks.

Paolo


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

* Re: [GIT PULL] Please pull my kvm-ppc-fixes-5.7-1 tag
@ 2020-04-21 13:37   ` Paolo Bonzini
  0 siblings, 0 replies; 41+ messages in thread
From: Paolo Bonzini @ 2020-04-21 13:37 UTC (permalink / raw)
  To: Paul Mackerras, kvm; +Cc: kvm-ppc, David Gibson

On 21/04/20 01:53, Paul Mackerras wrote:
>   git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-5.7-1

Pulled, thanks.

Paolo

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

end of thread, other threads:[~2020-04-21 13:37 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-03  9:17 [GIT PULL] Please pull my kvm-ppc-fixes-4.16-1 tag Paul Mackerras
2018-03-06 17:08 ` Radim Krčmář
2018-03-14  8:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-2 tag Paul Mackerras
2018-03-15 20:57 ` Paolo Bonzini
2018-03-23  4:46 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.16-3 tag Paul Mackerras
2018-03-23 17:21 ` Paolo Bonzini
2018-05-24  5:34 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.17-1 tag Paul Mackerras
2018-05-24 17:02 ` Radim Krčmář
2018-08-22 12:08 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-1 tag Paul Mackerras
2018-09-14  9:57 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-2 tag Paul Mackerras
2018-09-18 13:22 ` Paolo Bonzini
2018-10-05  0:29 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.19-3 tag Paul Mackerras
2018-10-05  7:43 ` Paolo Bonzini
2018-11-16 10:36 ` [GIT PULL] Please pull my kvm-ppc-fixes-4.20-1 tag Paul Mackerras
2018-11-25 17:54 ` Paolo Bonzini
2019-04-07 22:12 [GIT PULL] Please pull my kvm-ppc-fixes-5.1-1 tag Paul Mackerras
2019-04-07 22:12 ` Paul Mackerras
2019-04-18  4:05 ` Paul Mackerras
2019-04-18  4:05   ` Paul Mackerras
2019-04-18 16:53   ` Paolo Bonzini
2019-04-18 16:53     ` Paolo Bonzini
2019-05-30 11:59 [GIT PULL] Please pull my kvm-ppc-fixes-5.2-1 tag Paul Mackerras
2019-05-30 11:59 ` Paul Mackerras
2019-05-31 22:48 ` Paolo Bonzini
2019-05-31 22:48   ` Paolo Bonzini
2019-08-27  9:53 [GIT PULL] Please pull my kvm-ppc-fixes-5.3-1 tag Paul Mackerras
2019-08-27  9:53 ` Paul Mackerras
2019-08-27 15:49 ` Radim Krčmář
2019-08-27 15:49   ` Radim Krčmář
2019-10-21  4:19 [GIT PULL] Please pull my kvm-ppc-fixes-5.4-1 tag Paul Mackerras
2019-10-21  4:19 ` Paul Mackerras
2019-10-22 11:12 ` Paolo Bonzini
2019-10-22 11:12   ` Paolo Bonzini
2019-12-19  0:19 [GIT PULL] Please pull my kvm-ppc-fixes-5.5-1 tag Paul Mackerras
2019-12-19  0:19 ` Paul Mackerras
2019-12-22 12:18 ` Paolo Bonzini
2019-12-22 12:18   ` Paolo Bonzini
2020-04-20 23:53 [GIT PULL] Please pull my kvm-ppc-fixes-5.7-1 tag Paul Mackerras
2020-04-20 23:53 ` Paul Mackerras
2020-04-21 13:37 ` Paolo Bonzini
2020-04-21 13:37   ` Paolo Bonzini

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.