linux-s390.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] KVM: s390: Bugfixes for virtio-ccw.
@ 2013-01-07 14:51 Cornelia Huck
  2013-01-07 14:51 ` [PATCH 1/2] KVM: s390: Dynamic allocation of virtio-ccw I/O data Cornelia Huck
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Cornelia Huck @ 2013-01-07 14:51 UTC (permalink / raw)
  To: Marcelo Tosatti, Gleb Natapov
  Cc: Christian Borntraeger, Carsten Otte, Alexander Graf,
	Heiko Carstens, Martin Schwidefsky, KVM, linux-s390

Hi,

Christian discovered some problems with regard to serialization
in the virtio-ccw guest driver. Per-device data structures might
contain data obtained by channel programs issued later on, leading
to confusing behaviour. We cannot rely on the common I/O layer
serialization here.

Rather than adding extra serialization, we decided to keep it simple
with per-request allocated data structures and retries on busy.
These patches have been run in our internal testing without problems
for a bit now.

Please apply to kvm-next.

Christian Borntraeger (1):
  KVM: s390: Gracefully handle busy conditions on ccw_device_start

Cornelia Huck (1):
  KVM: s390: Dynamic allocation of virtio-ccw I/O data.

 drivers/s390/kvm/virtio_ccw.c | 291 ++++++++++++++++++++++++++----------------
 1 file changed, 181 insertions(+), 110 deletions(-)

-- 
1.7.12.4

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

end of thread, other threads:[~2013-01-09 20:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-07 14:51 [PATCH 0/2] KVM: s390: Bugfixes for virtio-ccw Cornelia Huck
2013-01-07 14:51 ` [PATCH 1/2] KVM: s390: Dynamic allocation of virtio-ccw I/O data Cornelia Huck
2013-01-07 14:51 ` [PATCH 2/2] KVM: s390: Gracefully handle busy conditions on ccw_device_start Cornelia Huck
2013-01-09 20:40 ` [PATCH 0/2] KVM: s390: Bugfixes for virtio-ccw Marcelo Tosatti

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).