[PATCH v2 6/7] ARM64: smp: Add runtime PM support for CPU hotplug
Geert Uytterhoeven
geert at linux-m68k.org
Wed Sep 30 05:36:07 PDT 2015
Hi Lina,
On Thu, Sep 3, 2015 at 9:58 PM, Lina Iyer <lina.iyer at linaro.org> wrote:
> diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c
> index dbdaacd..4076962 100644
> --- a/arch/arm64/kernel/smp.c
> +++ b/arch/arm64/kernel/smp.c
> @@ -135,6 +135,7 @@ asmlinkage void secondary_start_kernel(void)
> {
> struct mm_struct *mm = &init_mm;
> unsigned int cpu = smp_processor_id();
> + struct device *cpu_dev;
>
> /*
> * All kernel threads share the same mm context; grab a
> @@ -185,6 +186,11 @@ asmlinkage void secondary_start_kernel(void)
> local_irq_enable();
> local_async_enable();
>
> + /* We are running, enable runtime PM for the CPU. */
> + cpu_dev = get_cpu_device(cpu);
> + if (cpu_dev)
> + pm_runtime_get_sync(cpu_dev);
arch/arm64/kernel/smp.c:192:3: error: implicit declaration of function
'pm_runtime_get_sync' [-Werror=implicit-function-declaration]
Adding #include <linux/pm_runtime.h> fixes compilation.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
More information about the linux-arm-kernel
mailing list