diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2019-11-07 11:26:54 +0000 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2019-11-07 11:26:54 +0000 |
commit | c1c9ea6371e3c9833cb91696e3e50a54dc6b3533 (patch) | |
tree | 0c372398e2360b23b1fc877bd61980ae3bec6704 /arch/arm64/Kconfig | |
parent | 8301ae822d8d502b0ecc4b1c557221ecc6d97815 (diff) | |
parent | 7f08ae53a7e3ac2a2f86175226ee19f0117d5b6c (diff) |
Merge branch 'arm64/ftrace-with-regs' of git://git.kernel.org/pub/scm/linux/kernel/git/mark/linux into for-next/core
FTRACE_WITH_REGS support for arm64.
* 'arm64/ftrace-with-regs' of git://git.kernel.org/pub/scm/linux/kernel/git/mark/linux:
arm64: ftrace: minimize ifdeffery
arm64: implement ftrace with regs
arm64: asm-offsets: add S_FP
arm64: insn: add encoder for MOV (register)
arm64: module/ftrace: intialize PLT at load time
arm64: module: rework special section handling
module/ftrace: handle patchable-function-entry
ftrace: add ftrace_init_nop()
Diffstat (limited to 'arch/arm64/Kconfig')
-rw-r--r-- | arch/arm64/Kconfig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index ea9c6b6c58a0..2901d6656c45 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -143,6 +143,8 @@ config ARM64 select HAVE_DEBUG_KMEMLEAK select HAVE_DMA_CONTIGUOUS select HAVE_DYNAMIC_FTRACE + select HAVE_DYNAMIC_FTRACE_WITH_REGS \ + if $(cc-option,-fpatchable-function-entry=2) select HAVE_EFFICIENT_UNALIGNED_ACCESS select HAVE_FAST_GUP select HAVE_FTRACE_MCOUNT_RECORD |