| From 2c14cf01b69d73d45d7e1e1e5dbcb4cf7de82e6b Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sun, 1 Sep 2019 12:03:08 +0900 |
| Subject: x86, perf: Fix the dependency of the x86 insn decoder selftest |
| |
| From: Masami Hiramatsu <mhiramat@kernel.org> |
| |
| [ Upstream commit 7720804a2ae46c90265a32c81c45fb6f8d2f4e8b ] |
| |
| Since x86 instruction decoder is not only for kprobes, |
| it should be tested when the insn.c is compiled. |
| (e.g. perf is enabled but kprobes is disabled) |
| |
| Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> |
| Cc: Linus Torvalds <torvalds@linux-foundation.org> |
| Cc: Peter Zijlstra <peterz@infradead.org> |
| Cc: Thomas Gleixner <tglx@linutronix.de> |
| Fixes: cbe5c34c8c1f ("x86: Compile insn.c and inat.c only for KPROBES") |
| Signed-off-by: Ingo Molnar <mingo@kernel.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/x86/Kconfig.debug | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug |
| index 4386440fe4635..f09a192260f8e 100644 |
| --- a/arch/x86/Kconfig.debug |
| +++ b/arch/x86/Kconfig.debug |
| @@ -192,7 +192,7 @@ config HAVE_MMIOTRACE_SUPPORT |
| |
| config X86_DECODER_SELFTEST |
| bool "x86 instruction decoder selftest" |
| - depends on DEBUG_KERNEL && KPROBES |
| + depends on DEBUG_KERNEL && INSTRUCTION_DECODER |
| depends on !COMPILE_TEST |
| ---help--- |
| Perform x86 instruction decoder selftests at build time. |
| -- |
| 2.20.1 |
| |