Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4391558iob; Sun, 8 May 2022 11:10:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxWslx8z++JmI8+TqKElrsl24xT2vKWZJV07CWzL5VDx5IrCmza3Z48Wa2L5FS0m47y1hnD X-Received: by 2002:a17:907:94c6:b0:6f5:287a:2bf2 with SMTP id dn6-20020a17090794c600b006f5287a2bf2mr11041720ejc.124.1652033408672; Sun, 08 May 2022 11:10:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652033408; cv=none; d=google.com; s=arc-20160816; b=HnuLWy2Ijcc3kN7+dwjpSl6sCA31yG5FLR266J3wxGM/GlDZ6oA2J+U2z2r6VQxyhT acvKFPpT7mc76mDhWxr59MFGHzmFVhswabefga8Wvvma6JI5JxC42QPydZa5jFcHSeeL 3Oekn0oG+G6KGg4gAiDLrT20g9WQlINTAdZA7bPiOLdIf1UlT9szsXuGKml2hOIwn99p zpPalyaI+5mCIfvy1vW4ZNxZ6DTYHm+MFvnP8+2LWBOyeZWfFzJoQ94zZgdLaCKluHT/ MNXoE1BW6pV9I9Q7E4YQdmk9764cxuKSi7pNifVMLdZfWra5MEMJGYBSKwQqJ6YtyUuP MXHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=KFxY47hpr5Taqh5zMjTHpyfcbQPNeGGBag6m6IjC7FU=; b=zDy4lMzEVWUEb42R6OpK8UTIb3Dgg59/rw+qd1AOEcFo5Syc1wTBH6CWzRe4g53Gcj 7JNbMW73bIIf/LKRtHov8DrXCabGVAyhpsi5OAcxRSeBSkw88+l+2jypTndr79333R2T tmycB9TizbrYpgBKzsstaAgufSLZPzXhwJoYHpFao61h4iPzpRch/nKtPMxMtFo2bPT3 Ec2G2O7+B/sW13xUaaPf/frWgRjUd7/mOw1akG0pKxuXX5B29xnqDjT/oFmXJO0gpinE 6ymIt90ZHxlEasBHyE3F/ZXgpyzxKD8P7xWU/HFGA7fKRJ8NChErQkSx1x1DtbwY1MRf SYvA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i1-20020a05640242c100b0041df73164e1si12281581edc.508.2022.05.08.11.09.21; Sun, 08 May 2022 11:10:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376507AbiEDSIk (ORCPT + 99 others); Wed, 4 May 2022 14:08:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376494AbiEDSHu (ORCPT ); Wed, 4 May 2022 14:07:50 -0400 Received: from jabberwock.ucw.cz (jabberwock.ucw.cz [46.255.230.98]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 566BB6FA02; Wed, 4 May 2022 10:23:10 -0700 (PDT) Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id 99C7C1C0BAA; Wed, 4 May 2022 19:23:08 +0200 (CEST) Date: Wed, 4 May 2022 19:23:07 +0200 From: Pavel Machek To: Michael Kelley Cc: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com, wei.liu@kernel.org, linux-kernel@vger.kernel.org, linux-hyperv@vger.kernel.org, vkuznets@redhat.com, decui@microsoft.com, drawat.floss@gmail.com, airlied@linux.ie, daniel@ffwll.ch, jejb@linux.ibm.com, martin.petersen@oracle.com, deller@gmx.de, dri-devel@lists.freedesktop.org, linux-scsi@vger.kernel.org, linux-fbdev@vger.kernel.org Subject: Re: [PATCH 0/4] Remove support for Hyper-V 2008 and 2008R2/Win7 Message-ID: <20220504172307.GB1623@bug> References: <1651509391-2058-1-git-send-email-mikelley@microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1651509391-2058-1-git-send-email-mikelley@microsoft.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi! > Linux code for running as a Hyper-V guest includes special cases for the > first released versions of Hyper-V: 2008 and 2008R2/Windows 7. These > versions were very thinly used for running Linux guests when first > released more than 12 years ago, and they are now out of support > (except for extended security updates). As initial versions, they > lack the performance features needed for effective production usage > of Linux guests. In total, there's no need to continue to support > the latest Linux kernels on these versions of Hyper-V. > > Simplify the code for running on Hyper-V by removing the special > cases. This includes removing the negotiation of the VMbus protocol > versions for 2008 and 2008R2, and the special case code based on > those VMbus protocol versions. Changes are in the core VMbus code and > several drivers for synthetic VMbus devices. > 2008 and 2008R2, so if the broader Linux kernel community surfaces > a reason why this clean-up should not be done now, we can wait. > But I think we want to eventually stop carrying around this extra > baggage, and based on discussions with the Hyper-V team within > Microsoft, we're already past the point that it has any value. Normal way to do such deprecations is to put printks in first, then hide it under config option noone sets, and wait for year or so if anyone complains. We can't really remove code that is in use. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html