The arm64 selftest collection has no Kconfig fragment, so kernels built with the selftest requirements are not guaranteed to provide the support used by the MTE tests.
Add a fragment covering the userspace MTE and tagged-address ABIs, KSM and its sysfs interface, explicit HugeTLB mappings and their proc/sysctl interfaces, and tmpfs-backed file mappings. Do not request NUMA solely for the optional KSM merge_across_nodes. Signed-off-by: Muhammad Usama Anjum <[email protected]> --- tools/testing/selftests/arm64/mte/config | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 tools/testing/selftests/arm64/mte/config diff --git a/tools/testing/selftests/arm64/mte/config b/tools/testing/selftests/arm64/mte/config new file mode 100644 index 0000000000000..8587ce70c294a --- /dev/null +++ b/tools/testing/selftests/arm64/mte/config @@ -0,0 +1,8 @@ +CONFIG_ARM64_MTE=y +CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_HUGETLBFS=y +CONFIG_KSM=y +CONFIG_PROC_FS=y +CONFIG_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y -- 2.47.3

