qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.5 0/3] scsi: preparations for thread-safe virtio-scsi dataplane
@ 2015-08-06 10:01 Paolo Bonzini
  2015-08-06 10:01 ` [Qemu-devel] [PATCH 1/3] scsi: create restart bottom half in the right AioContext Paolo Bonzini
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Paolo Bonzini @ 2015-08-06 10:01 UTC (permalink / raw)
  To: qemu-devel; +Cc: lvivier, famz

As a preparation for making virtio-scsi dataplane really thread-safe,
this series fixes a bug in rerror/werror=stop (patch 1) and cleans up
the code so that AIO callbacks are clearly identified.  These will need
to acquire/release the AioContext, so it's important not to miss any
of them.

Paolo

Paolo Bonzini (3):
  scsi: create restart bottom half in the right AioContext
  scsi-disk: identify AIO callbacks more clearly
  scsi-generic: identify AIO callbacks more clearly

 hw/scsi/scsi-bus.c     |  3 +-
 hw/scsi/scsi-disk.c    | 91 +++++++++++++++++++++++++++++++++-----------------
 hw/scsi/scsi-generic.c | 66 ++++++++++++++++++++++--------------
 3 files changed, 104 insertions(+), 56 deletions(-)

-- 
2.4.3

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

end of thread, other threads:[~2015-08-06 12:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-06 10:01 [Qemu-devel] [PATCH for-2.5 0/3] scsi: preparations for thread-safe virtio-scsi dataplane Paolo Bonzini
2015-08-06 10:01 ` [Qemu-devel] [PATCH 1/3] scsi: create restart bottom half in the right AioContext Paolo Bonzini
2015-08-06 10:01 ` [Qemu-devel] [PATCH 2/3] scsi-disk: identify AIO callbacks more clearly Paolo Bonzini
2015-08-06 12:35   ` Fam Zheng
2015-08-06 10:01 ` [Qemu-devel] [PATCH 3/3] scsi-generic: " Paolo Bonzini
2015-08-06 12:38 ` [Qemu-devel] [PATCH for-2.5 0/3] scsi: preparations for thread-safe virtio-scsi dataplane Fam Zheng

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