From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AE3C5EB64DD for ; Wed, 14 Jun 2023 23:32:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4686C6B0072; Wed, 14 Jun 2023 19:32:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3F0C68E0001; Wed, 14 Jun 2023 19:32:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 26B2C6B0078; Wed, 14 Jun 2023 19:32:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 106026B0072 for ; Wed, 14 Jun 2023 19:32:11 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D1A641207F8 for ; Wed, 14 Jun 2023 23:32:10 +0000 (UTC) X-FDA: 80902954020.26.6785506 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf13.hostedemail.com (Postfix) with ESMTP id 256E920015 for ; Wed, 14 Jun 2023 23:32:08 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=eX+05HaN; spf=pass (imf13.hostedemail.com: domain of broonie@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686785529; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=l5wAvCitc5+XKYN4a/EDPNr+xHHIzMGnu3Cj5Q32aYc=; b=uPr+sGsaEEto46Xn4D1zyAoA7YGrlkL3xt0KPbCChsUuYdTQij28a4p+moaP+Ie5Xzu5R6 1BfftBrN5x3fy1+r6YVGQWlO8ku2m+zBviJu0Sx4cPKtzkPR7FDHbXbiyXqLBueq9cmwjE cK7qNkpzQOfy5ZnXaeUZGe9ijLF5VKY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686785529; a=rsa-sha256; cv=none; b=ELEi46T5Utwjr+T9kbjTZbF6WW6/ibUZ7Ms1eHJudGmHOoptS4ca0OGj93KVdEgr1CAxfd Bq0W03ee6IY0vYK0eMRuey936FbCOnD89HHiG7g18aEpz5m0iX1anKzAXiMBo+suqMZdO6 KmiYbB+uC99HYKyh8lx25MvXSaAe4cU= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=eX+05HaN; spf=pass (imf13.hostedemail.com: domain of broonie@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 3DAA161274; Wed, 14 Jun 2023 23:32:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EAE05C433C8; Wed, 14 Jun 2023 23:31:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686785527; bh=l5wAvCitc5+XKYN4a/EDPNr+xHHIzMGnu3Cj5Q32aYc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=eX+05HaNgBK708k/aFiwmh8c+LYFM85sZ25U2E+kSSlULE9dba/ZjTIYcGxeIHL+A VBJSPVq71d6msFBOKgNxuOV6HWtNNM7laV2UF+bIeoMVWDEB3qOwd6ntu0/32StiYF Lt5GEVVehA0f1XlnZ0dIutG0kETw5Crnx+wflBeHQgN6GVio3SmfAQyI9mG1CZ0sAv blDsLxnwB41locARynWgOwCMGEDRgBiY8pBEwt0uZ/d4SJYp5/Z+jI7+Ql0DnmZ7U9 YL13BOC0mjccfgsJkhTCxBQ73amqKKQiBT9H7SmI2/x0QkjxpIk20uiQcgHdL55shU i8HM0piQnUYtw== Date: Thu, 15 Jun 2023 00:31:55 +0100 From: Mark Brown To: Rick Edgecombe Cc: x86@kernel.org, "H . Peter Anvin" , Thomas Gleixner , Ingo Molnar , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, Arnd Bergmann , Andy Lutomirski , Balbir Singh , Borislav Petkov , Cyrill Gorcunov , Dave Hansen , Eugene Syromiatnikov , Florian Weimer , "H . J . Lu" , Jann Horn , Jonathan Corbet , Kees Cook , Mike Kravetz , Nadav Amit , Oleg Nesterov , Pavel Machek , Peter Zijlstra , Randy Dunlap , Weijiang Yang , "Kirill A . Shutemov" , John Allen , kcc@google.com, eranian@google.com, rppt@kernel.org, jamorris@linux.microsoft.com, dethoma@microsoft.com, akpm@linux-foundation.org, Andrew.Cooper3@citrix.com, christina.schimpe@intel.com, david@redhat.com, debug@rivosinc.com, szabolcs.nagy@arm.com, torvalds@linux-foundation.org, Yu-cheng Yu , Pengfei Xu Subject: Re: [PATCH v9 14/42] mm: Introduce VM_SHADOW_STACK for shadow stack memory Message-ID: References: <20230613001108.3040476-1-rick.p.edgecombe@intel.com> <20230613001108.3040476-15-rick.p.edgecombe@intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="KwuAiGV8shjV9U/y" Content-Disposition: inline In-Reply-To: <20230613001108.3040476-15-rick.p.edgecombe@intel.com> X-Cookie: You are false data. X-Stat-Signature: rygeemg7p5xohdpkup7wbwi1goatf1sp X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 256E920015 X-Rspam-User: X-HE-Tag: 1686785528-509606 X-HE-Meta: U2FsdGVkX19t3EXuufxwuOQU/KL3vNubIapOtJSOf9P6VFNYkeDgPGBkgVe9h7D/Q6jmZBuShlqIXEdB/aZQ9uVH/lcUA6xhds1X7FhQzB/yeH4PE1Q70GB4jIE48xAZ/w4hxs+rgxaIPkp1jxLE6lWnXOAbCB42IFFzuIALZdvtR2a0EVt+xftH8V7qAE+pOU6QEiMTInZZzgrTWnYWjIFi8YToFe0S4FKUT+62e4JfKcyn3ZCr5UrvW6zxoM6UDLae1Dpo0yBgxKXCdyDFXIm2CFLrv35RAUz7k6qsA1GP7DskvXn+O+nWHb7kfawo4J6lwRdfzv0wAvWnC7TVDXQXVHvY+qrctXmVRRTpUhyc7BhsryyhD0tHDA4qtMJ9dji+ywAUu8fayXhqsCtkMb3FWmn8E9jI7KjPJGKlra9qTHSKEZtKg2duq4qxPQ2flAQd7TdETrFPAjFxkuH6w1Kdc2JVfXW166rEATq6sNZXDsM4qaknSSpi472766e3HhIf9z0M5+eWfPWOXsbCm/Ycb+y4aNdeoib/1wbNqZ6lCSfWROrKk7eb+SyzUbJ4x0XTBj6vnyFWt166b06m7geDC8hnucSxnS8T5juHokLOKxQ34xqTqCZFFK7zZArSKWVwjxGanJ9M785aecFbLqSzOIImcqipZ70OxZduv0Cq/vT929Ohuk/ghZkKow3zGLp5vby3iVKQhf0QaSOU1jMscPYpqzdnKsoYZ3afOotHarpvVsdrvQ0d52btTvCv0PD9UY2x2wd02dqq+kKPieo8ZotnlFsDF5pRDvo/oSD+svumo9/4Vlbe6klLZES1Tlgd+RRL09ABJdvBO1lg6zetC6cKICJj2Eo5q/PLtqT4siWasMnHj9ZFfMxZmdHrJxt0eSco4/WLHl+TS8e9P2zPX4qHKbLSAsT48PHELeSb05Zz0IEWaFVl06GRlB4pG6ToEHcm7Ey51cB54Gr yX+JSwyA acczA1VX1bKVDy7Co4OQyh9CGQFXAPUgUAn3dxLKfTq+6jTZyNvzo6lGpmWVPIhEuUoBAiDGC5AQKFDa3EC1cFi62wfMKwHl+Ic5FmDF2/8GWh6kPMWO/zslxyULd7vXvC4//n7CDFPx6110sV4MJDQmTLjRPLiS1x0RsKNseaDfJVsLi6I9OxiT/FZXfMZKnv+RR8kjIV2SbZheCEclj23jFsgiw7FyIA/DcR6OlMMQgLVjcL4T54Iby5oDybZqkLgy6NK09JQmC6TfpdNcyXPUH21XYkCxaANFogGPvGWDcj8IvlWFE7nFhW5JPjrTd7lrATsYYsSeYooP4rx7MWapk1B4wYdO68ZeWlqDsMeZJuWDJXivV4czrmBtJtW7vrPCE7PcKn79KX0EBYwIj/rWJop5BWE/ZGhmhbMpUd6hHCejgRMH9aqo9xhNX9vquQ9hBet6QQ/UIOvGc4YbHN6K64bUb4+vUjI0DrXJeC6uIQMi1hWGwv31vuSqOGAHN5UCP8jbo4gxPcIfVdsgK7oQQnBlPmyXtaHG8v/3LwJOfXgY= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --KwuAiGV8shjV9U/y Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 12, 2023 at 05:10:40PM -0700, Rick Edgecombe wrote: > From: Yu-cheng Yu >=20 > New hardware extensions implement support for shadow stack memory, such > as x86 Control-flow Enforcement Technology (CET). Add a new VM flag to > identify these areas, for example, to be used to properly indicate shadow > stack PTEs to the hardware. Reviewed-by: Mark Brown Tested-by: Mark Brown --KwuAiGV8shjV9U/y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmSKTeoACgkQJNaLcl1U h9DbBAf/dklSBcWFUf8rLQLLjmWtQFSN5/oHbHRtuYaWxh4ca4gZrDA4wxc8+bHc sheZePItfvKV5Ps+A/7PsQgLFiu8gv5QYrRO579LsqK3q1Omq2TRxw1dgoC89wYd 92eDscUDZwbhDg6tf/4BkTKbhkhrsVKfPYNvACjfxZ4Wn5Qj6RsQ7V+eyEqm1gyq E3RQmvinPuzLAwZwxYHCRML2ClfdJtAW+KlZTnhI6EFJ5PHHQ0HWUbddZOarjBGl ALevoPpwE8doIxGr5WYG7qQmlpY0BpAD9NSniZ6i7cT1/zp0zMht86N/cmfjEy8I TPrS9cFs9I4OoDDbyA7Dv+M33R72Gw== =2riz -----END PGP SIGNATURE----- --KwuAiGV8shjV9U/y--