| From: Muhammad Usama Anjum <usama.anjum@collabora.com> |
| Subject: selftests: kvm: add the uapi headers include variable |
| |
| Out of tree build of this test fails if relative path of the output |
| directory is specified. Add KHDR_INCLUDES to correctly reach the headers. |
| |
| Link: https://lkml.kernel.org/r/20220119101531.2850400-6-usama.anjum@collabora.com |
| Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com> |
| Cc: Alistair Popple <apopple@nvidia.com> |
| Cc: Andr Almeida <andrealmeid@collabora.com> |
| Cc: Darren Hart <dvhart@infradead.org> |
| Cc: Davidlohr Bueso <dave@stgolabs.net> |
| Cc: "David S. Miller" <davem@davemloft.net> |
| Cc: Ingo Molnar <mingo@redhat.com> |
| Cc: Jakub Kicinski <kuba@kernel.org> |
| Cc: Mat Martineau <mathew.j.martineau@linux.intel.com> |
| Cc: Matthieu Baerts <matthieu.baerts@tessares.net> |
| Cc: Mickal Salan <mic@digikod.net> |
| Cc: Minghao Chi <chi.minghao@zte.com.cn> |
| Cc: Paolo Bonzini <pbonzini@redhat.com> |
| Cc: Peter Zijlstra <peterz@infradead.org> |
| Cc: Shuah Khan <shuah@kernel.org> |
| Cc: Thomas Gleixner <tglx@linutronix.de> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| tools/testing/selftests/kvm/Makefile | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/tools/testing/selftests/kvm/Makefile~selftests-kvm-add-the-uapi-headers-include-variable |
| +++ a/tools/testing/selftests/kvm/Makefile |
| @@ -149,7 +149,7 @@ endif |
| CFLAGS += -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 \ |
| -fno-stack-protector -fno-PIE -I$(LINUX_TOOL_INCLUDE) \ |
| -I$(LINUX_TOOL_ARCH_INCLUDE) -I$(LINUX_HDR_PATH) -Iinclude \ |
| - -I$(<D) -Iinclude/$(UNAME_M) -I.. $(EXTRA_CFLAGS) |
| + -I$(<D) -Iinclude/$(UNAME_M) -I.. $(EXTRA_CFLAGS) $(KHDR_INCLUDES) |
| |
| no-pie-option := $(call try-run, echo 'int main() { return 0; }' | \ |
| $(CC) -Werror -no-pie -x c - -o "$$TMP", -no-pie) |
| _ |