On Tue, Dec 12, 2023 at 10:48 PM Arnd Bergmann <arnd@xxxxxxxxxx> wrote: > > From: Arnd Bergmann <arnd@xxxxxxxx> > > The cpufreq code can be in a loadable module, so the architecture support > for it has to be exported: > > ERROR: modpost: "acpi_arch_thermal_cpufreq_pctg" [drivers/acpi/processor.ko] undefined! > > Fixes: 310293a2b941 ("ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241") > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> > --- > drivers/acpi/arm64/thermal_cpufreq.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/acpi/arm64/thermal_cpufreq.c b/drivers/acpi/arm64/thermal_cpufreq.c > index d524f2cd6044..582854914c5c 100644 > --- a/drivers/acpi/arm64/thermal_cpufreq.c > +++ b/drivers/acpi/arm64/thermal_cpufreq.c > @@ -1,5 +1,6 @@ > // SPDX-License-Identifier: GPL-2.0-only > #include <linux/acpi.h> > +#include <linux/export.h> > > #include "../internal.h" > > @@ -18,3 +19,4 @@ int acpi_arch_thermal_cpufreq_pctg(void) > > return 0; > } > +EXPORT_SYMBOL_GPL(acpi_arch_thermal_cpufreq_pctg); > -- Applied, thanks!