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 75118C02198 for ; Wed, 12 Feb 2025 17:25:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E9D67280002; Wed, 12 Feb 2025 12:25:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E4D49280001; Wed, 12 Feb 2025 12:25:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D3BED280002; Wed, 12 Feb 2025 12:25:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id B63E6280001 for ; Wed, 12 Feb 2025 12:25:06 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 6FA171401C8 for ; Wed, 12 Feb 2025 17:25:06 +0000 (UTC) X-FDA: 83111968212.20.71A72D1 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf01.hostedemail.com (Postfix) with ESMTP id D84224000C for ; Wed, 12 Feb 2025 17:25:04 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf01.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739381104; 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=7RkKsfBvAvrj9eLwmZX9evSj0Ctu7w2pjv9sWxqPMck=; b=x/ln+nt31wQ4Vuu4jxAOPqcrJKUk5VCX/NgW26bgHaUXz9pxNJs0mJL6bQ05Fs5DbQqdjA /SAETPE2hNRgZJ2UuPNMugCxvYMDWO/HJLycxTh2hyUICP5/8Ht2CxHwa1FnHD76ho6jN6 0OVM7Buz9+UNMRRsUAnGff9156YyWgk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739381104; a=rsa-sha256; cv=none; b=G164tF7KVmqTfHfhG/Zh781U97pfIolYERMdaDMo0nbHnCSYVh9kF1NHkSfemRlqVemwXe eS6cs5Mic1zanvqt13MQ8Eu0VWNin8oeeJgkMxRAlE5bDXnCUgHZwdG2R7B2m2XLJKDz+H J9fX8QitSNdCxgfO/raIy8HykaP2lc4= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf01.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 64B2A5C0556; Wed, 12 Feb 2025 17:24:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 36236C4CEE2; Wed, 12 Feb 2025 17:25:01 +0000 (UTC) Date: Wed, 12 Feb 2025 17:24:58 +0000 From: Catalin Marinas To: Yury Khrustalev , Andrew Morton , Arnd Bergmann Cc: linux-arch@vger.kernel.org, Kevin Brodsky , Joey Gouly , Dave Hansen , Sandipan Das , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, x86@kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, nd@arm.com Subject: Re: [RESEND v4 0/3] mm/pkey: Add PKEY_UNRESTRICTED macro Message-ID: References: <20250113170619.484698-1-yury.khrustalev@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250113170619.484698-1-yury.khrustalev@arm.com> X-Rspam-User: X-Rspamd-Queue-Id: D84224000C X-Rspamd-Server: rspam07 X-Stat-Signature: pw7kmyax3okqjp4oj7f18tahow5tx63c X-HE-Tag: 1739381104-392460 X-HE-Meta: U2FsdGVkX1+JXfiKPVPFJEZetmc74OsjrWQdNSQfaLm1n+FFmKD08OPO6ndZOmfVTIwbBuWs5RNw33HOuSVIsE/a4ndzVNa+3Q7GTgJVuZMOgGuPnjYM/nf6D+Ub1LMCD/MmYjMuxkCW22YiRSwX1aBfH6nhTqCxKXYiNlFopIBrs6ZzRYI3qiAYGiBw0TiYTGnYjtRzFD582eCd32uw0y6JxJ8pLf7HuImGQ1tqZKkzp4JirjmtzjROFlygE1BnEBXclsI25sBGwTfl0Wfg2iiUMD1y60SYwkgiWZmyE6+UySRc9OzGd8h0Akrd/w6jzyPkfimH+ai0zjngRIqF63eldDOuBp7lVWFQJjjI8wHz6AkF75ElKPT4PYa93dQmyxmTZv3iQhtt4D0tgEEv//uIgza4qBhZfDtEjazNKOlr3G4FKFAqeyeCuyIEvntBgBZ1VSfjPtgE/nCNe1GXg9g4Iu58F/BIJSMK1WszG8Ov0nlljRqfhSVEw3NitZqPLyyU1XqfDRkX74RJjk6DzN9I3D3CGHGWhtHMf6s/jBv58dqStLMApYz/CWSJOqA3+qo9WIorEgyYwQSckU51mP3zhggj4Jf71tcdYXAFIKRsR4CJByMfsdCpPXfuFUz59Hd/Y9EzFsxctJP1koC5fcF5ROHI7oRdfYc2u5zZJYKtu1r7tjMjg2WDOynxzMNkDqmtjOd31d8W99zfO3uzhCADOtMuA+YPTWBCCqs2o64gE2TkPiJfT79eZRhg4X6Tq2YO+aXafToO8Pdc8eb1EMJc2Z2gKqGTXJuhFpQiom8Limnt9ITpID2Erj9NgX90hbPHbl2qZXm6ctV675UVLyuwAG/0/+aJos6pFGjXmwpO+NL5ApgwF92P8pT/fmu4N211h3hbSGRHXC0FTLuv4aB3KTlusJHdb66qbQyo1ipdzRnWlqstotytAMI5NazRGMt8VCiPiO3C/HOS49k Um1BwhUJ 0dQi08jJ9ljEDGtnnaNvh34Zfyk1Gw+Mo/JrQjeUKsfY4jh18wYcEfFHiwm/E+8hI8og99twtHZhtAvda9oRsEfxpqLzIAARzEdHLxfLxmLNyXmDA4uIZW4PAqvJ51wJx+EmZEbV/drGxEBrDeWzoJfdasgiU8Xp8FHl6+BW90+XNGDpXMhkDDpdeT6etN6tjMNb3qUkHjE4BpwmAbBiDEAxUDejuFrnEp0Ecu7YIg+0Utb/UBYqHENdvy5TIubYf8Mt94wDDvHTVyUU7ludHJpAY4CxOAV5u1wJFgK+RHs0iR/0KANcmX2BhK8gCipTykT9AdpVLmjpt6MOs8Zp1b3dps8lcKg1t1vVDG9unSf67HA7fuNCSMDJHWhzDzE9pjUb5Llhji659Q7c= 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 Mon, Jan 13, 2025 at 05:06:16PM +0000, Yury Khrustalev wrote: > Add PKEY_UNRESTRICTED macro to mman.h and use it in selftests. > > For context, this change will also allow for more consistent update of the > Glibc manual which in turn will help with introducing memory protection > keys on AArch64 targets. [...] > Yury Khrustalev (3): > mm/pkey: Add PKEY_UNRESTRICTED macro > selftests/mm: Use PKEY_UNRESTRICTED macro > selftests/powerpc: Use PKEY_UNRESTRICTED macro > > include/uapi/asm-generic/mman-common.h | 1 + > tools/testing/selftests/mm/mseal_test.c | 6 +++--- > tools/testing/selftests/mm/pkey-helpers.h | 3 ++- > tools/testing/selftests/mm/pkey_sighandler_tests.c | 4 ++-- > tools/testing/selftests/mm/protection_keys.c | 2 +- > tools/testing/selftests/powerpc/include/pkeys.h | 2 +- > tools/testing/selftests/powerpc/mm/pkey_exec_prot.c | 2 +- > tools/testing/selftests/powerpc/mm/pkey_siginfo.c | 2 +- > tools/testing/selftests/powerpc/ptrace/core-pkey.c | 6 +++--- > tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c | 6 +++--- > 10 files changed, 18 insertions(+), 16 deletions(-) Andrew, Arnd - are you ok if I take these patches through the arm64 tree? Thanks. -- Catalin