Hi Catalin and Yang Shi,
What's happening is that we backport the latest kselftests and run them on the old kernels. This is a supported thing so kselftests are supposed to be able to handle that.
So we need to modify the testing/selftests/arm64/mte/check_hugetlb_options.c to check if the feature is present and disable the test for older kernels.
This is not an issue with the stable kernel it's an issue with the new selftest.
regards, dan carpenter