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 E3112EB64D8 for ; Wed, 14 Jun 2023 23:35:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7E9258E0002; Wed, 14 Jun 2023 19:35:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 798FF6B0074; Wed, 14 Jun 2023 19:35:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 63A3A8E0002; Wed, 14 Jun 2023 19:35:16 -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 541F36B0072 for ; Wed, 14 Jun 2023 19:35:16 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 2BC9FA07F1 for ; Wed, 14 Jun 2023 23:35:16 +0000 (UTC) X-FDA: 80902961832.07.861313B Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf25.hostedemail.com (Postfix) with ESMTP id 567B1A0008 for ; Wed, 14 Jun 2023 23:35:14 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=eCc3lU9Q; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf25.hostedemail.com: domain of broonie@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=broonie@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686785714; 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=vacjCPiU5N8qvuuprIt6J0bOdVwOCc4CraBBI0wBsjA=; b=OFCs/m7uPljplM/qxXdpSa36HCIO4LJPZBRHV8oAK4lRd9GYvb6nTmlWrmZMiodwMaFFBO /s2j7Jr6FF7gcfzphwTB3p9Qc2k22taVn1s9VjubFtww+rEp7UG+irC0HayCAzUJKhD3if U5E5KEq8NxCD8eD2Rv7p/tYCLQInQSQ= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=eCc3lU9Q; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf25.hostedemail.com: domain of broonie@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=broonie@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686785714; a=rsa-sha256; cv=none; b=HLSR0r14JeFffHJ89Seh8v36mk2xoIELG5i/vJ8nqaci0CbOV/rYPznp/PHnEGLli0OMdt SPb/9QXPBfnEb5GgfqQmxxoI3iXng2zuwUQcMLA/fssK1b6UFkS3odrRJChjQ4Kk/j5LuB dZvFkbmRSBGW4JK1f3J2nz6BObIEP7A= 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 812D560DFC; Wed, 14 Jun 2023 23:35:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8900AC433C8; Wed, 14 Jun 2023 23:35:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686785712; bh=vacjCPiU5N8qvuuprIt6J0bOdVwOCc4CraBBI0wBsjA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=eCc3lU9QvRreg8CWsym97621Y1HdoB5z0BuzFeiN07u9LL/m9q37r2V5D4RRnOW84 wjDU5qd+v0wR6BUZOEJO1LP6ZB3iJ2PGQTUCUrDtEUCo4kplur+s+ce1ytQwa0CYL0 3PsoGx+B4VeF2QCFMI33lfUN48CkkNS8MssSv/CGaV2YmN22V3495CK5i0X0cGe4jD OOAlXyMYeRPIWk6DwaTGG5NXmUPGRljP+ep0lFLLVAe6utCSVBno0fer/rzrxtPP5w 4PsPrpZNYwrAXe1AgFqm2GKUVkAmpWSY4VeYue4CyAkSRdtT5vZx77zeg9rvfEOBqf 505cofmZyOrhg== Date: Thu, 15 Jun 2023 00:35:01 +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, Pengfei Xu Subject: Re: [PATCH v9 17/42] mm: Warn on shadow stack memory in wrong vma Message-ID: <9583dff0-08aa-40e2-943f-f046f0402058@sirena.org.uk> References: <20230613001108.3040476-1-rick.p.edgecombe@intel.com> <20230613001108.3040476-18-rick.p.edgecombe@intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BSjLtFoBpX+dhkhM" Content-Disposition: inline In-Reply-To: <20230613001108.3040476-18-rick.p.edgecombe@intel.com> X-Cookie: You are false data. X-Rspam-User: X-Stat-Signature: nnfmyfapf7w63k6rc3tbx8xbtsfpyu1a X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 567B1A0008 X-HE-Tag: 1686785714-808968 X-HE-Meta: U2FsdGVkX1/HWXdtk9kc3EsrIWDy6cfnA9+8lBqXlLsSrqAChh76gTgkYQjJ20eETjdY2j3NWnrPTcpxl85vWF47aYfHgp490olpmczCzDNle4stAV8Md0TNIgE/wbTVbWgtDLMA28o7QH0+oUJdqpWvP4XT2otH9OYmznIuo+OZOu4yQjZ8c0tNHDHYei1mZ26N7xtsUppXTzEVq6bU4hXrxWZlNhGYygk3WrRIjrUKUTAF0YVbie9ZBU8JR3xZs2KEbLfYlH8PVRZv/1j1S5QULeh67XhR1e/AubeVx28/BFf2GAVJzV+yjgj4U8JAkh1ekhLJst4l7UKf0yVgibaEd8WZf3lXY2pppM5YN4azipWUmUFat09jRHrIVko/s5TV6w+0sI6plnrjIbPEM/6iyCjvdgxNOb9905nQP6pNdjIksbsybB+5UKw6aXW9xxSUTa7Vsq3tbyrR35bWB9kh2PzW8kydge7qVECF/0rgT4+TsZhjDow5TwY4W7I1cAUYyHDQF87KVj1ORlkGqBWFn0WsfTMn8BQYLtjBG9GWITtsrKD6Pgsbc9AC483C9jbFn+E5JoFaX2ZlBcGzgzaak5XzjmHXajhaR9gqY6QTBwcs1lsSfTMIOIM97L6N9z9WT+YFyBcYGO6yxhibj5sA8V++NzTOxglL+NhAKhi2jvz5xfXFqGkH/W4WJ/6UjerjnlghW/5RIB9NJcrdqk8Uh+uVa7H18RsQ6Pm+zQ96zZn0/txUlFyYqbyDZAq0AxRX3mr8pQvf+PfbGm0T3GMn08znbzprx1H+NiCYC+EABLSD9pG4YZXtWRp2Psl25msfZxa4CQpgqXLUKQ+PF8cv5A/vXpCGtFXg5NLv55eo4WbYraw/LG496FRma4sKJIJsUX6MYTiQzqenoEIvK3Ic13DhrkW/ygbh8KTjfQ97QLl64ItX+YDq77P174lO9Md57qtkQ9TYVkbIeOt 5k6FQItq +sb+qCjxmnFzsZMoye8pIN3ki8n2vuMhq/9dC2XYD5VBT5Jv6Do9PKzoCfSDaWL4+cdL5CdUmW4AZBMqGhCAkMD8sJhgSWUdWMfKa868DKaY6rAA1OUiAV6lPoKxX4Sr8Qxf9dPwncxGry5EF5cnQpNF3/vNsX7z5oxOJZnjBLcpuptlSt1uaZsKTrklijN2nwbYzWV9/iScri1H4EOx4o0UZFGFhS/31l/ClXoLgBBYDyL8Q+6WDhkAfnGcYvQjb2+GE4HXxmJfvmKdUFxJ6NZgMgBieVF91s5QmEhn1OiCdnrRoVaGCrrCLk70amDkL77sUHt2LOLqA2/65PyixcXXHD9DjmsSoU4oxP5z6VzqmAaeBu7W/s4xuxP6uupdmmyT2nMzMkG+6HhK1KYjoRxOKEdzsASA8HPB6bLlZniuwl5sM8CNhRFVTP6RkWXNyvNXnN/1+bfTyLyqrTsjTTIJXpa329gkiwy7sfsKHe/6y1NBpelxfbBdrcwanhiLDfEHs 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: --BSjLtFoBpX+dhkhM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Jun 12, 2023 at 05:10:43PM -0700, Rick Edgecombe wrote: > The x86 Control-flow Enforcement Technology (CET) feature includes a new > type of memory called shadow stack. This shadow stack memory has some > unusual properties, which requires some core mm changes to function > properly. Reviewed-by: Mark Brown --BSjLtFoBpX+dhkhM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmSKTqQACgkQJNaLcl1U h9DuIwf/UNc+nTY+UZmszCtFLLJzZY0v0k0woxLukAJtCYOMzWbzgUU3HMn/am0V y6ZoQODYns2OC5PQ1aHhORTs/srWbZDqABYUr4+Rg4tNPosfLoidutRExFLGvd1P tUU2Gkp+mCwzUbJN5KyUU0J1LSxWHzoJAqgomJGzhc2vSVtoF+KS2X9R5UdnfIE9 T8DSw5VeYuzKGVPMQVzRs4cVNIuj5/94wEEyGHXEO/dOos8ECuoPkzkfLmDTtb50 dylLaW7InFIA/HIXTPE1JwkFSomJePTZSlmngmAA91Andk6pvQ1PkKQayGqbqyXW kXqXqHJKtZE5tF1vFNHCKQJMNHQl6A== =Zsa+ -----END PGP SIGNATURE----- --BSjLtFoBpX+dhkhM--