mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 12:35:52 +02:00
prctl: Introduce PR_MTE_STORE_ONLY
PR_MTE_STORE_ONLY is used to restrict the MTE tag check for store opeartion only. Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com> Reviewed-by: Mark Brown <broonie@kernel.org> Tested-by: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20250618092957.2069907-3-yeoreum.yun@arm.com Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
This commit is contained in:
parent
33e943a228
commit
b1fabef37b
|
|
@ -244,6 +244,8 @@ struct prctl_mm_map {
|
||||||
# define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
|
# define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
|
||||||
/* Unused; kept only for source compatibility */
|
/* Unused; kept only for source compatibility */
|
||||||
# define PR_MTE_TCF_SHIFT 1
|
# define PR_MTE_TCF_SHIFT 1
|
||||||
|
/* MTE tag check store only */
|
||||||
|
# define PR_MTE_STORE_ONLY (1UL << 19)
|
||||||
/* RISC-V pointer masking tag length */
|
/* RISC-V pointer masking tag length */
|
||||||
# define PR_PMLEN_SHIFT 24
|
# define PR_PMLEN_SHIFT 24
|
||||||
# define PR_PMLEN_MASK (0x7fUL << PR_PMLEN_SHIFT)
|
# define PR_PMLEN_MASK (0x7fUL << PR_PMLEN_SHIFT)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user