[LTP] [PATCH v2 3/3] testcase: get rid of compiling errors

Petr Vorel
2019-06-17T21:42:44Z

Hi Li,

> Signed-off-by: Li Wang <liwang@redhat.com>

Thanks this patchset.

Acked-by: Petr Vorel <pvorel@suse.cz>

> ---
> configure.ac | 1 +
> testcases/cve/meltdown.c | 5 +++++
> 2 files changed, 6 insertions(+)

> diff --git a/configure.ac b/configure.ac
> index 5ecc92781..521f56541 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -58,6 +58,7 @@ AC_CHECK_HEADERS([ \
> sys/shm.h \
> sys/ustat.h \
> sys/xattr.h \
> + emmintrin.h \
Just AC_CHECK_HEADERS is sorted alphabetically since a50338cac.
But this can be amended during merging.

Kind regards,
Petr

> ])

> AC_CHECK_FUNCS([ \
> diff --git a/testcases/cve/meltdown.c b/testcases/cve/meltdown.c
> index 72c9ec907..bc649b893 100644
> --- a/testcases/cve/meltdown.c
> +++ b/testcases/cve/meltdown.c
> @@ -29,6 +29,7 @@
> #include <ctype.h>
> #include <sys/utsname.h>

> +#ifdef HAVE_EMMINTRIN_H
> #include <emmintrin.h>

> #include "libtsc.h"
> @@ -387,3 +388,7 @@ static struct tst_test test = {
> .cleanup = cleanup,
> .min_kver = "2.6.32"
> };
> +
> +#else /* HAVE_EMMINTRIN_H */
> + TST_TEST_TCONF("<emmintrin.h> is not supported");
> +#endif