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 27830C52D7C for ; Wed, 21 Aug 2024 18:41:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7143F6B0127; Wed, 21 Aug 2024 14:41:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6C4976B0128; Wed, 21 Aug 2024 14:41:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 58B866B012B; Wed, 21 Aug 2024 14:41:30 -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 39A046B0127 for ; Wed, 21 Aug 2024 14:41:30 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D338380FE6 for ; Wed, 21 Aug 2024 18:41:29 +0000 (UTC) X-FDA: 82477120698.10.CA8B069 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf04.hostedemail.com (Postfix) with ESMTP id CC3B440003 for ; Wed, 21 Aug 2024 18:41:26 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=P1Z5wNq7; spf=pass (imf04.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724265607; 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=oYH/9eUe8CMbAzgBjm1ZmK6dLtdddlfOnqwx8PmWvqE=; b=dz81eLDxIDbWAnT17Y+VlqsocWFMdNhijLdsH3srXCwUc9IJ3CKpjZTGc/fmPARlD8YTSp tLPsl4KHHmekNNGP2foQV6edS3g6fUrYIueX0zDlJU7nRQRlq7075hI347A47anmg24Svd 4vk+dspDpa54bHN9gtPEpbwUnZkJmJw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724265607; a=rsa-sha256; cv=none; b=vRUEb3ikzR2TILVSXw9qWZyhtemJxFHDkSvDITqynU3vE914+6RmCiOb90DITIATkI5dld 1+YlkhrUfagEEMp7rtWIP41Is6Q3mmBjmaGvMm6bwydWTfCaSRBCpPJJGj1iOydJpRCRPR 6e0ZfKcoiF9u5fnl/ZfUhulnkvxUkzc= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=P1Z5wNq7; spf=pass (imf04.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 7D192CE0EA2; Wed, 21 Aug 2024 18:41:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 160FEC32781; Wed, 21 Aug 2024 18:41:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1724265682; bh=E8dXxpdarfv5CApG/ySDW3eYs88clE31dyTXCgdIj+o=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P1Z5wNq7V+GasD5vLMXFUN5I8quGoeaPeU/IOn49bO8otYh4m4+pEPuD02+LjkIpu 1InGS8UBGdn07hLYwr9lczN0PpJKUZda3+PUnVYGPIHPz37YiW/rlBT39Wu3Z6waXl yFHS8eRfeRov6xX2PfirQ7yEoiX+M7qPnRSKDkpLB7DgHumi3WXwPKLN/zebkWiSh5 BVgWHhEMq7jh8WLHQBofBwINPODDw2R/uDRfRihMjYS5SRen4JvJhmC1N9DkEtYC28 UbCdbUMMqjuH/078spkgiUnjLrN7q0REvfVwOvY+hgphHs8YYEHun383qhkKCWENa0 +x6JMwgsjOsOA== Date: Wed, 21 Aug 2024 19:41:12 +0100 From: Mark Brown To: Catalin Marinas Cc: 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 25/40] arm64/ptrace: Expose GCS via ptrace and core files Message-ID: <79d5dad9-3194-45dd-8c2e-663cea2e5f4f@sirena.org.uk> References: <20240801-arm64-gcs-v10-0-699e2bd2190b@kernel.org> <20240801-arm64-gcs-v10-25-699e2bd2190b@kernel.org> <58ee01de-88a6-4d0c-845a-3d5bebc0c55c@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BMJnA8eFDlPmLXSS" Content-Disposition: inline In-Reply-To: <58ee01de-88a6-4d0c-845a-3d5bebc0c55c@sirena.org.uk> X-Cookie: Are you a turtle? X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: CC3B440003 X-Stat-Signature: idhcbcsqberypoxybnw4c66c4oxka7ez X-HE-Tag: 1724265686-543862 X-HE-Meta: U2FsdGVkX1+J7zshU2Brg6o+LUuDQoVOPDiY8UX9YnEbgXOZq69NhVFeqy1AxJI4vR6s/5hs4gjqM+3hQHCsjVU4pwhRc6tlztWCR15nfjVTC7SRipMn+h2liEMUbftg8t/XJavfMLelKQxiPn3NxMwWS+pSzTLpUweAVxrxweIvvYbqDykP0sgLI+YiSTyoNPOs1KUCFluH7Rn5AKmLgh0iDPldRHi/eR24FZ4xxl2TL41ZkiLXOnk5pUjtWlD61oIRIC97X8kcL+uDjnhYKDVsehWdZPx8YRnwviS5yfvJVPobVTcqWrPyj0F8sTA+/nJr4nasCNl5NantSMeDocO5COV4JU9YDbtHxHtD9TZDS0JQnjmhbedqzzAyWRNIhmmLS2Uk3CRwOWgtjg+WwbKKgL82c4hiKp5zprQ5/jg5H2QCZGIkiGTkGw5oDwhTLCW1mepcswMg1vUL5mjHzl8fITZ6R+3K/Ofi5eoCapQUYlPZZAQv1sn8E/5GBAkdn0BmMsRubL9b86iWE5EN9yTUoswtTPpZLp/fynAIL7g5ceDur3pMr/tH1sf9h7DMxekuuX8S3SIoeBvGSIMadffqrOnVDW97eE0STFQoMfO/hz+btamgWAZ+WkFUxPB/x4S1TOtbsWDGit7Is+6puOBEa17srUA1UVuBMdLiMwcg5NpibCEJPsf5tHxCvganJLxZCY7rlutVZnxEdHzvHXmG+6PeSkzCaBKsh3hzfuUzRspjtd9n6PFQiCg0h3QWlAd3rIqT7nbzaCCPqzXeXE1I6dVfEglmLiCJ5pEHhIdc8yqFuN2tzHpilj47zz6foBwMw2cxRKC415nSSi3G29X3NBPsSmEYnzkRyKxGgi8L9zF8JUA+gw3jHJZUWWed4HKVVfrVcUtW4mMprA+in/5cV9RozRAEtJDWJiJGzriHzMMyKbfP9f+X5eXPKrvkSVjuFmqxgVAlVfY+xs2 UOlLLPCd 1486Gv6XFV59nZYgsaBv853dCDpTstV/XDQtt3t0Of69BMWFAHNBLElOZG2WgDeMS7abiqoXUAvj+iZ+YwcJYrRJ/UNwP2xCMlZavwwukAy86M4uo4LQjkvpPmAkyD0gC0fI0vIRv9EpwHtskegzU+fRsUsX9p4O/RrgM8qLBZ6ZREW1jY08et5ruocZEfHRe6e2kIwsdNNJYeh6scsAykwMj340mave0VYAGzQkH30UTCYJsBAhKFHKm583M6bfiZhOFxjW+Bo8+aZmplfOHq50yOMZIPIUVAjKxgKRv7AxkDKOSt5U4BHkdbU9/KTY/4sBDylqeFt67mfinKnfCIgQGvXaGVI38yIY8W6rKpkEi3wAwsBa3fK5HPcbb8KQSldFs 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: --BMJnA8eFDlPmLXSS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Aug 21, 2024 at 07:28:08PM +0100, Mark Brown wrote: > part of an otherwise invalid write. The validation is checking for > unknown features and enables. With clone3() we could relax the enable > check, but I've just pulled that out of the series for the time being. Actually thinking about it some more I'll just remove the check for enable, the support for threads with GCS enabled and no kernel allocated GCS is already there and I didn't pull that bit out. --BMJnA8eFDlPmLXSS Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmbGNMgACgkQJNaLcl1U h9Cs9gf/faFn4ZIWAD0ObkgYSu2MFgvuc0/TxhjIvIwyaRcVoqWhCLuxFx6tDyf7 R003D+EGEn6M1h6zfEPXV/PKOBUV1KMnZcpTgESMJyUVa4HSREWmw7nMQZmiifDl xICPAzUBzqlPsIcc5S1eQlR7ecwt80Hs0WM5cWjh4YmQikjGU4LZse2eCrrVQ+8E hrLM84hndTamAlUtO9oREDCdZ8BZc+wxpQSRpRuufSMIdD/Ujv26ikmoRDOvGSbW h8v2pgOb1hekEEesgevZoE1YbJ76Z5GfQO4HdJKSh/iB4vz5mbmj324y6K0oL4Ej dsCLfFizij3MQaU6gmwwgHzolx6UWg== =MjH1 -----END PGP SIGNATURE----- --BMJnA8eFDlPmLXSS--