public inbox for linux-s390@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL v1 0/2] KVM: s390: A bugfix and a performance improvement
@ 2025-09-30 16:33 Claudio Imbrenda
  2025-09-30 16:33 ` [GIT PULL v1 1/2] KVM: s390: improve interrupt cpu for wakeup Claudio Imbrenda
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Claudio Imbrenda @ 2025-09-30 16:33 UTC (permalink / raw)
  To: pbonzini; +Cc: kvm, linux-s390, frankja, borntraeger, david

Ciao Paolo,

here is a small pull request that does two things:

* Improve interrupt cpu for wakeup, change the heuristic to decide wich
  vCPU to deliver a floating interrupt to.
* Clear the pte when discarding a swapped page because of CMMA; this
  bug was introduced in 6.16 when refactoring gmap code.

Unfortunately Christian had pushed his patch on -next when it was still
based on the previous release, and he wanted to keep the patch ID stable;
the branch should nonetheless merge cleanly (I tested).


The following changes since commit 57d88f02eb4449d96dfee3af4b7cd4287998bdbd:

  KVM: s390: Rework guest entry logic (2025-07-21 13:01:03 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 5deafa27d9ae040b75d392f60b12e300b42b4792:

  KVM: s390: Fix to clear PTE when discarding a swapped page (2025-09-30 15:58:30 +0200)

----------------------------------------------------------------
KVM: s390: A bugfix and a performance improvement

* Improve interrupt cpu for wakeup, change the heuristic to decide wich
  vCPU to deliver a floating interrupt to.
* Clear the pte when discarding a swapped page because of CMMA; this
  bug was introduced in 6.16 when refactoring gmap code.

----------------------------------------------------------------
Christian Borntraeger (1):
      KVM: s390: improve interrupt cpu for wakeup

Gautam Gala (1):
      KVM: s390: Fix to clear PTE when discarding a swapped page

 arch/s390/include/asm/kvm_host.h |  2 +-
 arch/s390/include/asm/pgtable.h  | 22 ++++++++++++++++++++++
 arch/s390/kvm/interrupt.c        | 20 +++++++++-----------
 arch/s390/mm/gmap_helpers.c      | 12 +++++++++++-
 arch/s390/mm/pgtable.c           | 23 +----------------------
 5 files changed, 44 insertions(+), 35 deletions(-)

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

end of thread, other threads:[~2025-09-30 17:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-30 16:33 [GIT PULL v1 0/2] KVM: s390: A bugfix and a performance improvement Claudio Imbrenda
2025-09-30 16:33 ` [GIT PULL v1 1/2] KVM: s390: improve interrupt cpu for wakeup Claudio Imbrenda
2025-09-30 16:33 ` [GIT PULL v1 2/2] KVM: s390: Fix to clear PTE when discarding a swapped page Claudio Imbrenda
2025-09-30 17:10 ` [GIT PULL v1 0/2] KVM: s390: A bugfix and a performance improvement Paolo Bonzini

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