|
@@ -783,23 +783,6 @@ void rebuild_sched_domains(void)
|
|
|
mutex_unlock(&cpuset_mutex);
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * cpuset_test_cpumask - test a task's cpus_allowed versus its cpuset's
|
|
|
- * @tsk: task to test
|
|
|
- * @scan: struct cgroup_scanner contained in its struct cpuset_hotplug_scanner
|
|
|
- *
|
|
|
- * Call with cpuset_mutex held. May take callback_mutex during call.
|
|
|
- * Called for each task in a cgroup by cgroup_scan_tasks().
|
|
|
- * Return nonzero if this tasks's cpus_allowed mask should be changed (in other
|
|
|
- * words, if its mask is not equal to its cpuset's mask).
|
|
|
- */
|
|
|
-static int cpuset_test_cpumask(struct task_struct *tsk,
|
|
|
- struct cgroup_scanner *scan)
|
|
|
-{
|
|
|
- return !cpumask_equal(&tsk->cpus_allowed,
|
|
|
- (cgroup_cs(scan->cg))->cpus_allowed);
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* cpuset_change_cpumask - make a task's cpus_allowed the same as its cpuset's
|
|
|
* @tsk: task to test
|
|
@@ -835,7 +818,7 @@ static void update_tasks_cpumask(struct cpuset *cs, struct ptr_heap *heap)
|
|
|
struct cgroup_scanner scan;
|
|
|
|
|
|
scan.cg = cs->css.cgroup;
|
|
|
- scan.test_task = cpuset_test_cpumask;
|
|
|
+ scan.test_task = NULL;
|
|
|
scan.process_task = cpuset_change_cpumask;
|
|
|
scan.heap = heap;
|
|
|
cgroup_scan_tasks(&scan);
|