virtualization.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Add vhost-blk support
@ 2012-07-12 15:35 Asias He
  2012-07-12 15:35 ` [PATCH 1/5] aio: Export symbols and struct kiocb_batch for in kernel aio usage Asias He
                   ` (5 more replies)
  0 siblings, 6 replies; 29+ messages in thread
From: Asias He @ 2012-07-12 15:35 UTC (permalink / raw)
  To: linux-kernel
  Cc: linux-aio, kvm, Michael S. Tsirkin, virtualization,
	Benjamin LaHaise, Alexander Viro, linux-fsdevel

Hi folks,

This patchset adds vhost-blk support. vhost-blk is a in kernel virito-blk
device accelerator. Compared to userspace virtio-blk implementation, vhost-blk
gives about 5% to 15% performance improvement.

Asias He (5):
  aio: Export symbols and struct kiocb_batch for in kernel aio usage
  eventfd: Export symbol eventfd_file_create()
  vhost: Make vhost a separate module
  vhost-net: Use VHOST_NET_FEATURES for vhost-net
  vhost-blk: Add vhost-blk support

 drivers/vhost/Kconfig  |   20 +-
 drivers/vhost/Makefile |    6 +-
 drivers/vhost/blk.c    |  600 ++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/vhost/net.c    |    4 +-
 drivers/vhost/test.c   |    4 +-
 drivers/vhost/vhost.c  |   48 ++++
 drivers/vhost/vhost.h  |   18 +-
 fs/aio.c               |   37 ++-
 fs/eventfd.c           |    1 +
 include/linux/aio.h    |   21 ++
 include/linux/vhost.h  |    1 +
 11 files changed, 729 insertions(+), 31 deletions(-)
 create mode 100644 drivers/vhost/blk.c

-- 
1.7.10.4

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

end of thread, other threads:[~2012-07-18  9:46 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-12 15:35 [PATCH 0/5] Add vhost-blk support Asias He
2012-07-12 15:35 ` [PATCH 1/5] aio: Export symbols and struct kiocb_batch for in kernel aio usage Asias He
2012-07-12 16:06 ` [PATCH 0/5] Add vhost-blk support Jeff Moyer
     [not found] ` <x498vepklqu.fsf@segfault.boston.devel.redhat.com>
2012-07-13  1:19   ` Asias He
     [not found] ` <1342107302-28116-2-git-send-email-asias@redhat.com>
     [not found]   ` <1342115416.3021.60.camel@dabdike.int.hansenpartnership.com>
2012-07-13  1:40     ` [PATCH 1/5] aio: Export symbols and struct kiocb_batch for in kernel aio usage Asias He
2012-07-16 11:58 ` [PATCH 0/5] Add vhost-blk support Stefan Hajnoczi
     [not found] ` <CAJSP0QWgmXns89se+xdGgM6i1_hsfVWPQ8caHua9d-dDA4CTDQ@mail.gmail.com>
2012-07-17  8:29   ` Asias He
     [not found]   ` <50052276.2080906@redhat.com>
2012-07-17  8:52     ` Paolo Bonzini
     [not found]     ` <500527BA.9000001@redhat.com>
2012-07-17  9:21       ` Asias He
2012-07-17  9:45       ` Michael S. Tsirkin
     [not found]       ` <20120717094526.GC7949@redhat.com>
2012-07-17 10:14         ` Paolo Bonzini
2012-07-17 10:49           ` Michael S. Tsirkin
2012-07-17 10:56             ` Paolo Bonzini
2012-07-17 11:09               ` Michael S. Tsirkin
     [not found]       ` <50052E7E.6020100@redhat.com>
2012-07-17  9:32         ` Paolo Bonzini
     [not found]         ` <5005313D.1000300@redhat.com>
2012-07-17  9:51           ` Michael S. Tsirkin
2012-07-17 11:11         ` Stefan Hajnoczi
     [not found]         ` <CAJSP0QW0tPV3WASGOBRE4hL=8zzSFQ6T=bHbEwMAzmHR9wnwJg@mail.gmail.com>
2012-07-17 11:26           ` Michael S. Tsirkin
     [not found]           ` <20120717112645.GA9363@redhat.com>
2012-07-17 11:42             ` Stefan Hajnoczi
2012-07-17 11:51               ` Stefan Hajnoczi
2012-07-17 11:54               ` Michael S. Tsirkin
     [not found]               ` <20120717115450.GA9796@redhat.com>
2012-07-17 12:03                 ` Stefan Hajnoczi
2012-07-17 12:48                   ` Michael S. Tsirkin
     [not found]                   ` <20120717124859.GA9883@redhat.com>
2012-07-17 13:02                     ` Paolo Bonzini
2012-07-17 13:26                       ` Michael S. Tsirkin
2012-07-18  8:47                       ` Asias He
2012-07-18  8:12           ` Asias He
2012-07-18  9:46         ` Ronen Hod
2012-07-17 11:36     ` Stefan Hajnoczi

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