Message ID | 20240503130147.1154804-12-joey.gouly@arm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | arm64: Permission Overlay Extension | expand |
On Fri, May 03, 2024 at 02:01:29PM +0100, Joey Gouly wrote: > To make it easier to share the generic PKEYs flags, move the MTE flag. > > Signed-off-by: Joey Gouly <joey.gouly@arm.com> > Cc: Catalin Marinas <catalin.marinas@arm.com> > Cc: Will Deacon <will@kernel.org> Acked-by: Catalin Marinas <catalin.marinas@arm.com>
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 <joey.gouly@arm.com> > Cc: Catalin Marinas <catalin.marinas@arm.com> > Cc: Will Deacon <will@kernel.org> > --- > 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
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
To make it easier to share the generic PKEYs flags, move the MTE flag. Signed-off-by: Joey Gouly <joey.gouly@arm.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> --- include/linux/mm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)