On Fri, 04 Sep 2026 01:18:33 +0000
"Jose Fernandez (Anthropic)" <[email protected]> wrote:
> diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
> index f9d80c7bd9f16..394f82230e0c3 100644
> --- a/kernel/trace/ftrace.c
> +++ b/kernel/trace/ftrace.c
> @@ -7676,6 +7676,10 @@ static int ftrace_process_locs(struct module *mod,
> }
>
> addr = ftrace_call_adjust(addr);
> + if (!addr) {
> + skipped++;
> + continue;
> + }
>
The above could use a comment to why addr could be zero (I didn't even
realize some architectures do that).
/* Some architectures may return zero for mis-aligned addresses */
-- Steve