1 #ifndef _LINUX_SCHED_HOTPLUG_H
2 #define _LINUX_SCHED_HOTPLUG_H
5 * Scheduler interfaces for hotplug CPU support:
8 extern int sched_cpu_starting(unsigned int cpu);
9 extern int sched_cpu_activate(unsigned int cpu);
10 extern int sched_cpu_deactivate(unsigned int cpu);
12 #ifdef CONFIG_HOTPLUG_CPU
13 extern int sched_cpu_dying(unsigned int cpu);
15 # define sched_cpu_dying NULL
18 #ifdef CONFIG_HOTPLUG_CPU
19 extern void idle_task_exit(void);
21 static inline void idle_task_exit(void) {}
24 #endif /* _LINUX_SCHED_HOTPLUG_H */