[PATCH v1] trace: add the necessary dependencies of configuration options

From: sunying
Date: Fri Apr 14 2023 - 04:29:15 EST


From: Ying Sun <sunying@xxxxxxxxxxxxxx>

HAVE_NOP_MCOUNT is used only if the condition
"ifdef CONFIG_FTRACE_MCOUNT_USE_CC" is met in the Makefile,
adding a dependency constraint on this configuration option
to prevent it from being set ‘y' but not taking effect.

Suggested-by: Yanjie Ren <renyanjie01@xxxxxxxxx>
Signed-off-by: Ying Sun <sunying@xxxxxxxxxxxxxx>
---
kernel/trace/Kconfig | 1 +
1 file changed, 1 insertion(+)

diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig
index 8cf97fa4a4b3..c640f405cc91 100644
--- a/kernel/trace/Kconfig
+++ b/kernel/trace/Kconfig
@@ -77,6 +77,7 @@ config HAVE_FENTRY

config HAVE_NOP_MCOUNT
bool
+ depends on FTRACE_MCOUNT_USE_CC
help
Arch supports the gcc options -pg with -mrecord-mcount and -nop-mcount

--
2.17.1