| Date | Wed, 13 Jul 2016 17:16:27 -0000 | From | Anna-Maria Gleixner <> | Subject | [patch V2 25/67] perf/x86/amd/power: Change hotplug notifier to a symmetric structure |
| |
From: Anna-Maria Gleixner <anna-maria@linutronix.de>
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 <anna-maria@linutronix.de> Cc: Borislav Petkov <bp@suse.de> Cc: Huang Rui <ray.huang@amd.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> --- 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
|