[PATCH 0/3] tcm_vhost: get I/O working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After several months of hibernation tcm_vhost is making progress again - the
goal is to get it functional and then evaluate the performance and features
compared to QEMU SCSI emulation.

These patches are small fixes that allow KVM guests to do I/O using the
tcm_vhost fabric module from lio-core.git/master.

I am submitting this as a baseline so others who have written patches on top of
my personal tcm_vhost tree can start submitting directly to target-devel.

Open issues with tcm_vhost:

 * The lio-core.git/master tcm_vhost and virtio_scsi drivers implement an old
   version of the virtio-scsi device specification.  They are not compatible
   with the virtio_scsi driver which has been merged in linux.git.

 * The drivers/vhost/ infrastructure is tightly coupled to vhost_net; it's
   currently not possible to have vhost_net and tcm_vhost at the same time.

 * There are a number of TODO comments and #warn remaining in the code for code
   paths that have not yet been fleshed out.

Stefan Hajnoczi (3):
  tcm_vhost: lock vs_completion_list
  tcm_vhost: free command before putting pages
  vhost: reintroduce VHOST_NET_FEATURES

 drivers/target/tcm_vhost/tcm_vhost_scsi.c |   37 ++++++++++++++++++++--------
 drivers/target/tcm_vhost/tcm_vhost_scsi.h |    1 +
 drivers/vhost/vhost.h                     |    3 +-
 3 files changed, 29 insertions(+), 12 deletions(-)

-- 
1.7.9.1

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux