aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched/sched.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/sched/sched.h')
-rw-r--r--kernel/sched/sched.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index eca526d7afbd..304fc1c77143 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -221,6 +221,18 @@ extern void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq,
221 struct sched_rt_entity *rt_se, int cpu, 221 struct sched_rt_entity *rt_se, int cpu,
222 struct sched_rt_entity *parent); 222 struct sched_rt_entity *parent);
223 223
224extern struct task_group *sched_create_group(struct task_group *parent);
225extern void sched_online_group(struct task_group *tg,
226 struct task_group *parent);
227extern void sched_destroy_group(struct task_group *tg);
228extern void sched_offline_group(struct task_group *tg);
229
230extern void sched_move_task(struct task_struct *tsk);
231
232#ifdef CONFIG_FAIR_GROUP_SCHED
233extern int sched_group_set_shares(struct task_group *tg, unsigned long shares);
234#endif
235
224#else /* CONFIG_CGROUP_SCHED */ 236#else /* CONFIG_CGROUP_SCHED */
225 237
226struct cfs_bandwidth { }; 238struct cfs_bandwidth { };