forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 ea08eeccae9297f7aabd2ef7f0c2517ac4549acc
kernel/drivers/xen/cpu_hotplug.c
....@@ -93,10 +93,8 @@
9393 (void)register_xenbus_watch(&cpu_watch);
9494
9595 for_each_possible_cpu(cpu) {
96
- if (vcpu_online(cpu) == 0) {
97
- (void)cpu_down(cpu);
98
- set_cpu_present(cpu, false);
99
- }
96
+ if (vcpu_online(cpu) == 0)
97
+ disable_hotplug_cpu(cpu);
10098 }
10199
102100 return NOTIFY_DONE;
....@@ -119,5 +117,5 @@
119117 return 0;
120118 }
121119
122
-arch_initcall(setup_vcpu_hotplug_event);
120
+late_initcall(setup_vcpu_hotplug_event);
123121