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 22C08C5320E for ; Sun, 25 Aug 2024 17:36:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6CFF38D0010; Sun, 25 Aug 2024 13:36:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 680288D000D; Sun, 25 Aug 2024 13:36:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 546A58D0010; Sun, 25 Aug 2024 13:36:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 36D8F8D000D for ; Sun, 25 Aug 2024 13:36:50 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id A32E1120799 for ; Sun, 25 Aug 2024 17:36:49 +0000 (UTC) X-FDA: 82491472938.24.D3B0D9D Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf22.hostedemail.com (Postfix) with ESMTP id 0E8B7C0009 for ; Sun, 25 Aug 2024 17:36:47 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=YA0XHROX; spf=pass (imf22.hostedemail.com: domain of broonie@kernel.org designates 147.75.193.91 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=1724607323; 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=qFmVzDGUQjkAR4hqZHivgnIHwJQmfiffgpzwwY0iaQ0=; b=Z0fcyiWOjAn68VdrMoFUwgxz5Aoae3WFePH5zf/q3OyYRM0uAJPkDu4yoNkEHB1dywJpog L2QbIZ84q/cZjM5UN0hPlmuwi1/3m+WviiDYQC6Z9iahLPadHtGoODEAseWFoC+wN8uABE VH5WH1SLoftXYNSNsQ3GiCFHv7esQas= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724607323; a=rsa-sha256; cv=none; b=r6vkjBKo1vrIr3lI68TaQF+R0js59voSb89DBjJ9rr6S7Y8uAVVf6IYcmdboZhkKvh3s9q eE1rdWredJ18dzJtC+iOlpIBalnZSpVifvnYbPy/imHr9mlQU4k/Zyr4mme3QN1UcceOBy jT+jNqqrLcKkYGsPG627voPcuHp+Kmo= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=YA0XHROX; spf=pass (imf22.hostedemail.com: domain of broonie@kernel.org designates 147.75.193.91 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 nyc.source.kernel.org (Postfix) with ESMTP id EEBCEA41C64; Wed, 21 Aug 2024 13:41:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E120EC32782; Wed, 21 Aug 2024 13:41:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1724247688; bh=eTD2Cb24CybXMxpAV7IV6bVikyFp8ac2v7wmurkqCBE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=YA0XHROXOcQsdivO+elHDRjUSAQW6gMvqksgn9sJYx6HIQqgOSqBWvwYAKEoAudJ6 jpQFknVrYgPzVDOARVuSc6ndK09miMBS/01QDO3m/u8EM9AE7JMF5GhbKwPzkFwqnw y4RvjlX8hCT1cWOdz2s5B5Hg+habrQnztB9Vn3DjTJKQfLxzs9VNsSM74lIHD/r5pY m8AgYIe8mNkTYx8Rh64Z2A5FYg/IGH8Rmd/TeKBCchC+7HTnea+t4Vt/fEOjItOCaD P8WifT5qdMaqyT/W50EYvaoxCO/vst1XsHX+DsxGESHgI2BbyBJq/FsYuxD4uzQtP/ bmJqgBU9LV9bQ== Date: Wed, 21 Aug 2024 14:41:19 +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 21/40] arm64/gcs: Implement shadow stack prctl() interface Message-ID: References: <20240801-arm64-gcs-v10-0-699e2bd2190b@kernel.org> <20240801-arm64-gcs-v10-21-699e2bd2190b@kernel.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Si11auRToJrS8sAl" Content-Disposition: inline In-Reply-To: X-Cookie: You are false data. X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 0E8B7C0009 X-Stat-Signature: 365kpajqcq14e7osyrs84183ngf55fmg X-HE-Tag: 1724607407-146117 X-HE-Meta: U2FsdGVkX19oDUUothfp7V3Cn3+QdE2nrZHEucfcoyS338M84/dvoTyW/VW10IeMMhUrzcfiiGvRDVa0ajcwsxJukyyjTs06ZEcQH6Pu2iN6/8emvcoR25tCmaG9fwRD2cpJXRrs0+RMWxyj5vi5+uz5DRTDcBvq94ws0Su2E0hN3jACVxpAgH5fLnbzkKtGd7p6Ytk7CkoQZ28tN9U0D+Se36FMVlGyXLUXza6Z28XdqzEmCk80Cq/iy8k40M/ZwHaKEvqK3KzZ12uPa+hNGmtjlxPiCbdJebKtPvZrXjDUeVlDIMyxVgtoqGndJmLnaY6WJGhXk0+MdCcWgy6KQKjA8r7+M+ntUJ3P0ocUJ4a+s+owL/bmQlbNmOa6VsrtCp+gIp4ADD++ceLKkap7jP9GWSq3pY4XcBpvU7txpaW9Y8y1kAmeYOBZZt3IxEC/6Mxyk1Bjvg1ZUL0tfixB5/38R0NFgXwynqBpuW164F8fHOwqyBimYEPaF5CEzeuXn4QmEixdlaWjdvuFzwg+BUDv0fGxufACtco43LumrSNQWKT6YCL3Vk2zPh8rwAFp7kCf0UYMbIBJsV96xJ1sC0Ra1fACIhoSvWAusHlzxI4mV9XILnfvnAoWCKVxXcEX7NK1bjkApeDm3pvtvHSvO9RbHCVgBa0DHmKkqgoU2+LK2RtwW9zhs82qD4Os3XQc4noQle3BEx5YUAPatup5b/MLDZ3lR+k+YmKpxqazNfi+6EF+e7paM7aqX/RILGhgvrJ6cbG3XEKbhALNYneSyc2rFb99RQKg0UDqlRAT3207sGMlUGVToAnBgn2x5A3jsPi01d6KXWfk9Ocu+OaSNLlBzXPZNmw/8pX0gpBI5XS/qsNp56k2sFt2NOf7CBcQ3Exeig76usPGbuWsA/3OjA7VAKN5YwbvtgSohIxmUOL3x3No+GeE3UEbBPCA+L2XZ8TGtxWk7e8rxL10gwl pnXmKRd2 RQzzwIqA5MdNO/hMnCfJIS71eR3TASkJw8kJwBNf5oIJjEmh/NZ5mTBDaZwJPfn7Oo8KR6IYY/YDeoi0f44SQYKxP9pTka/b6Fq0DQpF2Pzob5vwIWCELDm2wTuegYe9EKavk0+RvcJR4dJmaKws7cHMdcib5HNgOXwe5uxUpIbVfj0mi5Z0OQ7B0VEjsrDUxc0JJ32fp8OXJIiKcNXMvtVTGD/2Yd/MN5vta0GshmRVgxtYvucxNDAijZIpk5aql17V88IwcT3t0sPekzPQmyZJksZ8LNgsfQgM8FM30fDQd1OUn93UHsJvSZvAbWcygjbDT/EdxB78X6zwywkSWudp67jkv+j+4H2GxdKjvbMt2/t4+5aY3CVp6xTGi2yuSP7IFQSlOIxzWFMDO3GoWGEmm8mNzc0aUNOq8vAtjKyo+v8sB9rkcyqRKsOwvNoUagers9/gALCFAZl0= 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: --Si11auRToJrS8sAl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Aug 21, 2024 at 01:54:33PM +0100, Catalin Marinas wrote: > Otherwise it looks fine. > Reviewed-by: Catalin Marinas I've also added: + + /* Ensure we remember GCSPR_EL0 if we're disabling. */ + if (task_gcs_el0_enabled(current)) + current->thread.gcspr_el0 = read_sysreg_s(SYS_GCSPR_EL0); to handle the disable case. --Si11auRToJrS8sAl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmbF7n4ACgkQJNaLcl1U h9Bergf+Lr+93qbWZ/k9ZOtInPd8jxasSRO+qC6wGQEBNiup/wbDIYe/v8WZVn5Z w4bw2cz7o7ojaKCFrw6eAoto2EKZQXDc2r5UsFegjSdYsFudCg/L7odHSXP1ac2l J8b/gmDEioJaw8kwgKsABb/7c2Knjpz7HxgzNTBhEV+DJ3ngHp81A7ehdvXyDLT5 C11CbLBC6dWDVxAlFPBR+WUwuIfQLjIfbbZfCl7L0sbtkPQZUTrRN7UhC4e+Ll7x N01ynknfyTCaCqyfpyfuGxfi7+OKJeKZbGAcLiUvTRikhEIblv9PXLFW+FiUfNWw SgJ1gyR8bJSUZHgN4w2DFsl0xhPcKg== =tt95 -----END PGP SIGNATURE----- --Si11auRToJrS8sAl--