← Back to team overview

kernel-packages team mailing list archive

[Bug 1445195] Re: [Hyper-V] Kernel patches for storvsc

 

I built Trusty, Utopic and Vivid test kernels, with the commits
requested in this bug, any pre-reqs and commit dc45708ca per bug 1454758
.  The details are as follows:

Trusty:
  dc45708 storvsc: Set the SRB flags correctly when no data transfer is needed <- Added per bug 1454758

  b9ec3a5 scsi: storvsc: Increase the ring buffer size
  f458aad scsi: storvsc: Size the queue depth based on the ringbuffer size
  0147dab scsi: storvsc: Always send on the selected outgoing channel
  5117b93 scsi: storvsc: Retrieve information about the capability of the target
  8de5807 scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
  aaced99 scsi: storvsc: Don't assume that the scatterlist is not chained
  be0cf6c scsi: storvsc: Set the tablesize based on the information given by the 

  d61031e Drivers: hv: vmbus: Support a vmbus API for efficiently sending page arrays < Pre-req needed for all releases.
  011a7c3 Drivers: hv: vmbus: Cleanup the packet send path <- Pre-req only needed for Trusty.

Utopic:
  dc45708 storvsc: Set the SRB flags correctly when no data transfer is needed <- Added per bug 1454758

  b9ec3a5 scsi: storvsc: Increase the ring buffer size
  f458aad scsi: storvsc: Size the queue depth based on the ringbuffer size
  0147dab scsi: storvsc: Always send on the selected outgoing channel
  5117b93 scsi: storvsc: Retrieve information about the capability of the target
  8de5807 scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
  aaced99 scsi: storvsc: Don't assume that the scatterlist is not chained
  be0cf6c scsi: storvsc: Set the tablesize based on the information given by the 

  d61031e Drivers: hv: vmbus: Support a vmbus API for efficiently
sending page arrays < Pre-req needed for all releases.


Vivid:
  dc45708 storvsc: Set the SRB flags correctly when no data transfer is needed <- Added per bug 1454758

  b9ec3a5 scsi: storvsc: Increase the ring buffer size
  f458aad scsi: storvsc: Size the queue depth based on the ringbuffer size
  0147dab scsi: storvsc: Always send on the selected outgoing channel
  5117b93 scsi: storvsc: Retrieve information about the capability of the target
  8de5807 scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
  aaced99 scsi: storvsc: Don't assume that the scatterlist is not chained
  be0cf6c scsi: storvsc: Set the tablesize based on the information given by the 

  d61031e Drivers: hv: vmbus: Support a vmbus API for efficiently
sending page arrays < Pre-req needed for all releases.


The test kernels can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1445195/


Can you test these kernels and post back the results?

Thanks in advance!

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1445195

Title:
  [Hyper-V] Kernel patches for storvsc

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Trusty:
  Triaged
Status in linux source package in Utopic:
  Triaged
Status in linux source package in Vivid:
  Triaged
Status in linux source package in Wily:
  Triaged

Bug description:
  Storage driver performance updates for vivid

  K. Y. Srinivasan (7):
    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: Fix a bug in copy_from_bounce_buffer()
    scsi: storvsc: Don't assume that the scatterlist is not chained
    scsi: storvsc: Set the tablesize based on the information given by the host

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1445195/+subscriptions


References