From: Borislav Petkov <[email protected]> So 009f225ef050 ("powercap, intel-rapl: Fix CPU hotplug callback registration") says how get_/put_online_cpus() should be replaced with this cpu_notifier_register_begin/_done().
But they're still there so what's up? Let me do what was supposed to be done. Cc: Srinivas Pandruvada <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Jacob Pan <[email protected]> Cc: Srivatsa S. Bhat <[email protected]> Cc: Rafael J. Wysocki <[email protected]> Signed-off-by: Borislav Petkov <[email protected]> --- drivers/powercap/intel_rapl.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c index d9a0770b6c73..9055f3df1f64 100644 --- a/drivers/powercap/intel_rapl.c +++ b/drivers/powercap/intel_rapl.c @@ -1377,8 +1377,6 @@ static int __init rapl_init(void) cpu_notifier_register_begin(); - /* prevent CPU hotplug during detection */ - get_online_cpus(); ret = rapl_detect_topology(); if (ret) goto done; @@ -1390,7 +1388,6 @@ static int __init rapl_init(void) } __register_hotcpu_notifier(&rapl_cpu_notifier); done: - put_online_cpus(); cpu_notifier_register_done(); return ret; -- 1.9.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

