]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests: vDSO: don't include generated headers for chacha test
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 3 Sep 2024 12:52:45 +0000 (14:52 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Fri, 13 Sep 2024 15:28:36 +0000 (17:28 +0200)
It's not correct to use $(top_srcdir) for generated header files, for
builds that are done out of tree via O=, and $(objtree) isn't valid in
the selftests context. Instead, just obviate the need for these
generated header files by defining empty stubs in tools/include, which
is the same thing that's done for rwlock.h.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
tools/include/generated/asm-offsets.h [new file with mode: 0644]
tools/include/generated/asm/cpucap-defs.h [new file with mode: 0644]
tools/include/generated/asm/sysreg-defs.h [new file with mode: 0644]
tools/testing/selftests/vDSO/Makefile

diff --git a/tools/include/generated/asm-offsets.h b/tools/include/generated/asm-offsets.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tools/include/generated/asm/cpucap-defs.h b/tools/include/generated/asm/cpucap-defs.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tools/include/generated/asm/sysreg-defs.h b/tools/include/generated/asm/sysreg-defs.h
new file mode 100644 (file)
index 0000000..e69de29
index 3c6fafbd83a6b5d0cb3d233f22fd7c33a6da0fdf..610056acc1b7b91a6c4354f4853c35f528eaec8a 100644 (file)
@@ -39,7 +39,7 @@ $(OUTPUT)/vdso_test_getrandom: CFLAGS += -isystem $(top_srcdir)/tools/include \
 
 $(OUTPUT)/vdso_test_chacha: $(top_srcdir)/tools/arch/$(SRCARCH)/vdso/vgetrandom-chacha.S
 $(OUTPUT)/vdso_test_chacha: CFLAGS += -idirafter $(top_srcdir)/tools/include \
+                                      -idirafter $(top_srcdir)/tools/include/generated \
                                       -idirafter $(top_srcdir)/arch/$(SRCARCH)/include \
-                                      -idirafter $(top_srcdir)/arch/$(SRCARCH)/include/generated \
                                       -idirafter $(top_srcdir)/include \
                                       -D__ASSEMBLY__ -Wa,--noexecstack