Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp2976692iog; Mon, 20 Jun 2022 08:37:11 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vLJKHFFAbwlcj3wRVqmedhynRpbcK8vDFKRn+DuMDAJnzTAu7BXE+x3F+AdREbZ9J38HE+ X-Received: by 2002:a17:907:16a5:b0:710:7e87:465a with SMTP id hc37-20020a17090716a500b007107e87465amr21440819ejc.137.1655739431639; Mon, 20 Jun 2022 08:37:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655739431; cv=none; d=google.com; s=arc-20160816; b=oqF+bRVOAL/jF6aKy7LS2RuwmP6lMdxH6inLPTZkGvTyj6+2Z9424qz86F5vBO6wRX c4lPLuavz5u88z9GQ/eHHCInQZlJrDrTfgEn2f1ThwOSVpk+LOvbL7n+dkgRXGXYati3 R/B0ckC4X8sKh+DSoJpIBDVchmu+FfeuZlNhWTjFKmw6E1VxEAaAV8a9alqSyX9TKRQt TUs1nKebDpCnRVOIRgfle9w7Y8Hc3w0grVPWX8AJd8Mdyj6yCUTgUiD22sDv9EPChwMY T0IfZbaHaPrSgLgGRvFPT7QpEbTRU5Fs+nCWG4RzoIWoYY+ot6M9Ovnc2gnWfl4J2yu8 3TRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=3cHLwht9JcNQALnaD+TKWsQYDM67leT/s6Lhs0dSNw4=; b=SnOLpRvqB/NE60smfjqMd9CthG2YpzZgkMGW+Y/3GhtfgBsft44qxHokGWCEV/P935 j4YvUYedVFmmccHL7Q3eAwu8qd4mC0L2dPGovo2XLVinwfJxF7jjOKmWOJbOHlUtPGvB crocl5yeRFVlz6BD6pUR1FkTknLvdGMewcfx5zu0435DZRYxBvquLAsiL/8PmSm+2w5E 3g3FMosFQArE/6nx2LflIqmu2lWU1BdFAWcOstPCvwEe2NCxLgiIIZ0Teh5KJt5pHEms Ioa7wON2P5ordZYStoXdVnBXvUQ0fwbjEHzQvGuGNswCCOY2WUi/Djj4YWDfRXzgddH9 2r8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=HGkMJcnY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d23-20020aa7d5d7000000b0043573321a21si6292385eds.118.2022.06.20.08.36.45; Mon, 20 Jun 2022 08:37:11 -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; dkim=pass header.i=@intel.com header.s=Intel header.b=HGkMJcnY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234890AbiFTP1s (ORCPT + 99 others); Mon, 20 Jun 2022 11:27:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240728AbiFTP1h (ORCPT ); Mon, 20 Jun 2022 11:27:37 -0400 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1BFB7CF for ; Mon, 20 Jun 2022 08:27:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655738857; x=1687274857; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=8giL0qZv3yIElRFo4fVuIKMG5Tx+3XAwog7jJ8DWOI8=; b=HGkMJcnYqjyHGcfkEv9R5gWI7r/GfJbsj335jnSYq/mkbOYAkmQM2dCk 3vvCql/v97NP8gOKVfVQTb0QQlme9PrT5cqogQ1ihUHpp6QwywejCbPF1 l43OIZm+ja0RXfq9UAse40B7N9Zrt5qh7sNtIfHKmGfitQqGcW/hbsXmt nChCpq1pO+p6PNxdeQHPn0N8eulkIspqJHOZj21DouHK4VmMVomYQoX+P /bResCgQwRNdFk2odYv1DpuxmCGgUqHGKi/eIWTAjvhLsmUXEoVkqDCmn UwTKGL3BNAnSl3I0wg4rmQfJ5qxuTmXGYNZmdaigeyQv1zAMue583PoAO g==; X-IronPort-AV: E=McAfee;i="6400,9594,10384"; a="280654134" X-IronPort-AV: E=Sophos;i="5.92,207,1650956400"; d="scan'208";a="280654134" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2022 08:27:36 -0700 X-IronPort-AV: E=Sophos;i="5.92,207,1650956400"; d="scan'208";a="561998169" Received: from echeresh-mobl1.amr.corp.intel.com (HELO [10.209.15.145]) ([10.209.15.145]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2022 08:27:36 -0700 Message-ID: <63ccccac-2aa7-8850-9cd3-a8b7b89e1872@intel.com> Date: Mon, 20 Jun 2022 08:27:33 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH 1/2] x86/pat: fix x86_has_pat_wp() Content-Language: en-US To: Juergen Gross , Borislav Petkov Cc: xen-devel@lists.xenproject.org, x86@kernel.org, linux-kernel@vger.kernel.org, jbeulich@suse.com, Dave Hansen , Andy Lutomirski , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" References: <20220503132207.17234-1-jgross@suse.com> <20220503132207.17234-2-jgross@suse.com> <1cfde4bf-241f-d94c-ffd7-2a11cf9aa1f2@suse.com> From: Dave Hansen In-Reply-To: <1cfde4bf-241f-d94c-ffd7-2a11cf9aa1f2@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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 On 6/20/22 03:41, Juergen Gross wrote: >> But I'm only guessing - this needs a *lot* more elaboration and >> explanation why exactly this is needed. > > I will correct the code and update the commit message. It would also be great to cover the end-user-visible impact of the bug and the fix. It _looks_ like it will probably only affect an SEV system's ability to read some EFI data. That will presumably be pretty bad because it ends up reading from an encrypted mapping instead of a decrypted one. The pr_warn("failed to early memremap... is (counterintuitively) what is wanted here. Right?