arch/loongarch/Kconfig | 3 + arch/loongarch/include/asm/ftrace.h | 37 ++++++ arch/loongarch/kernel/ftrace_dyn.c | 132 +++++++++++--------- arch/loongarch/kernel/mcount_dyn.S | 7 +- samples/ftrace/ftrace-direct-modify.c | 34 +++++ samples/ftrace/ftrace-direct-multi-modify.c | 41 ++++++ samples/ftrace/ftrace-direct-multi.c | 25 ++++ samples/ftrace/ftrace-direct-too.c | 27 ++++ samples/ftrace/ftrace-direct.c | 23 ++++ 9 files changed, 266 insertions(+), 63 deletions(-)