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 EFE76CFD316 for ; Fri, 11 Oct 2024 10:33:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6AEDD6B00A9; Fri, 11 Oct 2024 06:33:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 65DE86B00AA; Fri, 11 Oct 2024 06:33:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 526526B00AB; Fri, 11 Oct 2024 06:33:31 -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 345B86B00A9 for ; Fri, 11 Oct 2024 06:33:31 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 59F281A0EF7 for ; Fri, 11 Oct 2024 10:33:23 +0000 (UTC) X-FDA: 82660959780.28.D0CD1CA Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id DAA3140005 for ; Fri, 11 Oct 2024 10:33:25 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=uJx1W9Uq; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf04.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=1728642764; a=rsa-sha256; cv=none; b=JZRDa+7csdyZgGqni8Zp9CGrL+lmCylWSdhL6PnsgYxyXGxcJj0+1R6GAzN6OqYIEd4udS dAl7rQVqEgcYYK13cQXevl2CkCzwlua8lHFWGaL0HxIKoHwwBgUpRg8G0hrvMcLs4OHGKn bSeZqm4vTrbKh8itlx8HvSp2bwNbiPY= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=uJx1W9Uq; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf04.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=1728642764; 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=GhorcXUBxSQTPlPuWzhEnEeFppc/7B1cz3ZeylvbZas=; b=uXRmxz41mgc8Z/+lzmSYl6GYEI+/e57/EkOzNyECbjZ2MmmdFQ6x8bLu9C4GR9FYuxXl4c Gy2SMh8y7XyxwCblqDUn6/bQmIZ/G8Zd/tE9yYyAdKLNeGa+9cxUFjaGvNsNEkkqWoABG0 Wo94ujpngqEdQzWLw6Pu0df+OiNl0TI= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 12E635C00D1; Fri, 11 Oct 2024 10:33:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8FB40C4CEC3; Fri, 11 Oct 2024 10:33:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1728642808; bh=GhorcXUBxSQTPlPuWzhEnEeFppc/7B1cz3ZeylvbZas=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=uJx1W9UqBE6Hf5hcVjoM4flGgvmD1IVniYrw/a/r7Gyt18niIZhnTCJ/PJRR+AUtr /Wzb3dtDOAkwX/dK93zaJ+W4B3L57il/rCZ4L5jXpX3G4BCrJijSAMAMZ5jtVvKF3P qYfgQr2mzVkZoL4LM0zH08iO4mGhiKjLHiAn/k1EVNm/hluuJ3d4CYpxKLHgMzUwpP YfFzXku0Rpw/z+5/7I4zV/wR0GiQmrn7rueMDzB3VaJ6mNFT6V+91cT/+8XMMgqeFX vv1pANtyio0xTML2bHPcIjKU0w4co9DfCBULBqFSaBfbUlNayiwOtLZHb9dJNtQcA1 +ol8dpVu7Oitg== Date: Fri, 11 Oct 2024 11:33:24 +0100 From: Mark Brown To: Deepak Gupta Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , Arnd Bergmann , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, Rick Edgecombe , David Hildenbrand , Carlos Bilbao Subject: Re: [PATCH RFC/RFT 1/3] mm: Introduce ARCH_HAS_USER_SHADOW_STACK Message-ID: References: <20241010-shstk_converge-v1-0-631beca676e7@rivosinc.com> <20241010-shstk_converge-v1-1-631beca676e7@rivosinc.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ocdJt+o9mUjvRHVH" Content-Disposition: inline In-Reply-To: <20241010-shstk_converge-v1-1-631beca676e7@rivosinc.com> X-Cookie: Editing is a rewording activity. X-Rspam-User: X-Rspamd-Queue-Id: DAA3140005 X-Rspamd-Server: rspam01 X-Stat-Signature: csokcifzcro7ye61c8dp4ti4sesqhbew X-HE-Tag: 1728642805-47190 X-HE-Meta: U2FsdGVkX18l5XhKSxqRh61tvFNys1QNGCF+An4re5l2PLCY3r6CfFIqZ1siMcnbaE8LgW5gbTsnuZSE5Ay/Xq3DcTG4Yrik/k9wepLuNIUZYQ5TyNTZR4HcKKilmvTOMxZvJDAhZv4gF7jLihQThpZLcsPOXATNmmKmwkpcCDot8jLMETwSqwB94JieyCbuisMFmRcBQMKxZXqCMGgIykZ3jFvMkeU/GoxgfpfQV9KMntCzJBRsEQSTXz6vi+WWfyrj9q9kNJl7fG6jULn9XVnNXZXJmHSI8aWlCQKCcUDYV28Q5NR24et7PFbYFBvHUqdQHZ1guSQ+3YKo+W+jXZTyqcBxVTrU07LUWtOwmX9WWK2P/p+EajLnA+N6UtJMrP407gacqcaTpxaObaH+eaRpDzKYyaMY6lOXk/zP7k9WIPS9tb5xMeMe3qn1X1VaMFHT8q+P5L3FFe4/5N4gIYcwwPXMTOhDKiMzgGyUaJZG92TmpXwFXco1OqcYw9r4GlmWW8H6B1SXMkjQebf2fJiJIquZ7Jpe7X8b0mZFzvcGJ9eXfSp5POola2Vo2VsWImHfLSM9TVauFlpXIMfCu+HhEp+IerH0UlxV53k8NEfJ4jHfXBGgogJU09l9v/G9jKxzVZ91g9+wwxFw+miPSZuCEjKDarxkXbeZh0ofCgsd6q1CWLp8Mj2L4DuURVMCzq20slASjqyB276ttwK1r6m23LtxOrNiDtF5B9tbIxLP9rS0KZ64B/Wt9AomYuq4KURtx5Dbur0A8IjLI1u++1kwu54S1ws0yqgLj64wjU1B3grEfzKo1+Rsi6uTXtBimYVcR+LvUfCK371RQ/BKWwtxSM1TQ6ey37sZD/V0TH7R7ZXNJ43B+d0XCPRkv+N4qjxYAN/cCobIwkeK3m6dhyT5RU4ZpFYRsf3BoYLrQLdcj8QKps4mYxAX/DYfL3opGGVOdy48Ew4VzHlKL9N 6+0bFQmP jQZfswU481bWB9tj/IzwyoR0R/3r/n8sPww/AQ+/PsXCpC8gFNSRR/ZPSIM+JVXFqx70Sl7H+EesYGOVsrEIXqDnn5/rfpapFY9SGHMtdtXVzXRDTP5MUGWqoYQwW19lSxlmr5NBeoJpqOCt2aL0kqU6GlTBTUFWSRtsE9ohI8Y83tBgHz0sIPKzir6HAWSdqSPFqNGOvbDAk1gumHPyb9WLxbIRdOG0WYY4f+RVjf9fQ1IK1kx1L4Z7GK5wQL6ASY2zrc+VRa3dmA8MKVirIFVr4NrsNYg2h6NJi5qFQ3JGJb+8CXmyMigwljRo2zCIzRU6FJfW4xLDaC+MPNcDPMIGeCkGRIca2SbNq+WyPjSKobmDb5X57PlTGsjHgyzkRieXzAVA5E+FxV7kij61zZcGDGvSZ26PDqf6KUaFAs9qqfj9glGWr7QkcVO8kQ7R6Fmqo/vGsciZ1/s74LfrSsuuagYdrZw7di0NihJcwQMDJ7eoc2rOxhXNV++tHOYojMV8muuYkRwpXeO0HaK5Oq2opBIiKggzdnevASVsHypcv4Hu46Yn1IBwf6q778F74fwvR0iFvWk4dXRk= 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: List-Subscribe: List-Unsubscribe: --ocdJt+o9mUjvRHVH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 10, 2024 at 05:32:03PM -0700, Deepak Gupta wrote: > From: Mark Brown >=20 > Since multiple architectures have support for shadow stacks and we need to > select support for this feature in several places in the generic code > provide a generic config option that the architectures can select. >=20 > Suggested-by: David Hildenbrand > Acked-by: David Hildenbrand > Signed-off-by: Mark Brown > Reviewed-by: Rick Edgecombe > Reviewed-by: Deepak Gupta > Reviewed-by: Carlos Bilbao > --- You need to add your own signoff when resending things (though I guess this is likely to get applied to a tree that already contains this patch so it likely doesn't matter in the end). --ocdJt+o9mUjvRHVH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmcI/vMACgkQJNaLcl1U h9DUvwf8CFk5qIwgXlnGyTrPYSXbnOtVbQryriXq4ItU769fSrWbYRrSDfHAZNuL GFJbbI7qXQIwUZjp7itgbXwjiYEfEi1LiaqDJSfsZNEjv5z/HigTj+Q1Z20/nEO+ QZuVAIXw14A9w+6EYEukxtADhKW53aedbezpJDd8I3eJiaLYy9WxumkOsndh0Tzn 8DtO2wXHph/jGp8AoWDmLTqU0eMuqWELHgAmirtfl0mHxChlilDYO88fJSt4o2Om QlfMrg+YQKIYe76JfjkISxIXeoYXpU9gKjVXPdbJW5rLLl+9o621MhYV6kCe/Ipu FjBehOpbNwCRAdM2ctnXaIfshhKRdQ== =0ZCo -----END PGP SIGNATURE----- --ocdJt+o9mUjvRHVH--