[PATCH 0/8] ARM: ftrace fixes and cleanups
Ard Biesheuvel
ardb at kernel.org
Tue Jan 25 07:36:48 PST 2022
This series addresses a number of issues in the ARM support code for
ftrace, mostly related to Thumb2 but affecting other configurations as
well.
Cc: Russell King <linux at armlinux.org.uk>
Cc: Arnd Bergmann <arnd at arndb.de>
Cc: Linus Walleij <linus.walleij at linaro.org>
Cc: Nick Desaulniers <ndesaulniers at google.com>
Ard Biesheuvel (8):
ARM: ftrace: ensure that ADR take Thumb bit into account
ARM: ftrace: use ADD not POP to counter PUSH at entry
ARM: ftrace: use trampolines to keep .init.text in branching range
ARM: ftrace: avoid redundant loads or clobbering IP
ARM: ftrace: avoid unnecessary literal loads
ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST
ARM: unwind: track location of LR value in stack frame
ARM: ftrace: enable the graph tracer with the EABI unwinder
arch/arm/Kconfig | 2 +-
arch/arm/Kconfig.debug | 2 +-
arch/arm/include/asm/ftrace.h | 20 +--
arch/arm/include/asm/stacktrace.h | 2 +
arch/arm/kernel/Makefile | 6 +-
arch/arm/kernel/entry-ftrace.S | 128 +++++++++++---------
arch/arm/kernel/ftrace.c | 47 ++++++-
arch/arm/kernel/unwind.c | 7 +-
8 files changed, 125 insertions(+), 89 deletions(-)
--
2.30.2
More information about the linux-arm-kernel
mailing list