1#ifndef _LINUX_SCHED_HOTPLUG_H 2#define _LINUX_SCHED_HOTPLUG_H 3 4/* 5 * Scheduler interfaces for hotplug CPU support: 6 */ 7 8extern int sched_cpu_starting(unsigned int cpu); 9extern int sched_cpu_activate(unsigned int cpu); 10extern int sched_cpu_deactivate(unsigned int cpu); 11 12#ifdef CONFIG_HOTPLUG_CPU 13extern int sched_cpu_dying(unsigned int cpu); 14#else 15# define sched_cpu_dying NULL 16#endif 17 18#ifdef CONFIG_HOTPLUG_CPU 19extern void idle_task_exit(void); 20#else 21static inline void idle_task_exit(void) {} 22#endif 23 24#endif /* _LINUX_SCHED_HOTPLUG_H */ 25