From b957a02143ce17df7f4ff6f6e33198d9c39757df Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sat, 2 Dec 2023 23:26:44 +0100 Subject: [PATCH] package/linux-tools: fix selftests with kernel >= 6.5 Fix the following selftests build failure raised since kernel >= 6.5 and https://github.com/torvalds/linux/commit/9fc96c7c19dfab67bf81b25fbc4f49b7752d5060: make[1]: Entering directory '/home/autobuild/autobuild/instance-4/output-1/build/linux-6.6.3/tools/testing/selftests' error: missing kernel header files. Please run this and try again: cd ../../.. make headers make[1]: *** [Makefile:186: kernel_header_files] Error 1 Fixes: - http://autobuild.buildroot.org/results/7674abb454b46ca768e44b6838a0d8724c772dd6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-selftests.mk.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/linux-tools/linux-tool-selftests.mk.in b/package/linux-tools/linux-tool-selftests.mk.in index e29c7f59de..0bcc47af0a 100644 --- a/package/linux-tools/linux-tool-selftests.mk.in +++ b/package/linux-tools/linux-tool-selftests.mk.in @@ -23,7 +23,8 @@ SELFTESTS_DEPENDENCIES = \ SELFTESTS_MAKE_FLAGS = \ $(LINUX_MAKE_FLAGS) \ - ARCH=$(SELFTESTS_ARCH) + ARCH=$(SELFTESTS_ARCH) \ + KHDR_DIR=$(LINUX_DIR)/usr/include # O must be redefined here to overwrite the one used by Buildroot for # out of tree build. We build the selftests in $(LINUX_DIR)/tools/selftests and