kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 00/17] KVM: s390: Fixes and Features for 5.16
@ 2021-10-31 12:10 Christian Borntraeger
  2021-10-31 12:10 ` [GIT PULL 01/17] s390/gmap: validate VMA in __gmap_zap() Christian Borntraeger
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Christian Borntraeger @ 2021-10-31 12:10 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: KVM, Janosch Frank, Claudio Imbrenda, David Hildenbrand,
	linux-s390, Christian Borntraeger, Heiko Carstens, Vasily Gorbik

Paolo,

sorry for late pull request, I was moving...
This is on top of kvm-s390-master-5.15-2 but for next.
FWIW, it seems that you have not pulled kvm-s390-master-5.15-2 yet, so
depending on 5.15-rc8 or not the fixes can also go via this pull
request.

The following changes since commit 0e9ff65f455dfd0a8aea5e7843678ab6fe097e21:

  KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (2021-10-20 13:03:04 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git  tags/kvm-s390-next-5.16-1

for you to fetch changes up to 3fd8417f2c728d810a3b26d7e2008012ffb7fd01:

  KVM: s390: add debug statement for diag 318 CPNC data (2021-10-27 07:55:53 +0200)

----------------------------------------------------------------
KVM: s390: Fixes and Features for 5.16

- SIGP Fixes
- initial preparations for lazy destroy of secure VMs
- storage key improvements/fixes
- Log the guest CPNC

----------------------------------------------------------------
Claudio Imbrenda (5):
      KVM: s390: pv: add macros for UVC CC values
      KVM: s390: pv: avoid double free of sida page
      KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm
      KVM: s390: pv: avoid stalls when making pages secure
      KVM: s390: pv: properly handle page flags for protected guests

Collin Walling (1):
      KVM: s390: add debug statement for diag 318 CPNC data

David Hildenbrand (8):
      s390/gmap: validate VMA in __gmap_zap()
      s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
      s390/mm: validate VMA in PGSTE manipulation functions
      s390/mm: fix VMA and page table handling code in storage key handling functions
      s390/uv: fully validate the VMA before calling follow_page()
      s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present
      s390/mm: optimize set_guest_storage_key()
      s390/mm: optimize reset_guest_reference_bit()

Eric Farman (2):
      KVM: s390: Simplify SIGP Set Arch handling
      KVM: s390: Add a routine for setting userspace CPU state

Janis Schoetterl-Glausch (1):
      KVM: s390: Fix handle_sske page fault handling

 arch/s390/include/asm/pgtable.h |   9 ++--
 arch/s390/include/asm/uv.h      |  15 +++++-
 arch/s390/kernel/uv.c           |  65 +++++++++++++++++++++---
 arch/s390/kvm/intercept.c       |   5 ++
 arch/s390/kvm/kvm-s390.c        |   7 +--
 arch/s390/kvm/kvm-s390.h        |   9 ++++
 arch/s390/kvm/priv.c            |   2 +
 arch/s390/kvm/pv.c              |  21 ++++----
 arch/s390/kvm/sigp.c            |  14 +-----
 arch/s390/mm/gmap.c             |  15 ++++--
 arch/s390/mm/pgtable.c          | 109 ++++++++++++++++++++++++++++------------
 11 files changed, 196 insertions(+), 75 deletions(-)

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

end of thread, other threads:[~2021-11-01  7:35 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-31 12:10 [GIT PULL 00/17] KVM: s390: Fixes and Features for 5.16 Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 01/17] s390/gmap: validate VMA in __gmap_zap() Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 02/17] s390/gmap: don't unconditionally call pte_unmap_unlock() " Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 03/17] s390/mm: validate VMA in PGSTE manipulation functions Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 04/17] s390/mm: fix VMA and page table handling code in storage key handling functions Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 05/17] s390/uv: fully validate the VMA before calling follow_page() Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 06/17] s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 07/17] s390/mm: optimize set_guest_storage_key() Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 08/17] s390/mm: optimize reset_guest_reference_bit() Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 09/17] KVM: s390: pv: add macros for UVC CC values Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 10/17] KVM: s390: pv: avoid double free of sida page Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 11/17] KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm Christian Borntraeger
2021-10-31 12:10 ` [GIT PULL 12/17] KVM: s390: pv: avoid stalls when making pages secure Christian Borntraeger
2021-10-31 12:11 ` [GIT PULL 13/17] KVM: s390: Simplify SIGP Set Arch handling Christian Borntraeger
2021-10-31 12:11 ` [GIT PULL 14/17] KVM: s390: Add a routine for setting userspace CPU state Christian Borntraeger
2021-10-31 12:11 ` [GIT PULL 15/17] KVM: s390: Fix handle_sske page fault handling Christian Borntraeger
2021-10-31 12:11 ` [GIT PULL 16/17] KVM: s390: pv: properly handle page flags for protected guests Christian Borntraeger
2021-10-31 12:11 ` [GIT PULL 17/17] KVM: s390: add debug statement for diag 318 CPNC data Christian Borntraeger
2021-11-01  7:35 ` [GIT PULL 00/17] KVM: s390: Fixes and Features for 5.16 Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).