|
@@ -943,12 +943,14 @@ static __init int hpet_late_init(void)
|
|
if (boot_cpu_has(X86_FEATURE_ARAT))
|
|
if (boot_cpu_has(X86_FEATURE_ARAT))
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
|
|
+ cpu_notifier_register_begin();
|
|
for_each_online_cpu(cpu) {
|
|
for_each_online_cpu(cpu) {
|
|
hpet_cpuhp_notify(NULL, CPU_ONLINE, (void *)(long)cpu);
|
|
hpet_cpuhp_notify(NULL, CPU_ONLINE, (void *)(long)cpu);
|
|
}
|
|
}
|
|
|
|
|
|
/* This notifier should be called after workqueue is ready */
|
|
/* This notifier should be called after workqueue is ready */
|
|
- hotcpu_notifier(hpet_cpuhp_notify, -20);
|
|
|
|
|
|
+ __hotcpu_notifier(hpet_cpuhp_notify, -20);
|
|
|
|
+ cpu_notifier_register_done();
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|