hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/include/linux/sched/hotplug.h
....@@ -8,11 +8,17 @@
88
99 extern int sched_cpu_starting(unsigned int cpu);
1010 extern int sched_cpu_activate(unsigned int cpu);
11
+extern int sched_cpus_activate(struct cpumask *cpus);
1112 extern int sched_cpu_deactivate(unsigned int cpu);
13
+extern int sched_cpus_deactivate_nosync(struct cpumask *cpus);
14
+extern int sched_cpu_drain_rq(unsigned int cpu);
15
+extern void sched_cpu_drain_rq_wait(unsigned int cpu);
1216
1317 #ifdef CONFIG_HOTPLUG_CPU
18
+extern int sched_cpu_wait_empty(unsigned int cpu);
1419 extern int sched_cpu_dying(unsigned int cpu);
1520 #else
21
+# define sched_cpu_wait_empty NULL
1622 # define sched_cpu_dying NULL
1723 #endif
1824