Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp3085096rdb; Wed, 13 Sep 2023 01:11:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHppD1ksU2U/R6cn5jPU3YcNplxs4ljS8hGBiIqrjJEE4piGC5iBxhMmHaqxU5Knpka+Vmb X-Received: by 2002:a05:6870:1492:b0:1d5:b4a0:dd3e with SMTP id k18-20020a056870149200b001d5b4a0dd3emr2025874oab.31.1694592680592; Wed, 13 Sep 2023 01:11:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694592680; cv=none; d=google.com; s=arc-20160816; b=mSuXHIEIqcnoNgYfLbNZSHOpKRHsCePOGKf7G7+yQ9JeBaAfS0LG6YGkiGvUAzP4rw lH0e8T7PRjMkvYtzppsteEhDg3SjmJEP+zTSaJCVK+6U/Erof7Bta8Heja9D56i8xnEV +HH1oRsB1I2MOmh0HRNKJUNNFA1NM1pdfX3x/7j6/z98QQCq3jYlqwtcaoGmch0ySAyp JVaihPW49zUgiE773n7fjaZvOs0nW4iIhGs1Jb0BOHPHxlpIeTqsZTjvgOwWjQzBzQOb rsNdNGi8Hg28CqD4R6O32nQTeueyGiPioEpQWbd3eCViR+YjcXXiZ2agijyTZKTVvuNy uQmQ== 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 :dkim-signature:dkim-filter; bh=Wf3IR5Rw+P9N8xEXtP0JOGbFUququkZ2xKLTTFywNE4=; fh=aYjeJJEegKKwpcHmyrdRoeEqz3iUBdnN2LI7yn/QY/Q=; b=KRf28vQI0AZcjfJodLnT+rdELgf0Gylc83mBqtv79u+Cv+Ookhqf6Liz1JXd67iRLl AdPr4OZZPfyzMZY4yOVHBWiLI4QiBgspCq8Dr1mK+j7VfOAxE1JPe0I62PPU8t75FSq4 qUPH7hgYGDaQZe59OjApaA+u6zFLR5ZkElKSN3OiMY3CtMYIBJ6OYUipLHKx8P+igI9W 0fnLiXLU5zVpAlINjcIUjbaV9RYnwYZgK/uSSOUYm/jikG9pEqnCH791pOF/JoUeLeK3 +zs2R5luSuS7x2Y/p1oj5KjLH8ssePVAbQPyVWO5KWlokMyrgmysFj0GbCJrbD7rhZUB CjMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=n0OS1U2w; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id l27-20020a63ba5b000000b00573f7ef60aesi9749359pgu.154.2023.09.13.01.11.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 01:11:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=n0OS1U2w; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 0182B801C1E0; Tue, 12 Sep 2023 22:27:37 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232778AbjIMF1T (ORCPT + 99 others); Wed, 13 Sep 2023 01:27:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229485AbjIMF1T (ORCPT ); Wed, 13 Sep 2023 01:27:19 -0400 Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id F412B172A; Tue, 12 Sep 2023 22:27:14 -0700 (PDT) Received: by linux.microsoft.com (Postfix, from userid 1127) id 2B049212BE43; Tue, 12 Sep 2023 22:27:14 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 2B049212BE43 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1694582834; bh=Wf3IR5Rw+P9N8xEXtP0JOGbFUququkZ2xKLTTFywNE4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=n0OS1U2wu+nD2bfTE7KyChF5Q+6yfMPXgNwDBGYxTY365OYF7iEtIeiaBkjs74DSe kfrFScGaycfGQnUMkCWONgLPuxVZkoXgzgb+wnanBzaiTZn0aItzbzPIiMyyGTkC6T 8SOvc/BkgtSwaBdQWNJlxCY87ZddNQf7cgWjGlK0= Date: Tue, 12 Sep 2023 22:27:14 -0700 From: Saurabh Singh Sengar To: Mathias Krause Cc: linux-hyperv@vger.kernel.org, "K. Y. Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , linux-kernel@vger.kernel.org, stable@kernel.org Subject: Re: [PATCH] x86/hyperv/vtl: Replace real_mode_header only under Hyper-V Message-ID: <20230913052714.GA29112@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> References: <20230908102610.1039767-1-minipli@grsecurity.net> <20230908150224.GA3196@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Tue, 12 Sep 2023 22:27:37 -0700 (PDT) X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email On Mon, Sep 11, 2023 at 10:00:59AM +0200, Mathias Krause wrote: > On 08.09.23 17:02, Saurabh Singh Sengar wrote: > > On Fri, Sep 08, 2023 at 12:26:10PM +0200, Mathias Krause wrote: > >> Booting a CONFIG_HYPERV_VTL_MODE=y enabled kernel on bare metal or a > >> non-Hyper-V hypervisor leads to serve memory corruption as > > > > FWIW, CONFIG_HYPERV_VTL_MODE is not expected to be enabled for non VTL > > platforms. > > Fair enough, but there's really no excuse to randomly crashing the > kernel if one forgot to RTFM like I did. The code should (and easily > can) handle such situations, especially if it's just a matter of a two > line change. Thanks, I understand your concern. We don't want people to enable this flag by mistake and see unexpected behaviours. To add extra safety for this flag, we can make this flag dependent on EXPERT config. - Saurabh