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 75B03C3DA59 for ; Mon, 15 Jul 2024 09:22:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 084E96B0093; Mon, 15 Jul 2024 05:22:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 00CCC6B0095; Mon, 15 Jul 2024 05:22:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DF0316B0096; Mon, 15 Jul 2024 05:22:08 -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 BED926B0093 for ; Mon, 15 Jul 2024 05:22:08 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 5EFAB121478 for ; Mon, 15 Jul 2024 09:22:08 +0000 (UTC) X-FDA: 82341445536.19.D626F69 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf23.hostedemail.com (Postfix) with ESMTP id 91E63140013 for ; Mon, 15 Jul 2024 09:22:06 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf23.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721035296; a=rsa-sha256; cv=none; b=DDiiS6u8sGiWA8RoCyaF7V59QMH+TxsqKdP+IZ8x3nlxAxlfcotYx3dHj57N8i0RxPHxmh BCqE0zSi4Ohb7UiAPUia/V8n5grcubnbKIUIM5VPpsQGUOsK9hslLPSI9aduUNig4If9Np G2fXTCuK6dc/H3B3S4IYMKEAf2o48Rw= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf23.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721035296; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=N86fPSltOoQ+fJvChWiKyXRm3dMqS2K8XLmiR90a/5k=; b=11yUsp7LOqKuI78H1ozAtLExhMD/k+4KWT7ibXNqpzvsaM15o1bEhc90jXIMGmztuOn/AS HU62b5gx3EWfqbx8q/QSsFlC6Jwtz3yHpmFUFJX1b8OqjyL1XYgTLO7bdDmIs9eoJECp+g 3nzvXNf5Gv8fmYPErYu4e6LKNXD2zA0= 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 E38B7DA7; Mon, 15 Jul 2024 02:22:30 -0700 (PDT) Received: from [10.162.40.16] (a077893.blr.arm.com [10.162.40.16]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 89DCE3F73F; Mon, 15 Jul 2024 02:21:57 -0700 (PDT) Message-ID: <388128db-1ddc-453f-9154-df2c5e255a2d@arm.com> Date: Mon, 15 Jul 2024 14:51:54 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 11/29] arm64: re-order MTE VM_ flags To: Joey Gouly , linux-arm-kernel@lists.infradead.org Cc: akpm@linux-foundation.org, aneesh.kumar@kernel.org, aneesh.kumar@linux.ibm.com, bp@alien8.de, broonie@kernel.org, catalin.marinas@arm.com, christophe.leroy@csgroup.eu, dave.hansen@linux.intel.com, hpa@zytor.com, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, maz@kernel.org, mingo@redhat.com, mpe@ellerman.id.au, naveen.n.rao@linux.ibm.com, npiggin@gmail.com, oliver.upton@linux.dev, shuah@kernel.org, szabolcs.nagy@arm.com, tglx@linutronix.de, will@kernel.org, x86@kernel.org, kvmarm@lists.linux.dev References: <20240503130147.1154804-1-joey.gouly@arm.com> <20240503130147.1154804-12-joey.gouly@arm.com> Content-Language: en-US From: Anshuman Khandual In-Reply-To: <20240503130147.1154804-12-joey.gouly@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 91E63140013 X-Stat-Signature: f8psh6m13bi4h6ae4geft4xpcs64s8gt X-Rspam-User: X-HE-Tag: 1721035326-675925 X-HE-Meta: U2FsdGVkX19wx0h0z6V373vISMc6Ywi1rtp3vVO/MTjlk5i3J41XHcaSIi8dqHq4DLNGc4gtzhKq1BZK8qEGJeY3PfqkEo6BGqz9bdZM7dkAdD8yTiVQZx7PAx2OPS2/aPFUJvmMnYpODKhmngpW0pfdpNzoLcHWoADw6yP6jLWhJq5yR59LrjIt7Z8USXaApTafRU8dzSHwavL5Y7I6CVeals6dFRWplwKACkN1yiIGRLX65NIGfvVIPNhqovUs9C+iaXL98Y/4G8keA+jINbSAl/Q9KjMu92jqVZBHaqs4OX1L6DwVoxFRdaf7MdU0ccMQGmvq7iQ+HfloulPo+xhiiEGqV33vgEyPG4kWGo1ZyTov7rQaqCeCMMFZSv6rm7YpVWeRItIsXWEtCsTcCup2hcay/52WttwdiRpwV5sazqyvvstX+ZnmyKorrRWTVfobsowdZnQsvNK0unsPpWGKsay3Y4W/Q1oDdOROUao/6+QtyGCv9FguNoNaY2QFadLqQrzi1YxjUnOlcX+HgR/s7sesd4nwWcwagT/+j8uTgJwQrAvibopTxWn6G/3l4pgE4zD3ZqRwNFNsVuxrNOqWYSUnkoWWIGEjMU4fM0sHGFFO7sVcsdTeMo687GRvfWAP8R6g4f8ZH9xvxnwTKIkZz0IwW6iI4HgJbzVGHrirrsim1IZE5nzYHNIehVYexPuyTsfIoIceW2f9/UqMM2kZQxvoMNOLZ8KpkVFuv0+DmL7Uyfy5LLEKEk7jthka4+gCKqrq3zlxZ3s60E2ecMZqdAXktnRXcAVLJZ+gCCalPgEBfJjLMNZ+EWz2DFSxsLuNvXMC2Sa5y1sTSyRwErptBM/O6DNPSIiAxdjSfTjFlsuR3JvMUdQbbfGpnLPhRj5dWCYByCpQSL8JCIOirQNvx+GjlVH3MPs0Ef5r9ppmhQ9NtAHvIZxx2/U4gyIx+oYobGxBh4vbo74R3X3 CZLU2rPQ 4GgJVbqTEgMMcp7PHI+/LMNFLviz4/4ZUTPGKQt/83xVOoHZ3wj+38OtufIT+fkvnbmGDPVVPT4kQsz9h+6LmEiHPC3o0wWPo6Af2UPUvd9lhcRSoYpyjoUGe534PfKypgokxASYfcZnbWx785fIJ9yxaWbuUgqiluYZHHE60GDxGSGEATSgIgRLlssp3hodcJY5S3fYCV/NFbrCjnewWyyGu2ojhR2goejsmZvvUyb/vVvVSd6MxEBNzamJ/nDA0B5dPlrP+0J1WgLxsvGEtRAjlCF24/8s+4nj8abSE9gCogONnXRF78bE2Kg== 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 5/3/24 18:31, Joey Gouly wrote: > To make it easier to share the generic PKEYs flags, move the MTE flag. The change looks good but too less details about it here. Please do consider adding some more description, on how moving the VM flags down the arch range helps going forward. > > Signed-off-by: Joey Gouly > Cc: Catalin Marinas > Cc: Will Deacon > --- > include/linux/mm.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/include/linux/mm.h b/include/linux/mm.h > index 5605b938acce..2065727b3787 100644 > --- a/include/linux/mm.h > +++ b/include/linux/mm.h > @@ -377,8 +377,8 @@ extern unsigned int kobjsize(const void *objp); > #endif > > #if defined(CONFIG_ARM64_MTE) > -# define VM_MTE VM_HIGH_ARCH_0 /* Use Tagged memory for access control */ > -# define VM_MTE_ALLOWED VM_HIGH_ARCH_1 /* Tagged memory permitted */ > +# define VM_MTE VM_HIGH_ARCH_4 /* Use Tagged memory for access control */ > +# define VM_MTE_ALLOWED VM_HIGH_ARCH_5 /* Tagged memory permitted */ > #else > # define VM_MTE VM_NONE > # define VM_MTE_ALLOWED VM_NONE