Linux s390 Architecture development
 help / color / mirror / Atom feed
* [GIT PULL v1 00/11] KVM: s390: Misc fixes
@ 2026-09-04  6:06 Claudio Imbrenda
  2026-09-04  6:06 ` [GIT PULL v1 01/11] KVM: s390: Fix dirty marking in adapter_indicators_set*() Claudio Imbrenda
                   ` (10 more replies)
  0 siblings, 11 replies; 23+ messages in thread
From: Claudio Imbrenda @ 2026-09-04  6:06 UTC (permalink / raw)
  To: pbonzini; +Cc: kvm, linux-s390, frankja, borntraeger

Ciao Paolo,

Here you have a bunch of fixes to bugs found in the past few weeks.


Anthony Krowiak (1):
  s390/vfio-ap: fix KVM GISC and page leak when queue removed from host
    config

Claudio Imbrenda (8):
  KVM: s390: Fix dirty marking in adapter_indicators_set*()
  KVM: s390: Fix compile warning for kvm_s390_update_cmma_dirty()
  KVM: s390: Fix _gaccess_shadow_fault()
  KVM: s390: Refactor dat_set_slot()
  KVM: s390: Move all code into s390_kvm_mmu_prepare_memory_region()
  KVM: s390: Add missing srcu in kvm_s390_set_irq_state()
  KVM: s390: Fix potential races in dat skey functions
  KVM: s390: Fix race in _destroy_pages_crste()

Steffen Eiden (2):
  s390/uv: Fix loop condition in uv_find_secrets
  s390/uv: Prevent potential out-of-bounds read

 arch/s390/kernel/uv.c             |  8 ++-
 arch/s390/kvm/gmap/dat.c          | 65 ++++++++++++----------
 arch/s390/kvm/gmap/dat.h          | 10 ++--
 arch/s390/kvm/gmap/gmap.c         |  6 +-
 arch/s390/kvm/gmap/kvm_mmu.c      | 91 +++++++++++++------------------
 arch/s390/kvm/gmap/kvm_mmu.h      |  4 --
 arch/s390/kvm/s390/gaccess.c      | 13 +++++
 arch/s390/kvm/s390/interrupt.c    | 79 ++++++++++++++-------------
 arch/s390/kvm/s390/s390.c         |  3 +-
 arch/s390/kvm/s390/s390.h         |  2 +-
 drivers/s390/crypto/vfio_ap_ops.c | 18 ++++--
 11 files changed, 156 insertions(+), 143 deletions(-)

-- 
2.55.0

The following changes since commit 786262be6048deab760f68c8acc2c85607165894:

  Merge tag 'edac_updates_for_v7.3_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (2026-08-31 20:10:39 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-master-7.3-1

for you to fetch changes up to f47190b08b71e8482072978373ee88cb2dfbdaf4:

  s390/uv: Prevent potential out-of-bounds read (2026-09-02 18:50:42 +0200)

----------------------------------------------------------------
KVM: s390: Misc fixes

A bunch of fixes to bugs found in the past weeks.

----------------------------------------------------------------
Anthony Krowiak (1):
      s390/vfio-ap: fix KVM GISC and page leak when queue removed from host config

Claudio Imbrenda (8):
      KVM: s390: Fix dirty marking in adapter_indicators_set*()
      KVM: s390: Fix compile warning for kvm_s390_update_cmma_dirty()
      KVM: s390: Fix _gaccess_shadow_fault()
      KVM: s390: Refactor dat_set_slot()
      KVM: s390: Move all code into s390_kvm_mmu_prepare_memory_region()
      KVM: s390: Add missing srcu in kvm_s390_set_irq_state()
      KVM: s390: Fix potential races in dat skey functions
      KVM: s390: Fix race in _destroy_pages_crste()

Steffen Eiden (2):
      s390/uv: Fix loop condition in uv_find_secrets
      s390/uv: Prevent potential out-of-bounds read

 arch/s390/kernel/uv.c             |  8 ++--
 arch/s390/kvm/gmap/dat.c          | 65 ++++++++++++++++------------
 arch/s390/kvm/gmap/dat.h          | 10 ++---
 arch/s390/kvm/gmap/gmap.c         |  6 ++-
 arch/s390/kvm/gmap/kvm_mmu.c      | 91 ++++++++++++++++-----------------------
 arch/s390/kvm/gmap/kvm_mmu.h      |  4 --
 arch/s390/kvm/s390/gaccess.c      | 13 ++++++
 arch/s390/kvm/s390/interrupt.c    | 79 ++++++++++++++++-----------------
 arch/s390/kvm/s390/s390.c         |  3 +-
 arch/s390/kvm/s390/s390.h         |  2 +-
 drivers/s390/crypto/vfio_ap_ops.c | 18 ++++++--
 11 files changed, 156 insertions(+), 143 deletions(-)

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

end of thread, other threads:[~2026-09-04  6:27 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-04  6:06 [GIT PULL v1 00/11] KVM: s390: Misc fixes Claudio Imbrenda
2026-09-04  6:06 ` [GIT PULL v1 01/11] KVM: s390: Fix dirty marking in adapter_indicators_set*() Claudio Imbrenda
2026-09-04  6:15   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 02/11] KVM: s390: Fix compile warning for kvm_s390_update_cmma_dirty() Claudio Imbrenda
2026-09-04  6:13   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 03/11] KVM: s390: Fix _gaccess_shadow_fault() Claudio Imbrenda
2026-09-04  6:18   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 04/11] KVM: s390: Refactor dat_set_slot() Claudio Imbrenda
2026-09-04  6:23   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 05/11] KVM: s390: Move all code into s390_kvm_mmu_prepare_memory_region() Claudio Imbrenda
2026-09-04  6:19   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 06/11] KVM: s390: Add missing srcu in kvm_s390_set_irq_state() Claudio Imbrenda
2026-09-04  6:16   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 07/11] KVM: s390: Fix potential races in dat skey functions Claudio Imbrenda
2026-09-04  6:20   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 08/11] KVM: s390: Fix race in _destroy_pages_crste() Claudio Imbrenda
2026-09-04  6:22   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 09/11] s390/vfio-ap: fix KVM GISC and page leak when queue removed from host config Claudio Imbrenda
2026-09-04  6:22   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 10/11] s390/uv: Fix loop condition in uv_find_secrets Claudio Imbrenda
2026-09-04  6:20   ` sashiko-bot
2026-09-04  6:06 ` [GIT PULL v1 11/11] s390/uv: Prevent potential out-of-bounds read Claudio Imbrenda
2026-09-04  6:27   ` sashiko-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox