]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
authorK. Y. Srinivasan <kys@microsoft.com>
Sat, 12 Jul 2014 16:48:29 +0000 (09:48 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Sep 2014 16:19:13 +0000 (09:19 -0700)
commitc5bf79597351f07bc363394249d1e84bcdb22b6b
treecdcf3102172de73bda4b7c68fe58c8d85c63b5e9
parent5efe60091b1ac9aa634fa50f1deb4eee0b45fa34
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version

commit adb6f9e1a8c6af1037232b59edb11277471537ea upstream.

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 <kys@microsoft.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/scsi/storvsc_drv.c