|
@@ -635,6 +635,8 @@ salinfo_init(void)
|
|
(void *)salinfo_entries[i].feature);
|
|
(void *)salinfo_entries[i].feature);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ cpu_notifier_register_begin();
|
|
|
|
+
|
|
for (i = 0; i < ARRAY_SIZE(salinfo_log_name); i++) {
|
|
for (i = 0; i < ARRAY_SIZE(salinfo_log_name); i++) {
|
|
data = salinfo_data + i;
|
|
data = salinfo_data + i;
|
|
data->type = i;
|
|
data->type = i;
|
|
@@ -669,7 +671,9 @@ salinfo_init(void)
|
|
salinfo_timer.function = &salinfo_timeout;
|
|
salinfo_timer.function = &salinfo_timeout;
|
|
add_timer(&salinfo_timer);
|
|
add_timer(&salinfo_timer);
|
|
|
|
|
|
- register_hotcpu_notifier(&salinfo_cpu_notifier);
|
|
|
|
|
|
+ __register_hotcpu_notifier(&salinfo_cpu_notifier);
|
|
|
|
+
|
|
|
|
+ cpu_notifier_register_done();
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|