On 7/13/22 12:33 AM, Guillaume Tucker wrote:
Replace headers_install with headers as kselftest uses the header files from within the kernel tree rather than from a system-wide installation.
We can still run this directly:
$ make O=build kselftest-all
and when building from the selftests directory:
$ make O=build headers $ make O=build -C tools/testing/selftests all
Signed-off-by: Guillaume Tucker guillaume.tucker@collabora.com Reported-by: Masahiro Yamada masahiroy@kernel.org
Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile index fb2f3bb53a6b..5c934d16664c 100644 --- a/Makefile +++ b/Makefile @@ -1347,10 +1347,10 @@ tools/%: FORCE # Kernel selftest PHONY += kselftest -kselftest: headers_install +kselftest: headers $(Q)$(MAKE) -C $(srctree)/tools/testing/selftests run_tests -kselftest-%: headers_install FORCE +kselftest-%: headers FORCE $(Q)$(MAKE) -C $(srctree)/tools/testing/selftests $* PHONY += kselftest-merge
Thank you for taking care of this. This will go through kbuild?
Acked-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah