riscv: ftrace factor out code defined by !WITH_ARG
authorAndy Chiu <andybnac@gmail.com>
Mon, 7 Apr 2025 18:08:26 +0000 (02:08 +0800)
committerPalmer Dabbelt <palmer@dabbelt.com>
Thu, 5 Jun 2025 18:09:22 +0000 (11:09 -0700)
commit54ecbc8d857122b32a98fe204cb61a06aabc063d
treedc426a24f8470070a901f81eb6992d00ce565102
parentf8693f6dffcd1865da7f5f4c3df1de445e519bec
riscv: ftrace factor out code defined by !WITH_ARG

DYNAMIC_FTRACE selects DYNAMIC_FTRACE_WITH_ARGS and mcount-dyn.S in
riscv, so we can remove ifdef jargons of WITH_ARG when it is known that
DYNAMIC_FTRACE is true.

Signed-off-by: Andy Chiu <andybnac@gmail.com>
Link: https://lore.kernel.org/r/20250407180838.42877-2-andybnac@gmail.com
Signed-off-by: Alexandre Ghiti <alexghiti@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
arch/riscv/kernel/ftrace.c
arch/riscv/kernel/mcount-dyn.S