All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V5 0/5] virtio-scsi multiqueue
@ 2013-03-19  9:57 ` Wanlong Gao
  0 siblings, 0 replies; 22+ messages in thread
From: Wanlong Gao @ 2013-03-19  9:57 UTC (permalink / raw)
  To: linux-kernel
  Cc: kvm, linux-scsi, virtualization, rusty, mst, asias, JBottomley,
	pbonzini, gaowanlong

This series implements virtio-scsi queue steering, which gives
performance improvements of up to 50% (measured both with QEMU and
tcm_vhost backends).

This version rebased on Rusty's virtio ring rework patches.
We hope this can go into virtio-next together with the virtio ring
rework pathes.

V5: improving the grammar of 1/5 (Paolo)
    move the dropping of sg_elems to 'virtio-scsi: use virtqueue_add_sgs for command buffers'. (Asias)

V4: rebase on virtio ring rework patches (rusty's pending-rebases branch)

V3 and be found http://marc.info/?l=linux-virtualization&m=136067440717154&w=2


It would probably be easier to get it in via Rusty's tree
because of the prerequisites.  James, can we get your Acked-by?

Paolo Bonzini (4):
  virtio-scsi: redo allocation of target data
  virtio-scsi: pass struct virtio_scsi to virtqueue completion function
  virtio-scsi: push vq lock/unlock into virtscsi_vq_done
  virtio-scsi: introduce multiqueue support

Wanlong Gao (1):
  virtio-scsi: reset virtqueue affinity when doing cpu hotplug

 drivers/scsi/virtio_scsi.c | 359 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 290 insertions(+), 69 deletions(-)

-- 
1.8.2.rc2


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

end of thread, other threads:[~2013-03-20  9:54 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-19  9:57 [PATCH V5 0/5] virtio-scsi multiqueue Wanlong Gao
2013-03-19  9:57 ` Wanlong Gao
2013-03-19  9:57 ` [PATCH V5 1/5] virtio-scsi: redo allocation of target data Wanlong Gao
2013-03-19  9:57   ` Wanlong Gao
2013-03-19 11:32   ` James Bottomley
2013-03-19 11:45     ` Paolo Bonzini
2013-03-19 11:45       ` Paolo Bonzini
2013-03-19 12:00       ` James Bottomley
2013-03-19  9:57 ` [PATCH V5 2/5] virtio-scsi: pass struct virtio_scsi to virtqueue completion function Wanlong Gao
2013-03-19  9:57   ` Wanlong Gao
2013-03-19  9:57 ` [PATCH V5 3/5] virtio-scsi: push vq lock/unlock into virtscsi_vq_done Wanlong Gao
2013-03-19  9:57   ` Wanlong Gao
2013-03-19  9:57 ` [PATCH V5 4/5] virtio-scsi: introduce multiqueue support Wanlong Gao
2013-03-19  9:57   ` Wanlong Gao
2013-03-20  1:46   ` Venkatesh Srinivas
2013-03-20  1:46     ` Venkatesh Srinivas
2013-03-20  7:24     ` Wanlong Gao
2013-03-20  7:24       ` Wanlong Gao
2013-03-20  9:53     ` Paolo Bonzini
2013-03-20  9:53       ` Paolo Bonzini
2013-03-19  9:57 ` [PATCH V5 5/5] virtio-scsi: reset virtqueue affinity when doing cpu hotplug Wanlong Gao
2013-03-19  9:57   ` Wanlong Gao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.