List of just the sha1s:

f3cfabce7a2e92564d380de3aad4b43901fb7ae6
3533f8603d28b77c62d75ec899449a99bc6b77a1
f885fb73f64154690c2158e813de56363389ffec
56b26e69c8283121febedd12b3cc193384af46b9
adb6f9e1a8c6af1037232b59edb11277471537ea
8caf92d80526f3d7cc96831ec18b384ebcaccdf0
52f9614dd8294e95d2c0929c2d4f64b077ae486f
4cd83ecdac20d30725b4f96e5d7814a1e290bc7e
26b9fd8b3452dcf0a8862e307ee23f442f63fb51

These are all merged for v3.17-rc1.

** Description changed:

  A number of significant fixes have landed upstream for Hyper-V/Azure
  clouds.  The upstream devs for this recommend we apply the below list of
  patches:
  
- <TBI>
+ commit 26b9fd8b3452dcf0a8862e307ee23f442f63fb51
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Fri Jul 18 17:11:27 2014 +0200
+ 
+     sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout
+     
+     Commit ID: 7e660100d85af860e7ad763202fff717adcdaacd added code to derive 
the
+     FLUSH_TIMEOUT from the basic I/O timeout. However, this patch did not use 
the
+     basic I/O timeout of the device. Fix this bug.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: James Bottomley <jbottom...@parallels.com>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit 4cd83ecdac20d30725b4f96e5d7814a1e290bc7e
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:26 2014 -0700
+ 
+     Drivers: scsi: storvsc: Change the limits to reflect the values on the 
host
+     
+     Hyper-V hosts can support multiple targets and multiple channels and 
larger number of
+     LUNs per target. Update the code to reflect this. With this patch we can 
correctly
+     enumerate all the paths in a multi-path storage environment.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit 52f9614dd8294e95d2c0929c2d4f64b077ae486f
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:27 2014 -0700
+ 
+     Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the 
Host
+     
+     Set cmd_per_lun to reflect value supported by the Host.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit 8caf92d80526f3d7cc96831ec18b384ebcaccdf0
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:28 2014 -0700
+ 
+     Drivers: scsi: storvsc: Filter commands based on the storage protocol 
version
+     
+     Going forward it is possible that some of the commands that are not 
currently
+     implemented will be implemented on future Windows hosts. Even if they are 
not
+     implemented, we are told the host will corrrectly handle unsupported
+     commands (by returning appropriate return code and sense information).
+     Make command filtering depend on the host version.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit adb6f9e1a8c6af1037232b59edb11277471537ea
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:29 2014 -0700
+ 
+     Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
+     
+     Based on the negotiated VMBUS protocol version, we adjust the size of the 
storage
+     protocol messages. The two sizes we currently handle are pre-win8 and 
post-win8.
+     In WS2012 R2, we are negotiating higher VMBUS protocol version than the 
win8
+     version. Make adjustments to correctly handle this.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit 56b26e69c8283121febedd12b3cc193384af46b9
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:30 2014 -0700
+ 
+     Drivers: scsi: storvsc: Implement a eh_timed_out handler
+     
+     On Azure, we have seen instances of unbounded I/O latencies. To deal with
+     this issue, implement handler that can reset the timeout. Note that the
+     host gaurantees that it will respond to each command that has been issued.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     [hch: added a better comment explaining the issue]
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit f885fb73f64154690c2158e813de56363389ffec
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:31 2014 -0700
+ 
+     drivers: scsi: storvsc: Set srb_flags in all cases
+     
+     Correctly set SRB flags for all valid I/O directions. Some IHV drivers on 
the
+     Windows host require this. The host validates the command and SRB flags
+     prior to passing the command down to native driver stack.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit 3533f8603d28b77c62d75ec899449a99bc6b77a1
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Sat Jul 12 09:48:32 2014 -0700
+ 
+     drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
+     
+     On some Windows hosts on FC SANs, TEST_UNIT_READY can return 
SRB_STATUS_ERROR.
+     Correctly handle this. Note that there is sufficient sense information to
+     support scsi error handling even in this case.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Cc: <sta...@vger.kernel.org>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>
+ 
+ commit f3cfabce7a2e92564d380de3aad4b43901fb7ae6
+ Author: K. Y. Srinivasan <k...@microsoft.com>
+ Date:   Mon Jul 21 16:06:01 2014 -0700
+ 
+     Drivers: add blist flags
+     
+     Add blist flags to permit the reading of the VPD pages even when
+     the target may claim SPC-2 compliance. MSFT targets currently
+     claim SPC-2 compliance while they implement post SPC-2 features.
+     With this patch we can correctly handle WRITE_SAME_16 issues.
+     
+     Signed-off-by: K. Y. Srinivasan <k...@microsoft.com>
+     Reviewed-by: Hannes Reinecke <h...@suse.de>
+     Signed-off-by: Christoph Hellwig <h...@lst.de>

** Changed in: linux (Ubuntu Utopic)
       Status: Fix Released => In Progress

** Changed in: linux (Ubuntu Utopic)
     Assignee: (unassigned) => Andy Whitcroft (apw)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1354397

Title:
  Latest fixes from storvsc & scsi drivers for Hyper-V/Azure

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to