Re: [PATCH v1 4/4] kselftest/arm64: Add simple test for MTE prctl

Joey Gouly
2022-03-10T15:33:25Z

Hi Mark,

On Thu, Mar 10, 2022 at 02:43:35PM +0000, Mark Brown wrote:
> The current tests use the prctls for various things but there's no
> coverage of the edges of the interface so add some basics. This isn't
> hugely useful as it is (it originally had some coverage for the
> combinations with asymmetric mode but we removed the prctl() for that)
> but it might be a helpful starting point for future work, for example
> covering error handling.
>
> Signed-off-by: Mark Brown <broonie@kernel.org>
> ---

[..]

> diff --git a/tools/testing/selftests/arm64/mte/check_prctl.c b/tools/testing/selftests/arm64/mte/check_prctl.c
> new file mode 100644
> index 000000000000..500aefc5d7cd
> --- /dev/null
> +++ b/tools/testing/selftests/arm64/mte/check_prctl.c
> @@ -0,0 +1,123 @@
> +// SPDX-License-Identifier: GPL-2.0
> +// Copyright (C) 2022 ARM Limited
> +
> +#include <stdbool.h>
> +#include <stdio.h>
> +#include <string.h>
> +
> +#include <sys/auxv.h>
> +#include <sys/prctl.h>
> +
> +#include <asm/hwcap.h>
> +
> +#include "kselftest.h"
> +
> +static bool system_has_mte;

This looks unused (apart from being set in main()).

Thanks,
Joey