arm64: mte: Validate the PROT_MTE request via arch_validate_flags()
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 9 Aug 2019 14:48:46 +0000 (15:48 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 4 Sep 2020 11:46:07 +0000 (12:46 +0100)
commit0042090548740921951f31fc0c20dcdb96638cb0
tree70707f0b5fb69991e6bf51d66dd60ae6bd0afbc4
parentc462ac288f2c97e0c1d9ff6a65955317e799f958
arm64: mte: Validate the PROT_MTE request via arch_validate_flags()

Make use of the newly introduced arch_validate_flags() hook to
sanity-check the PROT_MTE request passed to mmap() and mprotect(). If
the mapping does not support MTE, these syscalls will return -EINVAL.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
arch/arm64/include/asm/mman.h