All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/16] virtio ring rework.
@ 2013-02-19  7:56 ` Rusty Russell
  0 siblings, 0 replies; 118+ messages in thread
From: Rusty Russell @ 2013-02-19  7:56 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: Rusty Russell, Asias He, Michael S. Tsirkin, linux-kernel,
	virtualization

OK, this is (ab)uses some of Paolo's patches.  The first 7 are
candidates for this merge window (maybe), the rest I'm not so sure
about.

Thanks,
Rusty.

Paolo Bonzini (3):
  scatterlist: introduce sg_unmark_end
  virtio-blk: reorganize virtblk_add_req
  virtio-blk: use virtqueue_add_sgs on req path

Rusty Russell (13):
  virtio_ring: virtqueue_add_sgs, to add multiple sgs.
  virtio-blk: use virtqueue_start_buf on bio path
  virtio_blk: remove nents member.
  virtio_ring: don't count elements twice for add_buf path.
  virtio_ring: virtqueue_add_outbuf / virtqueue_add_inbuf.
  virtio_net: use simplified virtqueue accessors.
  virtio_net: use virtqueue_add_sgs[] for command buffers.
  virtio_rng: use simplified virtqueue accessors.
  virtio_console: use simplified virtqueue accessors.
  caif_virtio: use simplified virtqueue accessors.
  virtio_rpmsg_bus: use simplified virtqueue accessors.
  virtio_balloon: use simplified virtqueue accessors.
  9p/trans_virtio.c: use virtio_add_sgs[]

 block/blk-integrity.c               |    2 +-
 block/blk-merge.c                   |    2 +-
 drivers/block/virtio_blk.c          |  146 +++++++++-----------
 drivers/char/hw_random/virtio-rng.c |    2 +-
 drivers/char/virtio_console.c       |    6 +-
 drivers/net/caif/caif_virtio.c      |    3 +-
 drivers/net/virtio_net.c            |   61 ++++-----
 drivers/rpmsg/virtio_rpmsg_bus.c    |    8 +-
 drivers/virtio/virtio_balloon.c     |    6 +-
 drivers/virtio/virtio_ring.c        |  253 ++++++++++++++++++++++++++---------
 include/linux/scatterlist.h         |   16 +++
 include/linux/virtio.h              |   17 +++
 net/9p/trans_virtio.c               |   48 +++++--
 13 files changed, 371 insertions(+), 199 deletions(-)

-- 
1.7.10.4


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

end of thread, other threads:[~2013-03-06  7:17 UTC | newest]

Thread overview: 118+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-19  7:56 [PATCH 00/16] virtio ring rework Rusty Russell
2013-02-19  7:56 ` Rusty Russell
2013-02-19  7:56 ` [PATCH 01/16] scatterlist: introduce sg_unmark_end Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-19  7:56 ` [PATCH 02/16] virtio_ring: virtqueue_add_sgs, to add multiple sgs Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-19  9:15   ` Wanlong Gao
2013-02-19  9:15     ` Wanlong Gao
2013-02-20  9:18   ` Asias He
2013-02-20  9:18     ` Asias He
2013-02-24 22:12   ` Michael S. Tsirkin
2013-02-24 22:12     ` Michael S. Tsirkin
2013-02-26  5:14     ` Rusty Russell
2013-02-26  5:14       ` Rusty Russell
2013-02-26  9:30       ` Michael S. Tsirkin
2013-02-26  9:30         ` Michael S. Tsirkin
2013-02-26  7:02     ` Paolo Bonzini
2013-02-26  7:02       ` Paolo Bonzini
2013-02-27  7:28       ` Rusty Russell
2013-02-27  7:49         ` Michael S. Tsirkin
2013-02-27 11:21           ` Rusty Russell
2013-02-27 11:21           ` Rusty Russell
2013-02-28  9:24             ` Paolo Bonzini
2013-02-28  9:24               ` Paolo Bonzini
2013-03-01  1:01               ` Rusty Russell
2013-03-01  1:01               ` Rusty Russell
2013-02-19  7:56 ` [PATCH 03/16] virtio-blk: reorganize virtblk_add_req Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-19  7:56 ` [PATCH 04/16] virtio-blk: use virtqueue_start_buf on bio path Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-20  9:19   ` Asias He
2013-02-20  9:19     ` Asias He
2013-02-21  6:23     ` Rusty Russell
2013-02-21  6:23       ` Rusty Russell
2013-02-19  7:56 ` [PATCH 05/16] virtio-blk: use virtqueue_add_sgs on req path Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-20  9:20   ` Asias He
2013-02-20  9:20     ` Asias He
2013-02-19  7:56 ` [PATCH 06/16] virtio_blk: remove nents member Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-20  9:20   ` Asias He
2013-02-20  9:20     ` Asias He
2013-02-19  7:56 ` [PATCH 07/16] virtio_ring: don't count elements twice for add_buf path Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-20 10:09   ` Wanlong Gao
2013-02-20 10:09     ` Wanlong Gao
2013-02-19  7:56 ` [PATCH 08/16] virtio_ring: virtqueue_add_outbuf / virtqueue_add_inbuf Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-20 10:09   ` Wanlong Gao
2013-02-20 10:09     ` Wanlong Gao
2013-02-21 17:09   ` Michael S. Tsirkin
2013-02-21 17:09     ` Michael S. Tsirkin
2013-02-22  0:02     ` Rusty Russell
2013-02-22  0:02       ` Rusty Russell
2013-02-25 21:35       ` Michael S. Tsirkin
2013-02-25 21:35         ` Michael S. Tsirkin
2013-02-28  5:08         ` Rusty Russell
2013-02-28  5:08           ` Rusty Russell
2013-02-28  7:01           ` Michael S. Tsirkin
2013-02-28  7:01             ` Michael S. Tsirkin
2013-03-06  6:03             ` Rusty Russell
2013-03-06  6:03               ` Rusty Russell
2013-02-19  7:56 ` [PATCH 09/16] virtio_net: use simplified virtqueue accessors Rusty Russell
2013-02-19  7:56   ` Rusty Russell
2013-02-20 10:09   ` Wanlong Gao
2013-02-20 10:09     ` Wanlong Gao
2013-02-19  7:56 ` [PATCH 10/16] virtio_net: use virtqueue_add_sgs[] for command buffers Rusty Russell
2013-02-20 10:11   ` Wanlong Gao
2013-02-20 10:11     ` Wanlong Gao
2013-02-21  6:27     ` Rusty Russell
2013-02-21  6:27     ` Rusty Russell
2013-02-21  8:30   ` Wanlong Gao
2013-02-21  8:30     ` Wanlong Gao
2013-02-21  9:41     ` Jason Wang
2013-02-21  9:41       ` Jason Wang
2013-02-21  9:43       ` Wanlong Gao
2013-02-21  9:43         ` Wanlong Gao
2013-02-19  7:56 ` Rusty Russell
2013-02-19  7:56 ` [PATCH 11/16] virtio_rng: use simplified virtqueue accessors Rusty Russell
2013-02-19  7:56 ` Rusty Russell
2013-02-20 10:12   ` Wanlong Gao
2013-02-20 10:12     ` Wanlong Gao
2013-02-19  7:56 ` [PATCH 12/16] virtio_console: " Rusty Russell
2013-02-19  7:56 ` Rusty Russell
2013-02-20 10:12   ` Wanlong Gao
2013-02-20 10:12     ` Wanlong Gao
2013-02-19  7:56 ` [PATCH 13/16] caif_virtio: " Rusty Russell
2013-02-19  7:56 ` Rusty Russell
2013-02-20 10:13   ` Wanlong Gao
2013-02-20 10:13     ` Wanlong Gao
2013-02-19  7:56 ` [PATCH 14/16] virtio_rpmsg_bus: " Rusty Russell
2013-02-20 10:14   ` Wanlong Gao
2013-02-20 10:14   ` Wanlong Gao
2013-02-19  7:56 ` Rusty Russell
2013-02-19  7:56 ` [PATCH 15/16] virtio_balloon: " Rusty Russell
2013-02-20 10:15   ` Wanlong Gao
2013-02-20 10:15     ` Wanlong Gao
2013-02-19  7:56 ` Rusty Russell
2013-02-19  7:56 ` [PATCH 16/16] 9p/trans_virtio.c: use virtio_add_sgs[] Rusty Russell
2013-02-19  7:56 ` Rusty Russell
2013-02-19  9:15 ` [PATCH 00/16] virtio ring rework Paolo Bonzini
2013-02-19  9:15   ` Paolo Bonzini
2013-02-21  6:30   ` Rusty Russell
2013-02-21  6:30     ` Rusty Russell
2013-02-20  8:37 ` [PATCH 17/16] virtio-scsi: use virtqueue_add_sgs for command buffers Wanlong Gao
2013-02-20  8:37   ` Wanlong Gao
2013-02-20  9:38   ` Asias He
2013-02-20  9:38     ` Asias He
2013-02-20  9:41     ` Wanlong Gao
2013-02-20  9:41       ` Wanlong Gao
2013-02-20  9:47 ` [PATCH 17/16 V2] " Wanlong Gao
2013-02-20  9:47   ` Wanlong Gao
2013-02-20 10:54   ` Paolo Bonzini
2013-02-20 10:54     ` Paolo Bonzini
2013-02-20 12:17   ` Asias He
2013-02-20 12:17     ` Asias He
2013-02-21  6:34     ` Rusty Russell
2013-02-21  6:34       ` Rusty Russell

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.