]> git.apps.os.sepia.ceph.com Git - ceph-client.git/commit
kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 21 Feb 2025 09:33:31 +0000 (09:33 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 5 Mar 2025 18:54:02 +0000 (18:54 +0000)
commit306219d59b72cfca4005229b2c6ad43a16479e3b
treeb90b3899b7d8114461a5362b48b9df15dc03ce40
parent7ae95109c64d64cdcf195788cf466ec0b3019a94
kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings

While the kselftest was added at the same time with the kernel support
for MTE on hugetlb mappings, the tests may be run on older kernels. Skip
the tests if PROT_MTE is not supported on MAP_HUGETLB mappings.

Fixes: 27879e8cb6b0 ("selftests: arm64: add hugetlb mte tests")
Cc: Yang Shi <yang@os.amperecomputing.com>
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Reviewed-by: Dev Jain <dev.jain@arm.com>
Reviewed-by: Yang Shi <yang@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20250221093331.2184245-3-catalin.marinas@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/mte/check_hugetlb_options.c