Re: [PATCH v2] parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY
From: Kees Cook
Date: Wed Feb 24 2021 - 18:33:09 EST
On Wed, Feb 24, 2021 at 02:57:06PM -0800, Sami Tolvanen wrote:
>
parisc uses -fpatchable-function-entry with dynamic ftrace, which means we
>
don't need recordmcount. Select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY
>
to tell that to the build system.
>
>
Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx>
>
Fixes: 3b15cdc15956 ("tracing: move function tracer options to Kconfig")
>
Signed-off-by: Sami Tolvanen <samitolvanen@xxxxxxxxxx>
Reviewed-by: Kees Cook <keescook@xxxxxxxxxxxx>
Cross-build tested for defconfig, allmodconfig, allyesconfig:
Tested-by: Kees Cook <keescook@xxxxxxxxxxxx>
-Kees
>
---
>
arch/parisc/Kconfig | 1 +
>
1 file changed, 1 insertion(+)
>
>
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig
>
index ecef9aff9d72..f56c67bbe495 100644
>
--- a/arch/parisc/Kconfig
>
+++ b/arch/parisc/Kconfig
>
@@ -61,6 +61,7 @@ config PARISC
>
select HAVE_KRETPROBES
>
select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1)
>
select HAVE_FTRACE_MCOUNT_RECORD if HAVE_DYNAMIC_FTRACE
>
+ select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY if DYNAMIC_FTRACE
>
select HAVE_KPROBES_ON_FTRACE
>
select HAVE_DYNAMIC_FTRACE_WITH_REGS
>
select SET_FS
>
>
base-commit: 062c84fccc4444805738d76a2699c4d3c95184ec
>
--
>
2.30.0.617.g56c4b15f3c-goog
>
--
Kees Cook