summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/sched/tune.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/kernel/sched/tune.c b/kernel/sched/tune.c
index 07eb4ad5153b..728553403c2b 100644
--- a/kernel/sched/tune.c
+++ b/kernel/sched/tune.c
@@ -568,13 +568,6 @@ void schedtune_enqueue_task(struct task_struct *p, int cpu)
raw_spin_unlock_irqrestore(&bg->lock, irq_flags);
}
-int schedtune_allow_attach(struct cgroup_subsys_state *css,
- struct cgroup_taskset *tset)
-{
- /* We always allows tasks to be moved between existing CGroups */
- return 0;
-}
-
int schedtune_can_attach(struct cgroup_taskset *tset)
{
struct task_struct *task;
@@ -591,6 +584,7 @@ int schedtune_can_attach(struct cgroup_taskset *tset)
if (!unlikely(schedtune_initialized))
return 0;
+
cgroup_taskset_for_each(task, css, tset) {
/*
@@ -967,7 +961,6 @@ schedtune_css_free(struct cgroup_subsys_state *css)
struct cgroup_subsys schedtune_cgrp_subsys = {
.css_alloc = schedtune_css_alloc,
.css_free = schedtune_css_free,
- .allow_attach = schedtune_allow_attach,
.can_attach = schedtune_can_attach,
.cancel_attach = schedtune_cancel_attach,
.legacy_cftypes = files,