Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7
authorMichael Kelley <mikelley@microsoft.com>
Mon, 2 May 2022 16:36:28 +0000 (09:36 -0700)
committerWei Liu <wei.liu@kernel.org>
Wed, 11 May 2022 17:49:49 +0000 (17:49 +0000)
commita6b94c6b49198266eaf78095a632df7245ef5196
tree502165cba7398b06235ad4c4636c552169f90ab1
parentf1f8288d19d03af9d03db219c23d07a6e8ecd51b
Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7

The VMbus driver has special case code for running on the first released
versions of Hyper-V: 2008 and 2008 R2/Windows 7. These versions are now
out of support (except for extended security updates) and lack the
performance features needed for effective production usage of Linux
guests.

Simplify the code by removing the negotiation of the VMbus protocol
versions required for these releases of Hyper-V, and by removing the
special case code for handling these VMbus protocol versions.

Signed-off-by: Michael Kelley <mikelley@microsoft.com>
Reviewed-by: Andrea Parri (Microsoft) <parri.andrea@gmail.com>
Link: https://lore.kernel.org/r/1651509391-2058-2-git-send-email-mikelley@microsoft.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
drivers/hv/channel_mgmt.c
drivers/hv/connection.c
drivers/hv/vmbus_drv.c
include/linux/hyperv.h