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 29CB0C3DA7F for ; Thu, 15 Aug 2024 14:46:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B3FCB6B0117; Thu, 15 Aug 2024 10:46:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AEFCD6B0118; Thu, 15 Aug 2024 10:46:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B7A06B0119; Thu, 15 Aug 2024 10:46:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 7D13F6B0117 for ; Thu, 15 Aug 2024 10:46:03 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 1A21816163B for ; Thu, 15 Aug 2024 14:46:03 +0000 (UTC) X-FDA: 82454754606.06.9B98761 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf23.hostedemail.com (Postfix) with ESMTP id F0F7A140007 for ; Thu, 15 Aug 2024 14:46:00 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dkyWvQ4E; spf=pass (imf23.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 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=1723733104; 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=R8E0AQoVP4u9dN015SDiIDUjvnPstA7OQLZ46T9seW8=; b=zEuq0wgXadYlOi23kfplM57fMbQZ/sczoSOrmOaDBguGIqtGOJBNYjoHS/erYwnle7zKWb xoLcGB/ed8GyPtD1/rnw1SW1ORKXaG2iyofUmmB5wuW02YNRMWtJYqjGDOXiOzso03gH3D rAOdjc91a2TG9F+ygJnjJIFa79aU8ac= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dkyWvQ4E; spf=pass (imf23.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723733104; a=rsa-sha256; cv=none; b=NmVJvbYhMw90xuZgwCa/yKpQ1txxLNrboVNqjSuAnJEtRR58jsuVfxlLXr+ID9y1WyYDsn i8cg+OvzHudlIe7aenIaHH3XiIty2jJB4kZRTpkutJC6hXMNkjl1AfogXo5CMc3yLpeXgO oERABVps6uMysDEJsqYmbg/a6uH2aK0= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id AC665CE16CF; Thu, 15 Aug 2024 14:45:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3FD2C32786; Thu, 15 Aug 2024 14:45:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1723733156; bh=2cDt1K6+J5wSrcJZUtuu3LeNVSJEFjKPwrWj5SaKiNA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=dkyWvQ4Eab0Mev50PZAJYqogMNDU85sEM8xyDLyMBRLPYfSyYMs4Toxeeac3zKKzR SVYiz0K3D/g5+QdJDJf6nnD7Qy5wegctjwv3PhgGuZQY25B70KrgmCZZodWN80rYG4 xgyBL4JRJP0blqHfxeXBdOINIMqtjMPIDiU3EAy528V5A/8EzPPoOqwoWNxSLeqZJ8 aTicr1XYnwKnEUqDF1Xrp1mjm2FxzbK2B+hfsEryf1OceDTaZvHybOAYJGaTnae+Hx m3AiyIQyKKbVQsZ8w/6axwsvY9uG8nz5g12owbbscNwaEsUNFWsKTMjQMF5DEvyvSR epH5YoGP75B5A== Date: Thu, 15 Aug 2024 15:45:45 +0100 From: Mark Brown To: Dave Martin Cc: Catalin Marinas , Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , Kees Cook , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , Thiago Jung Bauermann , Ross Burton , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v10 23/40] arm64/signal: Set up and restore the GCS context for signal handlers Message-ID: References: <20240801-arm64-gcs-v10-0-699e2bd2190b@kernel.org> <20240801-arm64-gcs-v10-23-699e2bd2190b@kernel.org> <08932f6d-01ef-40e8-97d2-08f0d2016191@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3MLeToVkjySp9DbY" Content-Disposition: inline In-Reply-To: X-Cookie: -- Owen Meredith X-Stat-Signature: pazpee1d8iq96x49jrj7p893ep3sw38z X-Rspam-User: X-Rspamd-Queue-Id: F0F7A140007 X-Rspamd-Server: rspam02 X-HE-Tag: 1723733160-631776 X-HE-Meta: U2FsdGVkX18uzcoGAAn3nbyxGz8Cl29swbjDb+DhrNnWjhtHU/6jwQB2DWu/d9p/Re3lzRX+Ltx6JJdkSlWrrhI5aGKOspw6m5wOagDI7iBBILR5B3m7zYa6RlJmzvuvRJLrxjkecqUHt9eX1FYzEKHsnWjtUnyqbouZKKUA0d0G3FMSuYw+Asz4dDMeLgGklNnY0GtgRO6mkuSlNkIQvx2guK60m4DpY5yKywEGksvUIQEY9feosmSTUfxeEFik2oux/BWf4E4u/+5m51fUw/Twl9GMcXDrxWVpihpENt00LZv2MP0J46MVjVZSof+xOL2wkfgBo77LUADkScKX9xI+wkc6gTZqa4XNWknxXP7zOlSuRdyx3fiuJC9TSFFIOTcTNYsHb0hAIi40uqdS3a+JXAwOTU1VAW9PqN/AaRK45ZdEPli4sd65uui1xH/2lDgV3YQUDAxqtynHXtsd6z02YTqa1v3ELTZAY2wf0W6xPZFrQjx+JPAOwFG9dDaJVQVo0p7JUI86hxpyzsKEmrXrrxXaRTndKMVGfKm1gXhjJ2A+3hTrOxZO43Zn4tX1Upjwr1xvx82BFqeJc0hBepTNViayVbzaCBWWBhx9xI3jH5n+WfLbYKiap74wHgy4Y5ky0g3I8xzJp5a2Kk1rhANYji7WGYKXlbJF737voLS0OCUdsumF50CXLYLSG49G1ihZpLeHGnwpj6iBjh1knuvFH//6Z/ROrXuYJwsMgDUoZSg88Cp9LOmgh5ZzUMijffw6XolqbI5Ank8w4ZSJt6DF8M5SLLfaahM4lYKvvbQLoF0DUJWZCT3W/xfKB7qrk0n9vDAAd3QTmYL4U3Rttzf4CG1S+dbijluBknMrF8vG+ynazarjHyikehQQsVSw0Bq513FggCi/YccMz3Gx56AikaGzExGZfLVHtRxFSzTDbph5KcrgYTcFOirgTANjI/rgmyKHCcvApgeGiji LZpATp5C qFoFPjOH5WeRWUu1vrQwkQfcdIhfFR8u5alirOdIws5Xrd2UZ+LKh3KEz0qMuctNr7kwHS3sPLqI/UtNq6Ae7Yn6ZAjQEqKimorzutC/+hbrbYRRMp2+QHZnOSifD7yqmfbQmwEL209Lj6Kp5DagSMy8yV/zElQicQbvfgPk9pBITo+JHbcOVM1yYf6QpE0EY8W4ToierkFQR04Yk0JwriT14X2RthmLivWn4y3oXNtOX03PfLNSllijgx6WpHklPB27YTrwWU7oSRLPmlu26+wrKxL/f1ZpT3D+2mHjGJl+IC0zDvmQSouJifoCpZfoJaowi4KWgd/onjzSgKH5qD4vFAoJtwT+wuoed 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: --3MLeToVkjySp9DbY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Aug 15, 2024 at 02:37:22PM +0100, Dave Martin wrote: > Is there a test for taking and returning from a signal on an alternate > (main) stack, when a shadow stack is in use? Sounds like something > that would be good to check if not. Not specifically for any of the architectures. --3MLeToVkjySp9DbY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAma+FJkACgkQJNaLcl1U h9AtQgf9EWahd20jQzZ5Dsh45BuaYqYLMeZdINXFGKq0fNzYErgx+xiHkpfbAaW/ b5F5wBNruWnW5d9ggUOMRlIRUCnVyNAc0dxH2QcmuYYHWZiHecjqNy0YjqvjQSrP pQtbL9E5+BYHBHUWoMYk6VG/CyhqdfprAA2A3isd9pJwETxQ4ivAstUIL7IkWnSj pJRVZrtPKkrMzPWhawrH/9/4KYx+6Pvt+MbX3074EcxifcRBuDuD2wvP6Zyp8NpI /3JNJeUDARpgaYF8ZVZyqqldrLekwUHNqVqSfL8JEkLjkX7j77gzxw+k+WJLFg7f mjLH7VvkpTbNVNlX4LER8RNMYYNNjg== =bD/v -----END PGP SIGNATURE----- --3MLeToVkjySp9DbY--