hc
2023-12-09 958e46acc8e900e8569dd467c1af9b8d2d019394
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