Re: [PATCH 2/8] tracing: do not trace kernel_text_address()
From: Steven Rostedt
Date: Thu Jun 13 2024 - 09:32:43 EST
On Thu, 13 Jun 2024 15:11:07 +0800
Andy Chiu <andy.chiu@xxxxxxxxxx> wrote:
> kernel_text_address() and __kernel_text_address() are called in
> arch_stack_walk() of riscv. This results in excess amount of un-related
> traces when the kernel is compiled with CONFIG_TRACE_IRQFLAGS. The
> situation worsens when function_graph is active, as it calls
> local_irq_save/restore in each function's entry/exit. This patch adds
> both functions to notrace, so they won't show up on the trace records.
I rather not add notrace just because something is noisy.
You can always just add:
echo '*kernel_text_address' > /sys/kernel/tracing/set_ftrace_notrace
and achieve the same result.
-- Steve