From: Anna-Maria Gleixner <[email protected]> To simplify the hotplug mechanism move the starting callback to online. There is no functional requirement that the cpumask bit has to be set in the starting callback.
Signed-off-by: Anna-Maria Gleixner <[email protected]> Cc: Borislav Petkov <[email protected]> Cc: Huang Rui <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Thomas Gleixner <[email protected]> --- arch/x86/events/amd/power.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/events/amd/power.c b/arch/x86/events/amd/power.c index 55a3529..204df18 100644 --- a/arch/x86/events/amd/power.c +++ b/arch/x86/events/amd/power.c @@ -255,7 +255,7 @@ static void power_cpu_init(int cpu) * 1) If any CPU is set at cpu_mask in the same compute unit, do * nothing. * 2) If no CPU is set at cpu_mask in the same compute unit, - * set current STARTING CPU. + * set current ONLINE CPU. * * Note: if there is a CPU aside of the new one already in the * sibling mask, then it is also in cpu_mask. @@ -272,7 +272,7 @@ power_cpu_notifier(struct notifier_block *self, unsigned long action, void *hcpu switch (action & ~CPU_TASKS_FROZEN) { case CPU_DOWN_FAILED: - case CPU_STARTING: + case CPU_ONLINE: power_cpu_init(cpu); break; case CPU_DOWN_PREPARE: -- 2.8.1

