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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7418DC3DA5D for ; Mon, 15 Jul 2024 09:22:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=N86fPSltOoQ+fJvChWiKyXRm3dMqS2K8XLmiR90a/5k=; b=YAXS2zYKAH+MDRBnQyY6sTami7 ruZolMA8N+elAsTTWPjTEQcpWbCodPddUACdeH9ci3v/ZVxaBFim2sl1oQAOdx89yFOo/iSKqS/Bu rUQDLXE4oCkqvjbOIAldxxyTA7ZL9loUfTh0bTN29ltc/gCcfH1S7+28JoqjRaAdk1NY82Pqz5VM3 qpO5NvyCpmCjVSobJy+tHf9lHKA0N6HOvdyb+DhENdQuJCEuemNeoCzxy8XxWGlJdh0pWYnkfByjt fHvbDu6B7tRr6FrLulkWduJTHU8D4WPfsOI5GSajpPgyaqzcx5/cvWpEqsoNVN5GDRBsHmVQ2rm3a NNzum2Sw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sTHuq-00000006Vnl-2PWK; Mon, 15 Jul 2024 09:22:40 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sTHuI-00000006VdV-2LMg for linux-arm-kernel@lists.infradead.org; Mon, 15 Jul 2024 09:22:07 +0000 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-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240715_022206_683261_6ED1B170 X-CRM114-Status: GOOD ( 12.57 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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