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 57AD8C531DD for ; Thu, 15 Aug 2024 15:12:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A92886B0130; Thu, 15 Aug 2024 11:12:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A42FC6B0131; Thu, 15 Aug 2024 11:12:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8BC0C6B0132; Thu, 15 Aug 2024 11:12:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 6E2F26B0130 for ; Thu, 15 Aug 2024 11:12:08 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 3580AA15D4 for ; Thu, 15 Aug 2024 15:12:08 +0000 (UTC) X-FDA: 82454820336.03.32BC83C Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf30.hostedemail.com (Postfix) with ESMTP id 86CF28001D for ; Thu, 15 Aug 2024 15:12:06 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf30.hostedemail.com: domain of Dave.Martin@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=Dave.Martin@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1723734654; 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; bh=4DmGpctHNq9DzZVdffp0n6VPJ3MvCHhsf4vFKOcypiM=; b=qyIUkGcZVCph2txy7TtYFQGCi/EB42UH1QqaUYV9+C+KitnkLMC07Sm3ObVbysN9T2rIBA x5Q6WyjmJp4zBWr3zujlqGojluPNJOHpfR5i3NH3S6CGVEeJC12497+imzUGs8XmteOz6/ XCOjuf/0TZwxbDWuFmOmOK1GmMTj340= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723734654; a=rsa-sha256; cv=none; b=cceP+luAGbO87Z+o2o9GIT4RYYpWu4Gqc5jL70XIEDjw0jhebx8Myt4HWM+MU+3I7qYD1p iUpdGyyK4UH6a4ojROK0ovZ13MGm9Og2mghHOkfPsRSnsan+YTBj4S3Ny83gBInXemg95F itzPHDtUYSWHtMJGXuB0AVi4OQYnWFQ= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf30.hostedemail.com: domain of Dave.Martin@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=Dave.Martin@arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5AAE414BF; Thu, 15 Aug 2024 08:12:31 -0700 (PDT) Received: from e133380.arm.com (e133380.arm.com [10.1.197.55]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A5563F58B; Thu, 15 Aug 2024 08:11:59 -0700 (PDT) Date: Thu, 15 Aug 2024 16:11:56 +0100 From: Dave Martin To: Mark Brown 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: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 86CF28001D X-Stat-Signature: rnei7n16t31a7sc8phgydgnbomybygy1 X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1723734726-858825 X-HE-Meta: U2FsdGVkX1/h1l+4dY2L76wAe8NbxV99IjZTepGd6xbT1YhoTOjzj+oGdf+t9ufgKWhaBcxKPlYtUXO7Emc9Xude95csi3Q8CcwqjWoavqVjyDZMZdOuA6ZQCe7zl+xoCmcjouPRt0VkX24F3usONZhG5ZdBnzewFTGlPWINeiZEUb2tzeEVPAfz7TzayA3LLrm5rwf2VNk5VuWGeAXXjsjTFoS7Mj65ktYS8UAOrFEyT+XFwTZhP6JiI1NElnQCXevXYUWHU/TF7T5iDLmLLEs8ExHv39OoCW4LR0NkGAggu8C7pKyehZGEk7HtXH4Hjd3aqPUh1TobeziGMLuJhF5j/vlTy//k/zA+BC+k1yB7YIrbL7G4TQNGJUKi3cJarx5zVIQ0Ks9JDSknLk8bdTW4wr5MJsh3Ctd6ZBazmkSbBpSATyw42/LwloeoO3xnE3iOBXmmJo3AcZzpinkfF8mpGKyRbpvlLqLKlHJ78dLTaVt+WyVryrflMK+XXJued4hNYK23GIAW43q0XaEoODF3nNwTDfC2ZfldTHvGXr76uY2/WXsJGZ6vDA3AtLg11BPejZU4xOp/ONaX5BDUJYJX3Al5pE2a0rSVJi2Wc/O8dlDrS2VcHkOWoJEGbe5tK8iF4y13yBFxApUwRnWdFeMm1xJunmRWa3K4maYkNXts+x/nvTX24fQdNp6Tsg/G3GVqCEANVYZjWj6Jj3P0N82O8BzMFovFNTf735OFkF5GSaHKdABVnVUanCPU6mTwv/vdVG18AO8f5CkARn1008gE09aFIwhyMT9WuYobYT0wutZ0eSWbYWw6ls/uhRrvxIilKPf6gz0aHT9Nc9vo0CDgyWz0Z/nxutz2nyG8Sh8X4rw2GYE3gGXzmKZYmMIag/1r1AsqYlUiIVUosr82oEwiW0+/u/ckH2ZMCSo9jUSiQDawmwRZKNCnBK5jwUWBnRPtTzZkxTQGafb3QS0 wBmWj8UR 9Z40Wz+HkZAMFtWTdAaERNPExVRFMW675wURkV26lz9Qp/nKSqWn/mVZTVuSy9MnhKqftAbybfwXOYmWxHfKp2m9UREIZS4tgahj1FTOMgpS4Evs4DOfD9DE5jVm4axGqLSwF02Udg1ZVw7Cghgv7HTzFfvoCYwiIkG4aBRA+UxOdOegfuEAjOy7lvH5QvZ4mJIwxLdnZHOp1xpHpYIYYWma7fQ== 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: On Thu, Aug 15, 2024 at 03:45:45PM +0100, Mark Brown wrote: > 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. Can you see any reason why this shouldn't work? Maybe I'll hacking up a test if I get around to it, but don't take this as a promise! Cheers ---Dave