[Utopic][SRU]Pull Request: Storage driver performance updates for vivid requested in lp1445195

Joseph Salisbury joseph.salisbury at canonical.com
Wed Jul 1 18:06:13 UTC 2015


This pull request is for storage driver performance updates requested in bug lp1445195 and is 
only for Utopic.  The bug reporter is requesting these patches in all Ubuntu releases.  
Vivid and Utopic are the only releases that have acceptable testing results so far.
These patches have already been applied in Vivid.  All these commits were clean cherry
picks in Vivid.  However, Utopic required one of them be backported.
  
Future pull requests will be done for Trusty and Precise once we get good testing feedback.


The following changes since commit 7157457b25e16ae825aafac396fa4d477fddc317:

  UBUNTU: Ubuntu-3.16.0-43.58 (2015-06-19 10:57:15 +0100)

are available in the git repository at:

  kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1445195/ubuntu-utopic.git 

for you to fetch changes up to d12602c37a23e3a98328969850177ba1b13bd1e1:

  scsi: storvsc: Set the tablesize based on the information given by the host (2015-07-01 13:54:24 -0400)

----------------------------------------------------------------
Christoph Hellwig (1):
      storvsc: use cmd_size to allocate per-command data

K. Y. Srinivasan (8):
      storvsc: fix a bug in storvsc limits
      Drivers: hv: vmbus: Support a vmbus API for efficiently sending page arrays
      scsi: storvsc: Increase the ring buffer size
      scsi: storvsc: Size the queue depth based on the ringbuffer size
      scsi: storvsc: Always send on the selected outgoing channel
      scsi: storvsc: Retrieve information about the capability of the target
      scsi: storvsc: Don't assume that the scatterlist is not chained
      scsi: storvsc: Set the tablesize based on the information given by the host

 drivers/hv/channel.c       |  44 ++++++
 drivers/scsi/storvsc_drv.c | 353 +++++++++++++++++++++------------------------
 include/linux/hyperv.h     |  31 ++++
 3 files changed, 236 insertions(+), 192 deletions(-)




More information about the kernel-team mailing list