|
@@ -7833,6 +7833,11 @@ static void cpu_cgroup_css_offline(struct cgroup_subsys_state *css)
|
|
|
sched_offline_group(tg);
|
|
|
}
|
|
|
|
|
|
+static void cpu_cgroup_fork(struct task_struct *task)
|
|
|
+{
|
|
|
+ sched_move_task(task);
|
|
|
+}
|
|
|
+
|
|
|
static int cpu_cgroup_can_attach(struct cgroup_subsys_state *css,
|
|
|
struct cgroup_taskset *tset)
|
|
|
{
|
|
@@ -8205,6 +8210,7 @@ struct cgroup_subsys cpu_cgrp_subsys = {
|
|
|
.css_free = cpu_cgroup_css_free,
|
|
|
.css_online = cpu_cgroup_css_online,
|
|
|
.css_offline = cpu_cgroup_css_offline,
|
|
|
+ .fork = cpu_cgroup_fork,
|
|
|
.can_attach = cpu_cgroup_can_attach,
|
|
|
.attach = cpu_cgroup_attach,
|
|
|
.exit = cpu_cgroup_exit,
|