RE: [PATCH v2 0/6] Remove support for Windows Server 2012/2012R2 & Win8/Win8.1 versions of Hyper-V

From: Michael Kelley

Date: Sun Aug 23 2026 - 23:52:01 EST


From: Wei Liu <wei.liu@xxxxxxxxxx> Sent: Sunday, August 23, 2026 5:38 PM
>
> On Wed, Aug 05, 2026 at 01:37:45PM -0700, Michael Kelley wrote:
> > Michael Kelley (6):
> > Drivers: hv: Remove support for WS2012/2012R2 & Win8/8.1 version of
> > Hyper-V
> > hv_sock: Remove check for old Hyper-V hosts
> > hv_netvsc: Remove GPADL teardown special case for old Hyper-V hosts
> > drm_hyperv: Remove support for synth video protocol of old Hyper-V
> > hosts
>
> This drm_hyperv doesn't apply cleanly. I have applied the rest.
>

Thanks!

The hyperv-next tree doesn't have commit 1502b42819c2 [1] that
is already in Linus' tree for the upcoming 7.3-rc1. That commit came
thru the drm tree, which is probably why the hyperv tree doesn't
have it.

What's the best way to proceed? Rebase the hyperv tree on
7.3-rc1 when it comes out a week from now, and then try
applying my patch again? Or is there another approach? Redoing
my patch without commit 1502b42819c2 is just going to create
merge conflicts later on.

Michael

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/gpu/drm/hyperv/hyperv_drm_proto.c?id=1502b42819c2eee9658009ff0b7c9249078d7366

>
> > scsi: storvsc: Remove support for storvsc protocol of old Hyper-V
> > hosts
> > clocksource: hyper-v: Remove support for stimer interrupts in message
> > mode
> >
> > arch/x86/hyperv/hv_init.c | 17 +--
> > arch/x86/kernel/cpu/mshyperv.c | 4 +-
> > drivers/clocksource/hyperv_timer.c | 150 +++-------------------
> > drivers/gpu/drm/hyperv/hyperv_drm.h | 1 -
> > drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 44 ++-----
> > drivers/hv/channel_mgmt.c | 8 +-
> > drivers/hv/connection.c | 11 +-
> > drivers/hv/hv.c | 4 -
> > drivers/hv/hv_balloon.c | 36 +++---
> > drivers/hv/hv_snapshot.c | 5 -
> > drivers/hv/vmbus_drv.c | 10 +-
> > drivers/net/hyperv/netvsc.c | 20 +--
> > drivers/scsi/storvsc_drv.c | 53 ++------
> > include/clocksource/hyperv_timer.h | 6 -
> > include/linux/hyperv.h | 5 +-
> > net/vmw_vsock/hyperv_transport.c | 3 -
> > 16 files changed, 82 insertions(+), 295 deletions(-)
> >
> > --
> > 2.25.1
> >