Re: [PATCH 1/2] nmi: Export CPU backtrace APIs for loadable modules
From: Andrew Morton
Date: Thu Aug 06 2026 - 19:51:51 EST
On Thu, 30 Jul 2026 15:00:21 -0700 Mayank Rungta via B4 Relay <devnull+mrungta.google.com@xxxxxxxxxx> wrote:
> From: Mayank Rungta <mrungta@xxxxxxxxxx>
>
> Currently, CPU backtrace functions cannot be called from loadable
> modules because the underlying helper arch_trigger_cpumask_backtrace()
> is not exported.
>
> Instead of exporting arch_trigger_cpumask_backtrace() individually
> across every supported architecture, introduce and export a common
> helper, cpumask_backtrace(), in lib/nmi_backtrace.c. Update the four
> inline CPU backtrace macros in include/linux/nmi.h to route through this
> centralized helper.
Reviewed-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>