diff options
author | 2016-11-06 13:14:07 -0800 | |
---|---|---|
committer | 2016-11-07 10:01:17 +0100 | |
commit | 3da0401b4d0e17aea7526db0235d98fa535d903e (patch) | |
tree | 70a14e17c4f7f813fb95e382e6a212f721c6c43b /drivers/hv/hv_util.c | |
parent | Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (diff) | |
download | linux-3da0401b4d0e17aea7526db0235d98fa535d903e.tar.gz linux-3da0401b4d0e17aea7526db0235d98fa535d903e.tar.bz2 linux-3da0401b4d0e17aea7526db0235d98fa535d903e.zip |
Drivers: hv: utils: Fix the mapping between host version and protocol to use
We should intentionally declare the protocols to use for every known host
and default to using the latest protocol if the host is unknown or new.
Signed-off-by: Alex Ng <alexng@microsoft.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hv/hv_util.c')
-rw-r--r-- | drivers/hv/hv_util.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/hv/hv_util.c b/drivers/hv/hv_util.c index bcd06306f3e8..e7707747f56d 100644 --- a/drivers/hv/hv_util.c +++ b/drivers/hv/hv_util.c @@ -389,16 +389,19 @@ static int util_probe(struct hv_device *dev, ts_srv_version = TS_VERSION_1; hb_srv_version = HB_VERSION_1; break; - case(VERSION_WIN10): + case VERSION_WIN7: + case VERSION_WIN8: + case VERSION_WIN8_1: util_fw_version = UTIL_FW_VERSION; sd_srv_version = SD_VERSION; - ts_srv_version = TS_VERSION; + ts_srv_version = TS_VERSION_3; hb_srv_version = HB_VERSION; break; + case VERSION_WIN10: default: util_fw_version = UTIL_FW_VERSION; sd_srv_version = SD_VERSION; - ts_srv_version = TS_VERSION_3; + ts_srv_version = TS_VERSION; hb_srv_version = HB_VERSION; } |