[Precise][SRU]Pull Request: [Hyper-V] Upstream commit requested for Precise in lp1454758

Joseph Salisbury joseph.salisbury at canonical.com
Mon Oct 26 19:04:02 UTC 2015


Set the SRB flags correctly when there is no data transfer.  Without this
change some IHV drivers will fail valid commands such as TEST_UNIT_READY.

This commit made it into Trusty and Vivid through the normal stable update process
because it was cc'd to upstream stable.  It was not applied to 3.2 upstream stable. This is because
the commit was not a clean pick.  Some backporting was required for a prereq commit (610071c3), and 
the primary commit (dc45708c).

The primary commit requested in this bug has four prereq commits.  All have been 
included in a test kernel with positive testing results.


The following changes since commit 55c4a90f024e63edce43e9b13872f9957d5469ce:

  UBUNTU: Ubuntu-3.2.0-93.133 (2015-10-23 14:06:17 +0100)

are available in the git repository at:

  kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1454758/ubuntu-precise.git 

for you to fetch changes up to a88c2013e4a9982d227f2daff6ad44d2c130cd0d:

  storvsc: Set the SRB flags correctly when no data transfer is needed (2015-10-26 14:52:18 -0400)

----------------------------------------------------------------
K. Y. Srinivasan (5):
      Drivers: hv: Support handling multiple VMBUS versions
      Drivers: hv: Save and export negotiated vmbus version
      Drivers: hv: Move vmbus version definitions to hyperv.h
      [SCSI] storvsc: Update the storage protocol to win8 level
      storvsc: Set the SRB flags correctly when no data transfer is needed

 drivers/hv/connection.c    | 149 +++++++++++++++++++++++----------
 drivers/scsi/storvsc_drv.c | 203 +++++++++++++++++++++++++++++++++++++--------
 include/linux/hyperv.h     |  23 ++++-
 3 files changed, 292 insertions(+), 83 deletions(-)




More information about the kernel-team mailing list