public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] kvm-s390: collection of kvm-s390 fixes - v3
@ 2009-05-12 15:21 ehrhardt
  2009-05-12 15:21 ` [PATCH 1/6] kvm-s390: Fix memory slot versus run " ehrhardt
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: ehrhardt @ 2009-05-12 15:21 UTC (permalink / raw)
  To: Avi Kivity, kvm
  Cc: ehrhardt, Christian Borntraeger, Carsten Otte, Heiko Carstens,
	Martin Schwidefsky

From: Christian Ehrhardt <ehrhardt@de.ibm.com>

*updates in v3*
- fix memory slot vs. run uses trylock to avoid a potential livelock
- fix memory slot vs. run checks if it is the first and only memslot registered

*updates in v2*
- hrtimer wakeup use a more accurate calculation
- unlink vcpu uses smb_mb so the pointer is really zero when the page is freed

This is a collection of fixes for kvm-s390 that originate from several tests
made in the last few months. They are now tested a while and should be ready
to be merged.

Patches included:
[PATCH 1/6] kvm-s390: Fix memory slot versus run' - v3
[PATCH 2/6] kvm-s390: use hrtimer for clock wakeup from idle' - v2
[PATCH 3/6] kvm-s390: optimize float int lock: spin_lock_bh --> spin_lock'
[PATCH 4/6] kvm-s390: Unlink vcpu on destroy' - v2
[PATCH 5/6] kvm-s390: Sanity check on validity intercept'
[PATCH 6/6] kvm-s390: Verify memory in kvm run'

Overall-Diffstat:
 arch/s390/include/asm/kvm_host.h |    5 ++-
 arch/s390/kvm/intercept.c        |   28 +++++++++++------
 arch/s390/kvm/interrupt.c        |   53 ++++++++++++++++++++------------
 arch/s390/kvm/kvm-s390.c         |   63 ++++++++++++++++++++++++++++++++-------
 arch/s390/kvm/kvm-s390.h         |    4 +-
 arch/s390/kvm/priv.c             |    4 +-
 arch/s390/kvm/sigp.c             |   16 ++++-----
 7 files changed, 120 insertions(+), 53 deletions(-)

^ permalink raw reply	[flat|nested] 9+ messages in thread
* [PATCH 0/6] kvm-s390: collection of kvm-s390 fixes
@ 2009-05-05 14:39 ehrhardt
  2009-05-05 14:39 ` [PATCH 3/6] kvm-s390: optimize float int lock: spin_lock_bh --> spin_lock ehrhardt
  0 siblings, 1 reply; 9+ messages in thread
From: ehrhardt @ 2009-05-05 14:39 UTC (permalink / raw)
  To: Avi Kivity, kvm; +Cc: ehrhardt, Christian Borntraeger, Carsten Otte

From: Christian Ehrhardt <ehrhardt@de.ibm.com>

This is a collection of fixes for kvm-s390 that originate from several tests
made in the last few months. They are now tested a while and should be ready
to be merged.

All six patches are created either by Carsten Otte or Christain Borntraeger.
I'm just the one stumbling across the filled patch queue and cleaning them up
for submission. The patches themselve have proper tags to account creator etc.

*not sending patches a few weeks makes somewhat forgetful - I beg a pardon from
all on cc that got it two times now after adding the kvm list this time.

Patches included:
[PATCH 1/6] kvm-s390: Fix memory slot versus run'
[PATCH 2/6] kvm-s390: use hrtimer for clock wakeup from idle'
[PATCH 3/6] kvm-s390: optimize float int lock: spin_lock_bh --> spin_lock'
[PATCH 4/6] kvm-s390: Unlink vcpu on destroy'
[PATCH 5/6] kvm-s390: Sanity check on validity intercept'
[PATCH 6/6] kvm-s390: Verify memory in kvm run'

Overall-Diffstat:
 arch/s390/include/asm/kvm_host.h |    5 ++-
 arch/s390/kvm/intercept.c        |   28 ++++++++++++-------
 arch/s390/kvm/interrupt.c        |   55 ++++++++++++++++++++++++---------------
 arch/s390/kvm/kvm-s390.c         |   50 ++++++++++++++++++++++++++++-------
 arch/s390/kvm/kvm-s390.h         |    4 ++
 arch/s390/kvm/priv.c             |    4 +-
 arch/s390/kvm/sigp.c             |   16 +++++------
 7 files changed, 110 insertions(+), 52 deletions(-)

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

end of thread, other threads:[~2009-05-13  7:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-12 15:21 [PATCH 0/6] kvm-s390: collection of kvm-s390 fixes - v3 ehrhardt
2009-05-12 15:21 ` [PATCH 1/6] kvm-s390: Fix memory slot versus run " ehrhardt
2009-05-12 15:21 ` [PATCH 2/6] kvm-s390: use hrtimer for clock wakeup from idle - v2 ehrhardt
2009-05-12 15:21 ` [PATCH 3/6] kvm-s390: optimize float int lock: spin_lock_bh --> spin_lock ehrhardt
2009-05-12 15:21 ` [PATCH 4/6]: kvm-s390: Unlink vcpu on destroy - v2 ehrhardt
2009-05-12 15:21 ` [PATCH 5/6] kvm-s390: Sanity check on validity intercept ehrhardt
2009-05-12 15:21 ` [PATCH 6/6] kvm-s390: Verify memory in kvm run ehrhardt
2009-05-13  7:44 ` [PATCH 0/6] kvm-s390: collection of kvm-s390 fixes - v3 Avi Kivity
  -- strict thread matches above, loose matches on Subject: below --
2009-05-05 14:39 [PATCH 0/6] kvm-s390: collection of kvm-s390 fixes ehrhardt
2009-05-05 14:39 ` [PATCH 3/6] kvm-s390: optimize float int lock: spin_lock_bh --> spin_lock ehrhardt

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